Changeset 22094 for main/trunk


Ignore:
Timestamp:
2010-05-17T13:50:00+12:00 (14 years ago)
Author:
sjm84
Message:

This release is now more backwards compatible, there will likely be more changes in the near future though

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/release-kits/kits/rk2/ant-scripts/compile.xml

    r21725 r22094  
    44    <target name="compile" depends="init,gs2-init">
    55
    6         <!-- checkout gsdl and gli -->
    7         <exec executable="svn">
    8             <arg value="checkout"/>
    9             <arg value="${svn.root}/main/${branch.path}/greenstone2"/>
    10             <arg value="${basedir}/compiled"/>
    11         </exec>
     6        <!-- checkout greenstone2 (or gsdl if a pre-2.84 release is being created) and gli -->
     7        <if><bool><islessthan arg1="${branch.tag.version}" arg2="2.84"/></bool>
     8
     9          <exec executable="svn">
     10            <arg value="checkout"/>
     11            <arg value="${svn.root}/main/${branch.path}/gsdl"/>
     12            <arg value="${basedir}/compiled"/>
     13          </exec>
     14
     15          <else>
     16            <exec executable="svn">
     17              <arg value="checkout"/>
     18              <arg value="${svn.root}/main/${branch.path}/greenstone2"/>
     19              <arg value="${basedir}/compiled"/>
     20            </exec>
     21          </else>
     22        </if>
     23
    1224                <exec executable="svn">
    1325            <arg value="checkout"/>
     
    3547            <untar src="${basedir}/compiled/common-src/packages/sqlite/sqlite-amalgamation-3.5.9.tar.gz" dest="${basedir}/compiled/common-src/packages/sqlite" compression="gzip"/>
    3648
    37             <!-- get winbin -->
     49            <!-- get winbin from tags if the version is greater than 2.83 otherwise get it from trunk -->
    3850            <if><bool><not><available file="${basedir}/compiled/bin/windows"/></not></bool>
    39                 <exec executable="svn">
    40                     <arg value="export"/>
    41                     <arg value="${svn.root}/main/${branch.path}/binaries/windows/bin"/>
    42                     <arg value="${basedir}/compiled/bin/windows"/>
    43                     <arg value="-r"/><arg value="${branch.revision}"/>
    44                 </exec>
     51              <if>
     52                <bool>
     53                  <isgreaterthan arg1="${branch.tag.version}" arg2="2.83"/>
     54                </bool>
     55                <exec executable="svn">
     56                  <arg value="export"/>
     57                  <arg value="${svn.root}/main/${branch.path}/binaries/windows/bin"/>
     58                  <arg value="${basedir}/compiled/bin/windows"/>
     59                  <arg value="-r"/>
     60                  <arg value="${branch.revision}"/>
     61                </exec>
     62                <else>
     63                  <exec executable="svn">
     64                <arg value="export"/>
     65                <arg value="${svn.root}/main/trunk/binaries/windows/bin"/>
     66                <arg value="${basedir}/compiled/bin/windows"/>
     67                <arg value="-r"/>
     68                <arg value="${branch.revision}"/>
     69                  </exec>
     70                </else>
     71              </if>
    4572            </if>
    4673
     
    192219        <!-- linux -->
    193220        <else><if><bool><equals arg1="${rk.os}" arg2="linux"/></bool>
    194             <!-- grab imagemagick binaries -->
     221
     222            <!-- grab imagemagick and wv binaries -->
    195223            <delete dir="compiled/bin/linux/imagemagick"/>
    196             <exec executable="svn">
    197                 <arg value="export"/>
    198                 <arg value="${svn.root}/main/${branch.path}/binaries/linux/imagemagick"/>
    199                 <arg value="compiled/bin/linux/imagemagick"/>
    200             </exec>
    201 
    202             <!-- grab wv binaries -->
    203224            <delete dir="compiled/bin/linux/wv"/>
    204             <exec executable="svn">
    205                 <arg value="export"/>
    206                 <arg value="${svn.root}/main/${branch.path}/binaries/linux/wv"/>
    207                 <arg value="compiled/bin/linux/wv"/>
    208             </exec>
     225
     226            <if><bool><isgreaterthan arg1="${branch.tag.version}" arg2="2.83"/></bool>
     227
     228              <exec executable="svn">
     229                <arg value="export"/>
     230                <arg value="${svn.root}/main/${branch.path}/binaries/linux/imagemagick"/>
     231                <arg value="compiled/bin/linux/imagemagick"/>
     232              </exec>
     233
     234              <exec executable="svn">
     235                <arg value="export"/>
     236                <arg value="${svn.root}/main/${branch.path}/binaries/linux/wv"/>
     237                <arg value="compiled/bin/linux/wv"/>
     238              </exec>
     239
     240              <else>
     241                <exec executable="svn">
     242                  <arg value="export"/>
     243                  <arg value="${svn.root}/main/trunk/binaries/linux/imagemagick"/>
     244                  <arg value="compiled/bin/linux/imagemagick"/>
     245                </exec>
     246
     247                <exec executable="svn">
     248                  <arg value="export"/>
     249                  <arg value="${svn.root}/main/trunk/binaries/linux/wv"/>
     250                  <arg value="compiled/bin/linux/wv"/>
     251                </exec>
     252              </else>
     253            </if>
    209254
    210255            <!-- delete unneeded files -->
     
    217262        <!-- mac -->
    218263        <else><if><bool><equals arg1="${rk.os}" arg2="mac"/></bool>
    219             <!-- grab imagemagick binaries -->
     264            <!-- grab imagemagick and ghostscript binaries -->
    220265            <delete dir="compiled/bin/darwin/imagemagick"/>
    221             <exec executable="svn">
    222                 <arg value="export"/>
    223                 <arg value="${svn.root}/main/${branch.path}/binaries/mac/intel/imagemagick"/>
    224                 <arg value="compiled/bin/darwin/imagemagick"/>
    225             </exec>
    226 
    227             <!-- grab ghostscript binaries -->
    228266            <delete dir="compiled/bin/darwin/ghostscript"/>
    229             <exec executable="svn">
    230                 <arg value="export"/>
    231                 <arg value="${svn.root}/main/${branch.path}/binaries/mac/intel/ghostscript"/>
    232                 <arg value="compiled/bin/darwin/ghostscript"/>
    233             </exec>
     267
     268            <if><bool><isgreaterthan arg1="${branch.tag.version}" arg2="2.83"/></bool>
     269              <exec executable="svn">
     270                <arg value="export"/>
     271                <arg value="${svn.root}/main/${branch.path}/binaries/mac/intel/imagemagick"/>
     272                <arg value="compiled/bin/darwin/imagemagick"/>
     273              </exec>
     274             
     275              <exec executable="svn">
     276                <arg value="export"/>
     277                <arg value="${svn.root}/main/${branch.path}/binaries/mac/intel/ghostscript"/>
     278                <arg value="compiled/bin/darwin/ghostscript"/>
     279              </exec>
     280
     281              <else>               
     282                <exec executable="svn">
     283                  <arg value="export"/>
     284                  <arg value="${svn.root}/main/trunk/binaries/mac/intel/imagemagick"/>
     285                  <arg value="compiled/bin/darwin/imagemagick"/>
     286                </exec>
     287               
     288                <exec executable="svn">
     289                  <arg value="export"/>
     290                  <arg value="${svn.root}/main/trunk/binaries/mac/intel/ghostscript"/>
     291                  <arg value="compiled/bin/darwin/ghostscript"/>
     292                </exec>
     293              </else>
     294            </if>
    234295
    235296            <!-- delete unneeded files -->
     
    251312            <mkdir dir="compiled/bin/windows"/>
    252313            <get src="${server.exe.location}" dest="compiled/bin/windows/server.exe"/>
    253             <get src="${svn.root}/main/${branch.path}/binaries/windows/bin/Setup.exe" dest="compiled/bin/windows/Setup.exe"/>
    254             <get src="${svn.root}/main/${branch.path}/binaries/windows/bin/gssetup.exe" dest="compiled/bin/windows/gssetup.exe"/>
     314
     315            <if><bool><isgreaterthan arg1="${branch.tag.version}" arg2="2.83"/></bool>
     316             
     317              <get src="${svn.root}/main/${branch.path}/binaries/windows/bin/Setup.exe" dest="compiled/bin/windows/Setup.exe"/>
     318              <get src="${svn.root}/main/${branch.path}/binaries/windows/bin/gssetup.exe" dest="compiled/bin/windows/gssetup.exe"/>
     319
     320              <else>
     321                <get src="${svn.root}/main/trunk/binaries/windows/bin/Setup.exe" dest="compiled/bin/windows/Setup.exe"/>
     322                <get src="${svn.root}/main/trunk/binaries/windows/bin/gssetup.exe" dest="compiled/bin/windows/gssetup.exe"/>
     323              </else>
     324            </if>
    255325        </if>
    256326
Note: See TracChangeset for help on using the changeset viewer.