|
@@ -64,11 +64,22 @@
|
64
|
64
|
|
65
|
65
|
<target name="installer-nsis" description="Builds the Windows installer"
|
66
|
66
|
depends="jar">
|
67
|
|
- <exec executable="git">
|
68
|
|
- <redirector outputproperty="version.git"></redirector>
|
69
|
|
- <arg value="describe"/>
|
70
|
|
- <arg value="--tags"/>
|
71
|
|
- </exec>
|
|
67
|
+ <exec executable="git" outputproperty="nsis.lastcommit">
|
|
68
|
+ <arg value="--git-dir=modules/installer/.git"/>
|
|
69
|
+ <arg value="rev-list"/>
|
|
70
|
+ <arg value="--max-count=1"/>
|
|
71
|
+ <arg value="HEAD"/>
|
|
72
|
+ <arg value="--"/>
|
|
73
|
+ <arg value="windows"/>
|
|
74
|
+ </exec>
|
|
75
|
+
|
|
76
|
+ <exec executable="git" outputproperty="version.git.nsis">
|
|
77
|
+ <arg value="--git-dir=modules/installer/.git"/>
|
|
78
|
+ <arg value="describe"/>
|
|
79
|
+ <arg value="--tags"/>
|
|
80
|
+ <arg value="--always"/>
|
|
81
|
+ <arg value="${nsis.lastcommit}"/>
|
|
82
|
+ </exec>
|
72
|
83
|
|
73
|
84
|
<mkdir dir="modules\installer\windows\files\" />
|
74
|
85
|
<delete>
|
|
@@ -81,13 +92,13 @@
|
81
|
92
|
tofile="modules\installer\windows\files\DMDirc.jar"
|
82
|
93
|
overwrite="true" />
|
83
|
94
|
<nsis script="modules\installer\windows\updater.nsi" verbosity="2">
|
84
|
|
- <define name="VERSION" value="${version.git}"/>
|
|
95
|
+ <define name="VERSION" value="${version.git.nsis}"/>
|
85
|
96
|
</nsis>
|
86
|
97
|
<nsis script="modules\installer\windows\launcher.nsi" verbosity="2">
|
87
|
|
- <define name="VERSION" value="${version.git}"/>
|
|
98
|
+ <define name="VERSION" value="${version.git.nsis}"/>
|
88
|
99
|
</nsis>
|
89
|
100
|
<nsis script="modules\installer\windows\installer.nsi" verbosity="2">
|
90
|
|
- <define name="VERSION" value="${version.git}"/>
|
|
101
|
+ <define name="VERSION" value="${version.git.nsis}"/>
|
91
|
102
|
</nsis>
|
92
|
103
|
<delete dir="modules\installer\windows\files" />
|
93
|
104
|
</target>
|