Changeset 17898 for release-kits/mark3
- Timestamp:
- 2008-11-20T16:33:21+13:00 (15 years ago)
- Location:
- release-kits/mark3/ant-scripts
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
release-kits/mark3/ant-scripts/build.xml
r17597 r17898 16 16 17 17 <!-- for the benefit of the shared scripts, set release-kit home --> 18 <property name="rk.name" value="mark3"/> 18 19 <property name="rk.home" value="${mark3.home}" /> 19 20 <property name="rk.os" value="linux" /> 21 <!-- os.suffix set dynamically below --> 20 22 21 23 <!-- IMPORT OTHER ANT SCRIPTS --> -
release-kits/mark3/ant-scripts/compile.xml
r17523 r17898 9 9 <!-- preparation --> 10 10 <antcall target="greenstone3-set-version-numbers"> 11 <param name="greenstone3basedir" value="${basedir}/ greenstone3"/>11 <param name="greenstone3basedir" value="${basedir}/compiled"/> 12 12 </antcall> 13 13 <antcall target="set-gdbm-installed-path" /> 14 <ant target="prepare-unix" dir=" greenstone3" antfile="${mark3.home}/ant-scripts/operations-on-gs3home.xml" inheritAll="false"/>14 <ant target="prepare-unix" dir="compiled" antfile="${mark3.home}/ant-scripts/operations-on-gs3home.xml" inheritAll="false"/> 15 15 16 16 <!-- update --> 17 <ant target="update-unix" dir=" greenstone3" antfile="${mark3.home}/ant-scripts/operations-on-gs3home.xml" inheritAll="false"/>17 <ant target="update-unix" dir="compiled" antfile="${mark3.home}/ant-scripts/operations-on-gs3home.xml" inheritAll="false"/> 18 18 19 19 <!-- configure --> 20 <ant target="configure-unix" dir=" greenstone3" antfile="${mark3.home}/ant-scripts/operations-on-gs3home.xml" inheritAll="false"/>20 <ant target="configure-unix" dir="compiled" antfile="${mark3.home}/ant-scripts/operations-on-gs3home.xml" inheritAll="false"/> 21 21 <antcall target="tweak-makefiles" /> 22 22 23 23 <!-- build --> 24 <ant target="build-unix" dir=" greenstone3" antfile="${mark3.home}/ant-scripts/operations-on-gs3home.xml" inheritAll="false"/>24 <ant target="build-unix" dir="compiled" antfile="${mark3.home}/ant-scripts/operations-on-gs3home.xml" inheritAll="false"/> 25 25 <antcall target="linux-strip-execs" /> 26 26 … … 35 35 <target name="checkout-greenstone3"> 36 36 <svn javahl="false"> 37 <checkout url="${svn.root}/greenstone3/${branch.path}" destPath=" greenstone3"/>37 <checkout url="${svn.root}/greenstone3/${branch.path}" destPath="compiled"/> 38 38 </svn> 39 39 </target> 40 40 41 41 <target name="set-version-number-property"> 42 <rsr file=" greenstone3/resources/java/global.properties.in" pattern="(.*)@gsdl3version@(.*)" replacement="$1${version}$2" />42 <rsr file="compiled/resources/java/global.properties.in" pattern="(.*)@gsdl3version@(.*)" replacement="$1${version}$2" /> 43 43 </target> 44 44 45 45 <target name="set-gdbm-installed-path"> 46 <rsr file=" greenstone3/build.properties" pattern="(gdbm.installed.path=).*" replacement="$1${mark3.home}/mac/${processor}/gdbm"/>46 <rsr file="compiled/build.properties" pattern="(gdbm.installed.path=).*" replacement="$1${mark3.home}/mac/${processor}/gdbm"/> 47 47 </target> 48 48 49 49 <target name="tweak-makefiles"> 50 50 <rsr 51 file="${basedir}/ greenstone3/gs2build/common-src/src/gdbmedit/db2txt/Makefile"51 file="${basedir}/compiled/gs2build/common-src/src/gdbmedit/db2txt/Makefile" 52 52 pattern="^(LIBS ?=.*)-L${mark3.home}/mac/${processor}/gdbm/lib -lgdbm(.*)$" 53 53 replacement="$1${mark3.home}/mac/${processor}/gdbm/lib/libgdbm.a$2" /> 54 54 55 55 <rsr 56 file="${basedir}/ greenstone3/gs2build/common-src/src/gdbmedit/txt2db/Makefile"56 file="${basedir}/compiled/gs2build/common-src/src/gdbmedit/txt2db/Makefile" 57 57 pattern="^(LIBS ?=.*)-L${mark3.home}/mac/${processor}/gdbm/lib -lgdbm(.*)$" 58 58 replacement="$1${mark3.home}/mac/${processor}/gdbm/lib/libgdbm.a$2" /> 59 59 60 60 <rsr 61 file="${basedir}/ greenstone3/src/packages/javagdbm/jni/Makefile"61 file="${basedir}/compiled/src/packages/javagdbm/jni/Makefile" 62 62 pattern="^(GDBM_LIBS ?=.*)-L${mark3.home}/mac/${processor}/gdbm/lib -lgdbm(.*)$" 63 63 replacement="$1${mark3.home}/mac/${processor}/gdbm/lib/libgdbm.a$2" /> … … 65 65 66 66 <target name="linux-strip-execs"> 67 <exec dir=" greenstone3/gs2build/bin/darwin" executable="find">67 <exec dir="compiled/gs2build/bin/darwin" executable="find"> 68 68 <arg line=". ! -name . -exec strip {} ;"/> 69 69 </exec> … … 71 71 72 72 <target name="prepare-documentation"> 73 <mkdir dir=" greenstone3/gsdl-manuals"/>73 <mkdir dir="compiled/gsdl-manuals"/> 74 74 <svn javahl="false"> 75 <checkout url="${svn.root}/documentation/${branch.path}/manuals" destPath=" greenstone3/gsdl-manuals/manuals"/>76 <checkout url="${svn.root}/documentation/${branch.path}/shared" destPath=" greenstone3/gsdl-manuals/shared"/>75 <checkout url="${svn.root}/documentation/${branch.path}/manuals" destPath="compiled/gsdl-manuals/manuals"/> 76 <checkout url="${svn.root}/documentation/${branch.path}/shared" destPath="compiled/gsdl-manuals/shared"/> 77 77 </svn> 78 <javac srcdir=" greenstone3/gsdl-manuals/shared"79 destdir=" greenstone3/gsdl-manuals/shared"78 <javac srcdir="compiled/gsdl-manuals/shared" 79 destdir="compiled/gsdl-manuals/shared" 80 80 debug="on"> 81 81 <include name="*.java"/> 82 82 </javac> 83 <unzip src=" greenstone3/gsdl-manuals/shared/fop.zip" dest="greenstone3/gsdl-manuals/shared"/>83 <unzip src="compiled/gsdl-manuals/shared/fop.zip" dest="compiled/gsdl-manuals/shared"/> 84 84 85 85 <path id="documentation.compile.classpath"> 86 <fileset dir=" greenstone3/gsdl-manuals">86 <fileset dir="compiled/gsdl-manuals"> 87 87 <include name="**/*.jar"/> 88 88 </fileset> 89 <pathelement path=" greenstone3/gsdl-manuals/shared"/>90 <pathelement path=" greenstone3/gsdl-manuals/manuals"/>89 <pathelement path="compiled/gsdl-manuals/shared"/> 90 <pathelement path="compiled/gsdl-manuals/manuals"/> 91 91 </path> 92 92 93 <java classname="ApplyXSLT" classpathref="documentation.compile.classpath" output=" greenstone3/gsdl-manuals/manuals/xml-source/en/help-en.xml">94 <arg value=" greenstone3/gsdl-manuals/manuals/processing/gen-gli-help-to-manual-chapter.xsl" />95 <arg value=" greenstone3/gli/help/en/help.xml" />96 <arg value=" greenstone3" />93 <java classname="ApplyXSLT" classpathref="documentation.compile.classpath" output="compiled/gsdl-manuals/manuals/xml-source/en/help-en.xml"> 94 <arg value="compiled/gsdl-manuals/manuals/processing/gen-gli-help-to-manual-chapter.xsl" /> 95 <arg value="compiled/gli/help/en/help.xml" /> 96 <arg value="compiled" /> 97 97 </java> 98 98 99 <chmod perm="a+x" file=" greenstone3/gsdl-manuals/shared/fop/fop.sh"/>99 <chmod perm="a+x" file="compiled/gsdl-manuals/shared/fop/fop.sh"/> 100 100 <echo>Run generate-pdf.sh</echo> 101 <exec dir=" greenstone3/gsdl-manuals/manuals" executable="/bin/sh">101 <exec dir="compiled/gsdl-manuals/manuals" executable="/bin/sh"> 102 102 <arg line="generate-pdf.sh u en" /> 103 103 </exec> -
release-kits/mark3/ant-scripts/create-components.xml
r17814 r17898 2 2 <project name="mark3-create-components" default="create-components"> 3 3 4 <!-- create components from the distribution folder -->4 <!-- create components from the distributions folder --> 5 5 6 6 <!-- 1st level --> … … 43 43 44 44 <copy todir="components/tmp/core" overwrite="true"> 45 <fileset dir="distribution /greenstone3">45 <fileset dir="distributions/web"> 46 46 <include name="**/*"/> 47 47 … … 85 85 86 86 <copy todir="components/tmp/sourcecode" overwrite="true"> 87 <fileset dir="distribution /greenstone3">87 <fileset dir="distributions/web"> 88 88 <include name="src/**/*"/> 89 89 <include name="gs2build/common-src/**/*"/> … … 108 108 109 109 <copy todir="components/tmp/ant" overwrite="true"> 110 <fileset dir="distribution /greenstone3/packages">110 <fileset dir="distributions/web/packages"> 111 111 <include name="ant/**/*"/> 112 112 </fileset> … … 127 127 128 128 <copy todir="components/tmp/tomcat" overwrite="true"> 129 <fileset dir="distribution /greenstone3/packages">129 <fileset dir="distributions/web/packages"> 130 130 <include name="tomcat/**/*"/> 131 131 </fileset> … … 146 146 147 147 <copy todir="components/tmp/imagemagick" overwrite="true"> 148 <fileset dir="distribution /greenstone3/gs2build/bin/darwin">148 <fileset dir="distributions/web/gs2build/bin/darwin"> 149 149 <include name="imagemagick/**/*"/> 150 150 </fileset> … … 165 165 166 166 <copy todir="components/tmp/ghostscript" overwrite="true"> 167 <fileset dir="distribution /greenstone3/gs2build/bin/darwin">167 <fileset dir="distributions/web/gs2build/bin/darwin"> 168 168 <include name="ghostscript/**/*"/> 169 169 </fileset> -
release-kits/mark3/ant-scripts/create-distribution.xml
r17833 r17898 6 6 <!-- create distribution --> 7 7 <antcall target="export-greenstone3-gli" /> 8 <antcall target="greenstone3-set-version-numbers"><param name="greenstone3basedir" value="${basedir}/distribution /greenstone3"/></antcall>9 <antcall target="gli-set-version-numbers"><param name="glibasedir" value="${basedir}/distribution /greenstone3/gli"/></antcall>8 <antcall target="greenstone3-set-version-numbers"><param name="greenstone3basedir" value="${basedir}/distributions/web"/></antcall> 9 <antcall target="gli-set-version-numbers"><param name="glibasedir" value="${basedir}/distributions/web/gli"/></antcall> 10 10 <antcall target="insert-user-manual"/> 11 11 <antcall target="insert-uninstaller"><param name="script-format" value="sh"/></antcall> <!-- from rk3-targets --> 12 12 13 <antcall target="copy-web-to-source -greenstone3" /> <!-- from gs3-targets-->13 <antcall target="copy-web-to-source" /> <!-- from init --> 14 14 15 <ant target="create-distribution-1" antfile="${mark3.home}/ant-scripts/operations-on-gs3home.xml" dir="distribution /greenstone3" inheritAll="false">15 <ant target="create-distribution-1" antfile="${mark3.home}/ant-scripts/operations-on-gs3home.xml" dir="distributions/web" inheritAll="false"> 16 16 <property name="app.version" value="${version}"/> 17 17 <property name="branch.path" value="${branch.path}"/> 18 18 </ant> 19 19 20 <ant target="create-distribution-2" antfile="${mark3.home}/ant-scripts/operations-on-gs3home.xml" dir="distribution /greenstone3" inheritAll="false">20 <ant target="create-distribution-2" antfile="${mark3.home}/ant-scripts/operations-on-gs3home.xml" dir="distributions/web" inheritAll="false"> 21 21 <property name="app.version" value="${version}"/> 22 22 <property name="branch.path" value="${branch.path}"/> 23 23 </ant> 24 24 25 <ant target="create-distribution-3" antfile="${mark3.home}/ant-scripts/operations-on-gs3home.xml" dir="distribution /greenstone3" inheritAll="false">25 <ant target="create-distribution-3" antfile="${mark3.home}/ant-scripts/operations-on-gs3home.xml" dir="distributions/web" inheritAll="false"> 26 26 <property name="app.version" value="${version}"/> 27 27 <property name="branch.path" value="${branch.path}"/> … … 32 32 <antcall target="export-imagemagick-darwin-binaries" /> 33 33 <antcall target="export-ghostscript-darwin-binaries" /> 34 <antcall target="strip-svn-dirs"><param name="dir" value="distribution "/></antcall> <!-- from init -->34 <antcall target="strip-svn-dirs"><param name="dir" value="distributions"/></antcall> <!-- from init --> 35 35 </target> 36 36 37 37 <target name="export-greenstone3-gli"> 38 <mkdir dir="distribution "/>39 <delete dir="distribution /greenstone3"/>38 <mkdir dir="distributions"/> 39 <delete dir="distributions/web"/> 40 40 <svn javahl="false"> 41 <export srcurl="${svn.root}/greenstone3/${branch.path}" destPath="distribution /greenstone3"/>42 <export srcurl="${svn.root}/gli/${branch.path}" destPath="distribution /greenstone3/gli"/>41 <export srcurl="${svn.root}/greenstone3/${branch.path}" destPath="distributions/web"/> 42 <export srcurl="${svn.root}/gli/${branch.path}" destPath="distributions/web/gli"/> 43 43 </svn> 44 44 </target> 45 45 46 46 <target name="export-imagemagick-darwin-binaries"> 47 <delete dir="distribution /greenstone3/gs2build/bin/darwin/imagemagick"/>47 <delete dir="distributions/web/gs2build/bin/darwin/imagemagick"/> 48 48 <svn> 49 <export srcurl="${svn.root}/other-projects/trunk/mac-binaries/intel/imagemagick" destPath="distribution /greenstone3/gs2build/bin/darwin/imagemagick"/>49 <export srcurl="${svn.root}/other-projects/trunk/mac-binaries/intel/imagemagick" destPath="distributions/web/gs2build/bin/darwin/imagemagick"/> 50 50 </svn> 51 51 </target> 52 52 53 53 <target name="export-ghostscript-darwin-binaries"> 54 <delete dir="distribution /greenstone3/gs2build/bin/darwin/ghostscript"/>54 <delete dir="distributions/web/gs2build/bin/darwin/ghostscript"/> 55 55 <svn> 56 <export srcurl="${svn.root}/other-projects/trunk/mac-binaries/intel/ghostscript" destPath="distribution /greenstone3/gs2build/bin/darwin/ghostscript"/>56 <export srcurl="${svn.root}/other-projects/trunk/mac-binaries/intel/ghostscript" destPath="distributions/web/gs2build/bin/darwin/ghostscript"/> 57 57 </svn> 58 58 </target> 59 59 60 <target name="dist-set-version-number-property">61 <rsr62 file="distribution/greenstone3/resources/java/global.properties.in"63 pattern="(.*)@gsdl3version@(.*)"64 replacement="$1${version}$2" />65 </target>66 67 60 <target name="copy-over-build-xml"> 68 <move file="distribution /greenstone3/modified-build.xml" tofile="distribution/greenstone3/build.xml"/>61 <move file="distributions/web/modified-build.xml" tofile="distributions/web/build.xml"/> 69 62 </target> 70 63 71 64 <target name="insert-user-manual"> 72 <copy file=" greenstone3/gsdl-manuals/manuals/build/en/pdf/User_en.pdf" tofile="distribution/greenstone3/docs/manual/gs2_user_en.pdf"/>65 <copy file="compiled/gsdl-manuals/manuals/build/en/pdf/User_en.pdf" tofile="distributions/web/docs/manual/gs2_user_en.pdf"/> 73 66 </target> 74 67 75 68 <target name="insert-compiled-binaries"> 76 <delete dir="distribution /greenstone3/lib/jni"/>77 <exec executable="cp"><arg line="-r greenstone3/lib/jni distribution/greenstone3/lib"/></exec>69 <delete dir="distributions/web/lib/jni"/> 70 <exec executable="cp"><arg line="-r compiled/lib/jni distributions/web/lib"/></exec> 78 71 79 <delete dir="distribution /greenstone3/gs2build/bin/darwin"/>80 <exec executable="cp"><arg line="-r greenstone3/gs2build/bin/darwin distribution/greenstone3/gs2build/bin"/></exec>72 <delete dir="distributions/web/gs2build/bin/darwin"/> 73 <exec executable="cp"><arg line="-r compiled/gs2build/bin/darwin distributions/web/gs2build/bin"/></exec> 81 74 82 <delete dir="distribution /greenstone3/gs2build/bin/java"/>83 <exec executable="cp"><arg line="-r greenstone3/gs2build/bin/java distribution/greenstone3/gs2build/bin"/></exec>84 <exec executable="cp"><arg line=" greenstone3/bin/search4j distribution/greenstone3/bin"/></exec>75 <delete dir="distributions/web/gs2build/bin/java"/> 76 <exec executable="cp"><arg line="-r compiled/gs2build/bin/java distributions/web/gs2build/bin"/></exec> 77 <exec executable="cp"><arg line="compiled/bin/search4j distributions/web/bin"/></exec> 85 78 </target> 86 79 87 <target name="rename-build-xml-for-transit">88 <move file="distribution/greenstone3/build.xml" tofile="distribution/greenstone3/greenstone3-build.xml"/>89 </target>90 91 92 80 </project> -
release-kits/mark3/ant-scripts/create-installer.xml
r17697 r17898 13 13 14 14 <copy todir="${basedir}/installer/classes" overwrite="true"> 15 <fileset file="${basedir}/distribution /greenstone3/LICENSE.txt" />15 <fileset file="${basedir}/distributions/web/LICENSE.txt" /> 16 16 </copy> 17 17
Note:
See TracChangeset
for help on using the changeset viewer.