[geany/geany-osx] 8ef13f: Add -release targets to build from release tarballs
Jiří Techet
git-noreply at xxxxx
Sun Nov 15 20:20:22 UTC 2015
Branch: refs/heads/master
Author: Jiří Techet <techet at gmail.com>
Committer: Jiří Techet <techet at gmail.com>
Date: Sun, 15 Nov 2015 20:20:22 UTC
Commit: 8ef13f756793f918bb6fb8819349871bba04bce9
https://github.com/geany/geany-osx/commit/8ef13f756793f918bb6fb8819349871bba04bce9
Log Message:
-----------
Add -release targets to build from release tarballs
Modified Paths:
--------------
README.md
geany.modules
Modified: README.md
15 lines changed, 12 insertions(+), 3 deletions(-)
===================================================================
@@ -111,12 +111,20 @@ Geany Installation
export LANG=en_US.UTF-8
```
-2. Inside the geany-osx directory run
+2. Inside the geany-osx directory run either
+
+ ```
+ jhbuild -m geany.modules build geany-bundle-release
+ ```
+
+ or
```
jhbuild -m geany.modules build geany-bundle
```
+ to build Geany either from release tarballs or git master.
+
There are other useful module installation options - check the geany.modules
file for more options.
@@ -206,8 +214,9 @@ have to be performed during normal bundle/installer creation:
```
* Before the release update the Geany version and copyright years inside
- info.plist and create_dmg.sh. Dependencies inside the geany.modules
- can also be updated to newer versions.
+ Info.plist and create_dmg.sh. Also update the `-release` targets in
+ geany.modules file to point to the new release. Dependencies inside
+ geany.modules can also be updated to newer versions.
---
Modified: geany.modules
34 lines changed, 33 insertions(+), 1 deletions(-)
===================================================================
@@ -14,6 +14,8 @@
href="git://git.gnome.org/"/>
<repository type="tarball" name="download.github.com"
href="https://github.com/"/>
+ <repository type="tarball" name="download.geany.org"
+ href="http://download.geany.org/"/>
<include href="http://git.gnome.org/browse/gtk-osx/plain/modulesets-stable/gtk-osx.modules" />
@@ -85,7 +87,7 @@
</dependencies>
</metamodule>
- <!-- Geany with bundling dependencies -->
+ <!-- Geany -->
<autotools id="geany"
autogenargs="--enable-mac-integration">
<branch repo="github.com"
@@ -96,6 +98,17 @@
</dependencies>
</autotools>
+ <!-- Geany tarball release -->
+ <autotools id="geany-release"
+ autogenargs="--enable-mac-integration">
+ <branch repo="download.geany.org"
+ module="geany-1.26.tar.bz2"
+ version="1.26"/>
+ <dependencies>
+ <dep package="geany-deps" />
+ </dependencies>
+ </autotools>
+
<!-- Geany-plugins dependencies -->
<metamodule id="geany-plugins-deps">
<dependencies>
@@ -117,6 +130,17 @@
</dependencies>
</autotools>
+ <!-- Geany-plugins tarball release -->
+ <autotools id="geany-plugins-release">
+ <branch repo="download.geany.org"
+ module="geany-plugins/geany-plugins-1.26.tar.bz2"
+ version="1.26"/>
+ <dependencies>
+ <dep package="geany" />
+ <dep package="geany-plugins-deps" />
+ </dependencies>
+ </autotools>
+
<!-- Build everything necessary for Geany bundle -->
<metamodule id="geany-bundle">
<dependencies>
@@ -125,4 +149,12 @@
</dependencies>
</metamodule>
+ <!-- Build everything necessary for Geany bundle from release tarballs -->
+ <metamodule id="geany-bundle-release">
+ <dependencies>
+ <dep package="geany-release" />
+ <dep package="geany-plugins-release" />
+ </dependencies>
+ </metamodule>
+
</moduleset>
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
More information about the Commits
mailing list