Changeset 22094

Show
Ignore:
Timestamp:
17.05.2010 13:50:00 (9 years ago)
Author:
sjm84
Message:

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

Files:
1 modified

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