Changeset 18929 for release-kits
- Timestamp:
- 2009-04-09T10:08:46+12:00 (15 years ago)
- Location:
- release-kits
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
release-kits/lirk2/ant-scripts/compile.xml
r18870 r18929 6 6 <!-- checkout --> 7 7 <antcall target="checkout-gsdl-gli" /> 8 <antcall target="drop-in-docs"><param name="gsdl.basedir" value="${basedir}/compiled"/></antcall> 8 9 <antcall target="gsdl-set-version-numbers"><param name="gsdl.basedir" value="${basedir}/compiled"/></antcall> 9 10 <antcall target="gli-set-version-numbers"><param name="glibasedir" value="${basedir}/compiled/gli"/></antcall> 11 10 12 <!-- configure --> 11 13 <antcall target="add-static-to-configure-in"/> … … 13 15 <antcall target="run-configure"/> 14 16 <antcall target="makefiles-add-static"/> 17 18 <!-- make common-src and reconfigure --> 19 <!-- this is a workaround to a problem with the gsdl build code --> 20 <!-- expat needs to be compiled before the perl XML Parser is configured --> 21 <antcall target="make-common-src"/> 22 <antcall target="run-configure"/> 15 23 16 24 <!-- make --> … … 20 28 <antcall target="strip-execs"/> 21 29 30 <!-- gli --> 31 <antcall target="compile-gli"> 32 <param name="script.format" value="sh"/> 33 <param name="glibasedir" value="${basedir}/compiled/gli"/> 34 <param name="gsdlbasedir" value="${basedir}/compiled"/> 35 </antcall> 36 22 37 <!-- uninstaller --> 23 <antcall target="compile-uninstaller" /> <!-- from rk2-targets-->38 <antcall target="compile-uninstaller" /> <!-- from init --> 24 39 25 40 <!-- build collections --> 26 41 <antcall target="build-demo-collection" /> 27 42 28 </target>29 30 <target name="checkout-gsdl-gli">31 <svn>32 <checkout url="${svn.root}/gsdl/${branch.path}" destPath="${basedir}/compiled"/>33 <checkout url="${svn.root}/gli/${branch.path}" destPath="${basedir}/compiled/gli"/>34 </svn>35 43 </target> 36 44 … … 104 112 105 113 106 107 114 </project> -
release-kits/lirk2/ant-scripts/create-distribution.xml
r18874 r18929 4 4 <target name="create-distribution"> 5 5 6 <antcall target=" export-gsdl-gli"><param name="dest" value="distributions/web"/></antcall>7 <antcall target="d rop-in-docs"><param name="gsdl.basedir" value="distributions/web"/></antcall>8 <antcall target=" gsdl-set-version-numbers"><param name="gsdl.basedir" value="${basedir}/distributions/web"/></antcall>9 <antcall target=" gli-set-version-numbers"><param name="glibasedir" value="${basedir}/distributions/web/gli"/></antcall>6 <antcall target="copy-compiled-to-dist"/> <!-- from init --> 7 <antcall target="dist-clean-sourcecode"/> <!-- from rk2-targets --> 8 <antcall target="dist-unzip-packages"/> <!-- from rk2-targets --> 9 <antcall target="insert-export-to-cd-package"><param name="gsdl.basedir" value="distributions/web"/></antcall> <!-- from rk2-targets --> 10 10 <antcall target="insert-uninstaller"><param name="script-format" value="sh"/></antcall> <!-- from rk2-targets --> 11 <antcall target="dist-unzip-packages"/> 12 <antcall target="drop-in-demo-collection" /> 13 <antcall target="insert-export-to-cd-package"><param name="gsdl.basedir" value="distributions/web"/></antcall> <!-- from rk2-targets --> 14 <antcall target="drop-in-binaries" /> 15 <antcall target="export-imagemagick-linux-binaries" /> 16 <antcall target="export-wvware-linux-binaries" /> 17 <antcall target="compile-gli" /> 11 12 <antcall target="export-imagemagick-linux-binaries"/> 13 <antcall target="export-wvware-linux-binaries"/> 14 18 15 <antcall target="remove-unneeded-files" /> 16 <antcall target="strip-svn-dirs"><param name="dir" value="${basedir}/distributions/web"/></antcall> 19 17 <antcall target="create-needed-empty-files"><param name="gsdl.basedir" value="distributions/web"/></antcall> 20 18 … … 58 56 </target> 59 57 60 <target name="compile-gli">61 <echo>Compiling gli...</echo>62 <exec dir="${basedir}/distributions/web/gli" executable="${basedir}/distributions/web/gli/makegli.sh"/>63 64 <echo>Creating jar...</echo>65 <exec dir="${basedir}/distributions/web/gli" executable="${basedir}/distributions/web/gli/makejar.sh"/>66 67 <echo>Cleaning up intermediate files...</echo>68 <delete dir="${basedir}/distributions/web/gli/jar"/>69 <delete dir="${basedir}/distributions/web/gli/classes/org"/>70 71 <echo>Putting gli server jar in a better place</echo>72 <exec dir="${basedir}/distributions/web" executable="mv" failonerror="true">73 <arg line="gli/GLIServer.jar bin/java" />74 </exec>75 </target>76 77 <target name="dist-unzip-packages">78 <untar src="${basedir}/distributions/web/common-src/packages/sqlite/sqlite-amalgamation-3.5.9.tar.gz" dest="${basedir}/distributions/web/common-src/packages/sqlite" compression="gzip"/>79 <delete file="${basedir}/distributions/web/common-src/packages/sqlite/sqlite-amalgamation-3.5.9.tar.gz"/>80 </target>81 82 83 58 <target name="remove-unneeded-files"> 59 <delete dir="${basedir}/distributions/web/uninstaller" /> 60 <delete dir="${basedir}/distributions/web/autom4te.cache" /> 84 61 <delete file="${basedir}/distributions/web/gli/.greenstonestore" /> 85 <delete><fileset dir="${basedir}/distributions/web" includes="win32.mak,win32cfg.h,Install.sh,Support.htm "/></delete>62 <delete><fileset dir="${basedir}/distributions/web" includes="win32.mak,win32cfg.h,Install.sh,Support.htm,micotest.cpp"/></delete> 86 63 <delete file="${basedir}/distributions/web/bin/java/SignedGatherer.jar" /> 87 64 <delete><fileset dir="${basedir}/distributions/web/gli" includes="*.bat"/></delete> 88 65 <delete><fileset dir="${basedir}/distributions/web" includes="*.bat"/></delete> 89 66 <delete dir="${basedir}/distributions/web/common-src/packages/windows"/> 67 <delete dir="${basedir}/distributions/web/common-src/indexers/packages/windows"/> 90 68 </target> 91 69 -
release-kits/lirk2/resources/build-demo.sh
r16167 r18929 1 . setup.bash 2 import.pl --removeold demo 3 buildcol.pl --removeold demo 4 rm -rf collect/demo/index 1 #!/bin/bash 2 source setup.bash 3 import.pl --removeold demo && \ 4 buildcol.pl --removeold demo && \ 5 rm -rf collect/demo/index collect/demo/archives && \ 5 6 mv collect/demo/building collect/demo/index 7 -
release-kits/mark2/ant-scripts/compile.xml
r18870 r18929 6 6 <!-- checkout --> 7 7 <antcall target="checkout-gsdl-gli" /> 8 <antcall target="drop-in-docs"><param name="gsdl.basedir" value="${basedir}/compiled"/></antcall> 8 9 <antcall target="gsdl-set-version-numbers"><param name="gsdl.basedir" value="${basedir}/compiled"/></antcall> 10 <antcall target="gli-set-version-numbers"><param name="glibasedir" value="${basedir}/compiled/gli"/></antcall> 9 11 10 12 <!-- configure --> 11 13 <antcall target="run-configure"/> 12 14 <antcall target="tweak-makefiles"/> 15 16 <!-- make common-src and reconfigure --> 17 <!-- this is a workaround to a problem with the gsdl build code --> 18 <!-- expat needs to be compiled before the perl XML Parser is configured --> 19 <antcall target="make-common-src"/> 20 <antcall target="run-configure"/> 13 21 14 22 <!-- make --> … … 18 26 <antcall target="strip-execs"/> 19 27 28 <!-- gli --> 29 <antcall target="compile-gli"> 30 <param name="script.format" value="sh"/> 31 <param name="glibasedir" value="${basedir}/compiled/gli"/> 32 <param name="gsdlbasedir" value="${basedir}/compiled"/> 33 </antcall> 34 20 35 <!-- uninstaller --> 21 36 <antcall target="compile-uninstaller" /> <!-- from rk2-targets --> … … 24 39 <antcall target="build-demo-collection" /> 25 40 26 </target>27 28 <target name="checkout-gsdl-gli">29 <svn javahl="false">30 <checkout url="${svn.root}/gsdl/${branch.path}" destPath="${basedir}/compiled"/>31 <checkout url="${svn.root}/gli/${branch.path}" destPath="${basedir}/compiled/gli"/>32 </svn>33 41 </target> 34 42 -
release-kits/mark2/ant-scripts/create-distribution.xml
r18874 r18929 4 4 <target name="create-distribution"> 5 5 6 <antcall target=" export-gsdl-gli"><param name="dest" value="distributions/web"/></antcall>7 <antcall target="d rop-in-docs"><param name="gsdl.basedir" value="distributions/web"/></antcall>8 <antcall target=" gsdl-set-version-numbers"><param name="gsdl.basedir" value="${basedir}/distributions/web"/></antcall>9 <antcall target=" gli-set-version-numbers"><param name="glibasedir" value="${basedir}/distributions/web/gli"/></antcall>6 <antcall target="copy-compiled-to-dist"/> <!-- from init --> 7 <antcall target="dist-clean-sourcecode"/> <!-- from rk2-targets --> 8 <antcall target="dist-unzip-packages"/> <!-- from rk2-targets --> 9 <antcall target="insert-export-to-cd-package"><param name="gsdl.basedir" value="distributions/web"/></antcall> <!-- from rk2-targets --> 10 10 <antcall target="insert-uninstaller"><param name="script-format" value="sh"/></antcall> <!-- from rk2-targets --> 11 <antcall target="dist-unzip-packages"/> 12 <antcall target="drop-in-binaries" /> 13 <antcall target="drop-in-demo-collection" /> 14 <antcall target="insert-export-to-cd-package"><param name="gsdl.basedir" value="distributions/web"/></antcall> <!-- from rk2-targets --> 11 15 12 <antcall target="export-imagemagick-darwin-binaries" /> 16 13 <antcall target="export-ghostscript-darwin-binaries" /> 17 <antcall target="compile-gli" /> 18 <antcall target="remove-unneeded-files" /> 14 15 <antcall target="remove-unneeded-files"/> 16 <antcall target="strip-svn-dirs"><param name="dir" value="${basedir}/distributions/web"/></antcall> 19 17 <antcall target="create-needed-empty-files"><param name="gsdl.basedir" value="distributions/web"/></antcall> 20 18 … … 75 73 </target> 76 74 77 <target name="dist-unzip-packages">78 <untar src="${basedir}/distributions/web/common-src/packages/sqlite/sqlite-amalgamation-3.5.9.tar.gz" dest="${basedir}/distributions/web/common-src/packages/sqlite" compression="gzip"/>79 <delete file="${basedir}/distributions/web/common-src/packages/sqlite/sqlite-amalgamation-3.5.9.tar.gz"/>80 </target>81 82 83 75 <target name="remove-unneeded-files"> 76 <delete dir="${basedir}/distributions/web/uninstaller" /> 84 77 <delete file="${basedir}/distributions/web/gli/.greenstonestore" /> 85 78 <delete><fileset dir="${basedir}/distributions/web" includes="win32.mak,win32cfg.h,Install.sh,Support.htm"/></delete> -
release-kits/mark2/resources/build-demo.sh
r16167 r18929 1 . setup.bash 2 import.pl --removeold demo 3 buildcol.pl --removeold demo 4 rm -rf collect/demo/index 1 #!/bin/bash 2 source setup.bash 3 import.pl --removeold demo && \ 4 buildcol.pl --removeold demo && \ 5 rm -rf collect/demo/index collect/demo/archives && \ 5 6 mv collect/demo/building collect/demo/index 7 -
release-kits/shared/ant-scripts/init.xml
r18072 r18929 359 359 <!-- jar it all up --> 360 360 <jar 361 destfile="${basedir}/compiled/uninst aller/uninst.jar"361 destfile="${basedir}/compiled/uninst.jar" 362 362 manifest="${rk.home}/uninstaller/manifest.mf" 363 363 basedir="${basedir}/compiled/uninstaller/build" /> … … 365 365 </target> 366 366 367 <!-- copy the uninstaller from the compiled directoryto web distribution -->367 <!-- copy the uninstaller script from the rk to web distribution --> 368 368 <target name="insert-uninstaller"> 369 <copy file="compiled/uninstaller/uninst.jar" todir="distributions/web" />370 369 <copy file="${rk.home}/uninstaller/Uninstall.${script-format}" todir="distributions/web" /> 371 370 </target> … … 391 390 <unzip src="${rk.home}/windows/perl.zip" dest="${gsdl.basedir}/bin/windows"/> 392 391 </target> 393 392 <target name="copy-compiled-to-dist"> 393 <delete dir="distributions/web"/> 394 <mkdir dir="distributions"/> 395 <exec executable="cp"><arg line="-r compiled distributions/web"/></exec> 396 </target> 394 397 395 398 </project> -
release-kits/shared/greenstone2/ant-scripts/rk2-targets.xml
r18869 r18929 97 97 <target name="create-binary-zip-linux"> 98 98 <property name="binzip.dir" value="distributions/Greenstone-${version}-${os.suffix}-binary"/> 99 100 <delete dir="${binzip.dir}"/> 99 101 <exec dir="${basedir}" executable="cp"><arg line="-r distributions/web ${binzip.dir}"/></exec> 100 102 … … 137 139 </target> 138 140 141 <target name="dist-clean-sourcecode"> 142 <delete> 143 <fileset dir="distributions/web" includes="Makefile,config.cache,config.h,config.log,stamp-h,config.status"/> 144 </delete> 145 <delete dir="distributions/web/common-src"/> 146 <delete dir="distributions/web/build-src"/> 147 <delete dir="distributions/web/runtime-src"/> 148 <svn> 149 <export srcurl="${svn.root}/gsdl/${branch.path}/common-src" destPath="distributions/web/common-src"/> 150 <export srcurl="${svn.root}/gsdl/${branch.path}/build-src" destPath="distributions/web/build-src"/> 151 <export srcurl="${svn.root}/gsdl/${branch.path}/runtime-src" destPath="distributions/web/runtime-src"/> 152 </svn> 153 </target> 154 155 <target name="dist-unzip-packages"> 156 <untar src="${basedir}/distributions/web/common-src/packages/sqlite/sqlite-amalgamation-3.5.9.tar.gz" dest="${basedir}/distributions/web/common-src/packages/sqlite" compression="gzip"/> 157 <delete file="${basedir}/distributions/web/common-src/packages/sqlite/sqlite-amalgamation-3.5.9.tar.gz"/> 158 </target> 159 160 <target name="make-common-src"> 161 <exec dir="${basedir}/compiled/common-src" executable="make" failonerror="true"/> 162 <exec dir="${basedir}/compiled/common-src" executable="make" failonerror="true"><arg value="install"/></exec> 163 </target> 164 165 <target name="checkout-gsdl-gli"> 166 <svn> 167 <checkout url="${svn.root}/gsdl/${branch.path}" destPath="${basedir}/compiled"/> 168 <checkout url="${svn.root}/gli/${branch.path}" destPath="${basedir}/compiled/gli"/> 169 </svn> 170 </target> 171 172 <target name="compile-gli"> 173 174 <!-- default to sh --> 175 <property name="script.format" value="sh"/> 176 177 <echo>Compiling gli...</echo> 178 <exec dir="${glibasedir}" executable="${glibasedir}/makegli.${script.format}"/> 179 180 <echo>Creating jar...</echo> 181 <exec dir="${glibasedir}" executable="${glibasedir}/makejar.${script.format}"/> 182 183 <echo>Cleaning up intermediate files...</echo> 184 <delete dir="${glibasedir}/jar"/> 185 <delete dir="${glibasedir}/classes/org"/> 186 187 <if><bool><isset property="gsdlbasedir"/></bool> 188 <echo>Putting gli server jar in a better place</echo> 189 <exec executable="mv" failonerror="true"> 190 <arg line="${glibasedir}/GLIServer.jar ${gsdlbasedir}/bin/java" /> 191 </exec> 192 </if> 193 194 </target> 195 196 139 197 </project> 140 198 -
release-kits/wirk2/ant-scripts/compile.xml
r18870 r18929 4 4 <target name="compile"> 5 5 <antcall target="checkout-gsdl-gli" /> 6 <antcall target="drop-in-docs"><param name="gsdl.basedir" value="${basedir}/compiled"/></antcall> 6 7 <antcall target="gsdl-set-version-numbers"><param name="gsdl.basedir" value="${basedir}/compiled"/></antcall> 8 <antcall target="gli-set-version-numbers"><param name="glibasedir" value="${basedir}/compiled/gli"/></antcall> 9 7 10 <antcall target="unzip-packages" /> 8 11 <antcall target="get-winbin" /> 9 12 <antcall target="insert-windows-perl"><param name="gsdl.basedir" value="compiled"/></antcall> 10 13 <antcall target="compile-c-code" /> 11 <antcall target="compile-uninstaller" /> <!-- from rk2-targets --> 14 15 <!-- gli --> 16 <antcall target="compile-gli"> 17 <param name="script.format" value="bat"/> 18 <param name="glibasedir" value="${basedir}/compiled/gli"/> 19 <param name="gsdlbasedir" value="${basedir}/compiled"/> 20 </antcall> 21 22 <!-- uninstaller --> 23 <antcall target="compile-uninstaller" /> <!-- from init --> 24 12 25 <antcall target="build-demo-collection" /> 13 26 </target> -
release-kits/wirk2/ant-scripts/create-distribution.xml
r18870 r18929 4 4 <target name="create-distribution"> 5 5 6 <antcall target="export-gsdl-gli"><param name="dest" value="distributions/web"/></antcall> 7 <antcall target="drop-in-docs"><param name="gsdl.basedir" value="distributions/web"/></antcall> 8 <antcall target="gsdl-set-version-numbers"><param name="gsdl.basedir" value="${basedir}/distributions/web"/></antcall> 9 <antcall target="gli-set-version-numbers"><param name="glibasedir" value="${basedir}/distributions/web/gli"/></antcall> 6 <antcall target="copy-compiled-to-dist"/> <!-- from init --> 7 <antcall target="dist-clean-sourcecode"/> <!-- from rk2-targets --> 8 10 9 <antcall target="insert-uninstaller"><param name="script-format" value="bat"/></antcall> <!-- from rk2-targets --> 11 10 <antcall target="dist-unzip-packages"/> 12 <antcall target="drop-in-binaries" /> 13 <antcall target="drop-in-demo-collection" /> 14 <!--Don't need because server.exe takes care of the gsdlhome path now--> 15 <!--<antcall target="drop-in-misc" />--> 16 <antcall target="compile-gli" /> 11 <antcall target="copy-server"/> 12 17 13 <antcall target="remove-unneeded-files" /> 14 <antcall target="strip-svn-dirs"><param name="dir" value="${basedir}/distributions/web"/></antcall> 18 15 <antcall target="create-needed-empty-files"><param name="gsdl.basedir" value="distributions/web"/></antcall> 19 16 … … 22 19 </target> 23 20 24 <target name="drop-in-binaries">25 <echo level="info">Dropping compiled binaries into distribution</echo>26 <delete dir="${basedir}/distributions/web/bin/windows" />27 <copy todir="${basedir}/distributions/web/bin/windows">28 <fileset dir="${basedir}/compiled/bin/windows" includes="**/*"/>29 </copy>30 <copy todir="distributions/web" file="compiled/bin/windows/server.exe"/>31 <copy todir="distributions/web/cgi-bin/library" file="compiled/cgi-bin/library.cgi"/>32 <copy todir="distributions/web/cgi-bin/oaiserver" file="compiled/cgi-bin/oaiserver.cgi"/>33 34 <echo level="info">Dropping LuceneWrapper.jar in place</echo>35 <copy file="${basedir}/compiled/bin/java/LuceneWrapper.jar" todir="${basedir}/distributions/web/bin/java" />36 </target>37 38 <target name="drop-in-demo-collection">39 <echo level="info">Dropping rebuilt demo collection into distribution</echo>40 <delete dir="${basedir}/distributions/web/collect/demo" />41 <copy todir="${basedir}/distributions/web/collect/demo">42 <fileset dir="${basedir}/compiled/collect/demo" includes="**/*"/>43 </copy>44 </target>45 46 <target name="drop-in-misc">47 <echo level="info">Putting the default llssite.cfg at the root of the distribution</echo>48 <copy todir="${basedir}/distributions/web" file="${wirk2.home}/resources/llssite.cfg" overwrite="true"/>49 </target>50 51 <target name="compile-gli">52 <echo>Compiling gli...</echo>53 <exec dir="${basedir}/distributions/web/gli" executable="${basedir}/distributions/web/gli/makegli.bat"/>54 55 <echo>Creating jar...</echo>56 <exec dir="${basedir}/distributions/web/gli" executable="${basedir}/distributions/web/gli/makejar.bat"/>57 58 <echo>Cleaning up intermediate files...</echo>59 <delete dir="${basedir}/distributions/web/gli/jar"/>60 <delete dir="${basedir}/distributions/web/gli/classes/org"/>61 62 <echo>Putting gli server jar in a better place</echo>63 <move file="${basedir}/distributions/web/gli/GLIServer.jar" todir="${basedir}/distributions/web/bin/java" />64 </target>65 66 21 <target name="remove-unneeded-files"> 22 <delete dir="distributions/web/uninstaller"/> 67 23 <delete file="${basedir}/distributions/web/gli/.greenstonestore" /> 68 24 <delete dir="${basedir}/distributions/web/bin/linux" /> … … 91 47 <delete file="${basedir}/distributions/web/common-src/packages/sqlite/sqlite-amalgamation-3.5.9.tar.gz"/> 92 48 </target> 49 50 <target name="copy-server"> 51 <copy file="distributions/web/bin/windows/server.exe" tofile="distributions/web/server.exe"/> 52 </target> 93 53 94 54 </project>
Note:
See TracChangeset
for help on using the changeset viewer.