Changeset 14760 for other-projects/trunk
- Timestamp:
- 2007-11-02T09:43:26+13:00 (16 years ago)
- Location:
- other-projects/trunk/gs3-release-maker
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
other-projects/trunk/gs3-release-maker/build.properties
r14627 r14760 1 1 #version stuff 2 version:3.03 2 version:3.03a 3 3 #implied: version.major=3 4 version.minor=03 4 version.minor=03a 5 5 6 6 7 7 #where to store data 8 release.dir:/research/oranfry/releases/3.03 9 mac.release.dir:/Users/oranfry/releases/3.03 10 windows.release.dir:c:\\research\\oranfry\\releases\\3.03 8 release.dir:/research/oranfry/releases/3.03a 9 mac.release.dir:/Users/oranfry/releases/3.03a 10 windows.release.dir:c:\\research\\oranfry\\releases\\3.03a 11 11 12 12 13 13 #ssh 14 14 username:oranfry 15 16 -
other-projects/trunk/gs3-release-maker/build.xml
r14677 r14760 185 185 <!-- check branches exist --> 186 186 <property name="svn.greenstone3" value="${svn.root}/greenstone3/${branch.path}"/> 187 <property name="svn.gsdl" value="${svn.root}/gsdl/${branch.path}"/> 187 188 <property name="svn.gli" value="${svn.root}/gli/${branch.path}"/> 188 189 <property name="svn.indexers" value="${svn.root}/indexers/${branch.path}"/> … … 208 209 </if> 209 210 211 <!-- greenstone3 branch --> 212 <echo level="info">Checking that ${svn.gsdl} exists...</echo> 213 <setloglevel level="error"/> 214 <try> 215 <get src="${svn.gsdl}" dest="${temp.file}"/> 216 <catch> 217 <echo level="error">No, it does not exist</echo> 218 <property name="svn.gsdl.unavailable" value="true"/> 219 </catch> 220 </try> 221 <setloglevel level="info"/> 222 <if> 223 <bool><not><istrue value="${svn.gsdl.unavailable}"/></not></bool> 224 <echo level="info">Yes, it exists</echo> 225 </if> 226 227 210 228 <!-- gli branch --> 211 229 <echo level="info">Checking that ${svn.gli} exists...</echo> … … 272 290 <or> 273 291 <istrue value="${svn.greenstone3.unavailable}"/> 292 <istrue value="${svn.gsdl.unavailable}"/> 274 293 <istrue value="${svn.gli.unavailable}"/> 275 294 <istrue value="${svn.indexers.unavailable}"/> … … 412 431 <!-- create distribution --> 413 432 <addressedcall target="export-greenstone3" /> 433 <addressedcall target="dist-set-version-number-property" /> 414 434 <addressedcall target="create-distributions-1" /> 415 435 <addressedcall target="create-distributions-2" /> … … 423 443 <!-- create distribution --> 424 444 <addressedcall target="source-export-greenstone3" /> 445 <addressedcall target="source-set-version-number-property" /> 425 446 <addressedcall target="source-create-distribution" /> 426 447 <addressedcall target="source-copy-over-build-xml" /> … … 436 457 <if><bool><istrue value="${execute}"/></bool> 437 458 438 <copy overwrite="true" todir="${release.dir}/installer"> 439 <fileset dir="/home/nzdl/for-distributions/installers"><include name="greenstone3/**"/></fileset> 440 </copy> 459 <delete dir="${release.dir}/installer"/> 460 <exec executable="cp"><arg line="-r /home/nzdl/for-distributions/installers/greenstone3 ${release.dir}/installer"/></exec> 441 461 442 462 <!-- Edit the <installer-dir>/greenstone3/Greenstone3 Digital Library Software.uip file and change any absolute paths as needed. Make sure you change all paths. --> … … 444 464 <rsr file="${release.dir}/installer/greenstone3/Greenstone3 Digital Library Software.uip" pattern="@release\.dir@" replacement="${release.dir}" /> 445 465 <rsr file="${release.dir}/installer/greenstone3/Greenstone3 Digital Library Software.uip" pattern="@version\.minor@" replacement="${version.minor}" /> 446 466 <rsr file="/home/nzdl/installshieldX/alias.properties" pattern="(GSDL3_DISTRIBUTION_SOURCE)=.*" replacement="$1=${release.dir}/dist/greenstone3" /> 447 467 <if> 448 468 <bool><equals arg1="${version}" arg2="trunk"/></bool> … … 487 507 <delete dir="${release.dir}/gs3-${version}-release" /> 488 508 <mkdir dir="${release.dir}/gs3-${version}-release" /> 489 < copy file="${release.dir}/installer/greenstone3/linux-distribution/disk1/setupLinux.bin" tofile="${release.dir}/gs3-${version}-release/greenstone-3.${version.minor}-linux.bin" />490 < copy file="${release.dir}/installer/greenstone3/macOSx-distribution/disk1/setupMac.command" tofile="${release.dir}/gs3-${version}-release/greenstone-3.${version.minor}-macOSx.command" />491 < copy file="${release.dir}/installer/greenstone3/windows-distribution/disk1/setupwin32.exe" tofile="${release.dir}/gs3-${version}-release/greenstone-3.${version.minor}-win32.exe" />492 < copy file="${release.dir}/source-dist/greenstone-3.${version.minor}-src.tar.gz" todir="${release.dir}/gs3-${version}-release" />509 <exec executable="cp"><arg line="${release.dir}/installer/greenstone3/linux-distribution/disk1/setupLinux.bin ${release.dir}/gs3-${version}-release/greenstone-3.${version.minor}-linux.bin"/></exec> 510 <exec executable="cp"><arg line="${release.dir}/installer/greenstone3/macOSx-distribution/disk1/setupMac.command ${release.dir}/gs3-${version}-release/greenstone-3.${version.minor}-macOSx.command"/></exec> 511 <exec executable="cp"><arg line="${release.dir}/installer/greenstone3/windows-distribution/disk1/setupwin32.exe ${release.dir}/gs3-${version}-release/greenstone-3.${version.minor}-win32.exe"/></exec> 512 <exec executable="cp"><arg line="${release.dir}/source-dist/greenstone-3.${version.minor}-src.tar.gz ${release.dir}/gs3-${version}-release"/></exec> 493 513 </if> 494 514 </target> … … 510 530 <!-- preparation --> 511 531 <addressedcall target="checkout-greenstone3" /> 532 <addressedcall target="set-version-number-property" /> 512 533 <addressedcall target="dist-prepare-unix" /> 513 534 <addressedcall target="tweak-configure-scripts" /> … … 567 588 </target> 568 589 590 591 569 592 <!-- third level targets --> 570 593 <target name="checkout-greenstone3"> … … 573 596 <checkout url="${svn.root}/greenstone3/${branch.path}" destPath="${release.dir}/greenstone3"/> 574 597 </svn> 598 </if> 599 </target> 600 601 <target name="set-version-number-property"> 602 <if><bool><istrue value="${execute}"/></bool> 603 <rsr file="${release.dir}/greenstone3/resources/java/global.properties.in" pattern="@gsdl3version@" replacement="${version}" /> 575 604 </if> 576 605 </target> … … 751 780 </target> 752 781 782 <target name="dist-set-version-number-property"> 783 <if><bool><istrue value="${execute}"/></bool> 784 <rsr file="${release.dir}/dist/greenstone3/resources/java/global.properties.in" pattern="@gsdl3version@" replacement="${version}" /> 785 </if> 786 </target> 787 753 788 <target name="create-distributions-1"> 754 789 <if><bool><istrue value="${execute}"/></bool> … … 785 820 786 821 <!-- windows --> 787 <copy todir="${release.dir}/dist/greenstone3/Windows/lib/jni"> 788 <fileset dir="${release.dir}/other-platforms/win-lib-jni" /> 789 </copy> 790 <copy todir="${release.dir}/dist/greenstone3/gs2build/Windows/bin/windows"> 791 <fileset dir="${release.dir}/other-platforms/win-gs2build-bin-windows" /> 792 </copy> 822 <mkdir dir="${release.dir}/dist/greenstone3/Windows/lib/jni"/> 823 <exec executable="cp"><arg line="${release.dir}/other-platforms/win-lib-jni/* ${release.dir}/dist/greenstone3/Windows/lib/jni"/></exec> 824 825 <mkdir dir="${release.dir}/dist/greenstone3/gs2build/Windows/bin/windows"/> 826 <exec executable="cp"><arg line="${release.dir}/other-platforms/win-gs2build-bin-windows/* ${release.dir}/dist/greenstone3/gs2build/Windows/bin/windows"/></exec> 793 827 794 828 <!-- mac --> 795 <copy todir="${release.dir}/dist/greenstone3/gs2build/Unix/bin/darwin"> 796 <fileset dir="${release.dir}/other-platforms/mac-gs2build-bin-darwin" /> 797 </copy> 798 <copy todir="${release.dir}/dist/greenstone3/Darwin/lib/jni"> 799 <fileset dir="${release.dir}/other-platforms/mac-lib-jni" /> 800 </copy> 829 <mkdir dir="${release.dir}/dist/greenstone3/Darwin/lib/jni"/> 830 <exec executable="cp"><arg line="${release.dir}/other-platforms/mac-lib-jni/* ${release.dir}/dist/greenstone3/Darwin/lib/jni"/></exec> 831 832 <mkdir dir="${release.dir}/dist/greenstone3/gs2build/Unix/bin/darwin"/> 833 <exec executable="cp"><arg line="${release.dir}/other-platforms/mac-gs2build-bin-darwin/* ${release.dir}/dist/greenstone3/gs2build/Unix/bin/darwin"/></exec> 801 834 802 835 <!-- linux --> 803 <copy todir="${release.dir}/dist/greenstone3/Linux/lib/jni"> 804 <fileset dir="${release.dir}/greenstone3/lib/jni" /> 805 </copy> 806 <copy todir="${release.dir}/dist/greenstone3/gs2build/Unix/bin/linux"> 807 <fileset dir="${release.dir}/greenstone3/gs2build/bin/linux" /> 808 </copy> 809 <copy todir="${release.dir}/dist/greenstone3/gs2build/bin/java"> 810 <fileset dir="${release.dir}/greenstone3/gs2build/bin/java" /> 811 </copy> 836 <mkdir dir="${release.dir}/dist/greenstone3/Linux/lib/jni"/> 837 <exec executable="cp"><arg line="${release.dir}/greenstone3/lib/jni/* ${release.dir}/dist/greenstone3/Linux/lib/jni"/></exec> 838 839 <mkdir dir="${release.dir}/dist/greenstone3/gs2build/Unix/bin/linux"/> 840 <exec executable="cp"><arg line="${release.dir}/greenstone3/gs2build/bin/linux/* ${release.dir}/dist/greenstone3/gs2build/Unix/bin/linux"/></exec> 841 842 <mkdir dir="${release.dir}/dist/greenstone3/gs2build/bin/java"/> 843 <exec executable="cp"><arg line="${release.dir}/greenstone3/gs2build/bin/java/* ${release.dir}/dist/greenstone3/gs2build/bin/java"/></exec> 812 844 813 845 </if> … … 820 852 <export srcurl="${svn.root}/greenstone3/${branch.path}" destPath="${release.dir}/source-dist/greenstone3"/> 821 853 </svn> 854 </if> 855 </target> 856 857 <target name="source-set-version-number-property"> 858 <if><bool><istrue value="${execute}"/></bool> 859 <rsr file="${release.dir}/source-dist/greenstone3/resources/java/global.properties.in" pattern="@gsdl3version@" replacement="${version}" /> 822 860 </if> 823 861 </target> … … 901 939 <bool> 902 940 <and> 941 <isset property="branch.path" /> 903 942 <not><equals arg1="${branch.path}" arg2=""/></not> 904 943 <not><equals arg1="${branch.path}" arg2="trunk"/></not> … … 912 951 <copy srcUrl="${svn.root}/gsdl/trunk" destUrl="${svn.root}/gsdl/${branch.path}" message="creating a branch for the ${version} release" /> 913 952 </svn> 953 <else><fail>please set the branch.path, e.g., -Dbranch.path=branches/3.03</fail></else> 914 954 </if> 915 955 </target>
Note:
See TracChangeset
for help on using the changeset viewer.