|
@@ -6,6 +6,12 @@
|
6
|
6
|
<classpath location="lib/nsisant-1.3.jar" />
|
7
|
7
|
</taskdef>
|
8
|
8
|
|
|
9
|
+ <taskdef name="git-describe" classname="org.mdonoughe.JGitDescribeTask">
|
|
10
|
+ <classpath>
|
|
11
|
+ <fileset dir="lib" includes="*jgit*.jar"/>
|
|
12
|
+ </classpath>
|
|
13
|
+ </taskdef>
|
|
14
|
+
|
9
|
15
|
<target name="installer"
|
10
|
16
|
description="Build the installer.">
|
11
|
17
|
<exec executable="bash" dir="modules/installer" resultproperty="installer.result">
|
|
@@ -61,22 +67,7 @@
|
61
|
67
|
|
62
|
68
|
<target name="installer-nsis" description="Builds the Windows installer"
|
63
|
69
|
depends="jar">
|
64
|
|
- <exec executable="git" outputproperty="nsis.lastcommit">
|
65
|
|
- <arg value="--git-dir=modules/installer/.git"/>
|
66
|
|
- <arg value="rev-list"/>
|
67
|
|
- <arg value="--max-count=1"/>
|
68
|
|
- <arg value="HEAD"/>
|
69
|
|
- <arg value="--"/>
|
70
|
|
- <arg value="windows"/>
|
71
|
|
- </exec>
|
72
|
|
-
|
73
|
|
- <exec executable="git" outputproperty="version.git.nsis">
|
74
|
|
- <arg value="--git-dir=modules/installer/.git"/>
|
75
|
|
- <arg value="describe"/>
|
76
|
|
- <arg value="--tags"/>
|
77
|
|
- <arg value="--always"/>
|
78
|
|
- <arg value="${nsis.lastcommit}"/>
|
79
|
|
- </exec>
|
|
70
|
+ <git-describe dir="modules/installer/.git" property="version.git.nsis" subdir="windows" />
|
80
|
71
|
|
81
|
72
|
<mkdir dir="modules\installer\windows\files\" />
|
82
|
73
|
<mkdir dir="modules\installer\output\" />
|