Bläddra i källkod

Add proper versioning to the windows installers.

Change-Id: Ida6de7da868a64e25dc3ce4f138cd5f169eb5d3c
Reviewed-on: http://gerrit.dmdirc.com/1662
Reviewed-by: Chris Smith <chris@dmdirc.com>
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
tags/0.6.5b1
Greg Holmes 13 år sedan
förälder
incheckning
290fb4792b
1 ändrade filer med 19 tillägg och 8 borttagningar
  1. 19
    8
      build-installer.xml

+ 19
- 8
build-installer.xml Visa fil

@@ -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>

Laddar…
Avbryt
Spara