Changeset 20374 for release-kits
- Timestamp:
- 2009-08-24T10:32:40+12:00 (15 years ago)
- Location:
- release-kits/rk3/ant-scripts
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
release-kits/rk3/ant-scripts/create-distribution.xml
r20335 r20374 11 11 <!-- linux only --> 12 12 <if><bool><equals arg1="${rk.os}" arg2="linux"/></bool> 13 <!--14 13 <antcall target="export-imagemagick-linux-binaries"/> 15 14 <antcall target="export-wvware-linux-binaries"/> 16 -->17 15 18 16 <!-- mac only --> -
release-kits/rk3/ant-scripts/wrap.xml
r20335 r20374 29 29 </target> 30 30 31 31 <target name="mac-wrap"> 32 <property name="dmg.overhead" value="4096"/> 33 34 <!-- create and setup the build directory --> 35 <delete dir="${basedir}/wrapped-installer"/> 36 <mkdir dir="${basedir}/wrapped-installer"/> 37 <mkdir dir="products"/> 38 <copy todir="${basedir}/wrapped-installer/Greenstone${version}.app"><fileset dir="${rk3.home}/mac/Wrapper.app"/></copy> 39 <copy todir="${basedir}/wrapped-installer/Greenstone${version}.app/Contents/Resources" file="${rk3.home}/greenstone3/icon/icon.icns"/> 40 <chmod file="${basedir}/wrapped-installer/Greenstone${version}.app/Contents/MacOS/JavaApplicationStub" perm="ug+x"/> 41 42 <!-- copy bundled files --> 43 <copy todir="${basedir}/wrapped-installer/Greenstone${version}.app/Contents/Resources/Java" file="${basedir}/installer/Greenstone-${version}-${os.suffix}.jar"/> 44 45 <!-- substitute in real values --> 46 <rsr file="${basedir}/wrapped-installer/Greenstone${version}.app/Contents/Info.plist" pattern="@jar@" replacement="Greenstone-${version}-${os.suffix}.jar"/> 47 <rsr file="${basedir}/wrapped-installer/Greenstone${version}.app/Contents/Info.plist" pattern="@version@" replacement="${version}"/> 48 49 <!-- get size of app --> 50 <exec executable="du" dir="${basedir}/wrapped-installer" outputproperty="app.du"><arg line="-ks Greenstone${version}.app"/></exec> 51 <echo>app.du: ${app.du}</echo> 52 <exec executable="sed" inputstring="${app.du}" outputproperty="app.size"><arg line="-e 's/^\([0-9]*\).*$/\1/g'"/></exec> 53 <echo>app.size: ${app.size}</echo> 54 <math result="dmg.size" operand1="${app.size}" operation="+" operand2="${dmg.overhead}" datatype="int"/> 55 <echo>dmg.size: ${dmg.size}</echo> 56 57 <!-- create disk image --> 58 <property name="dmg.name" value="Greenstone-${version}-${os.suffix}"/> 59 <exec dir="${basedir}/products" executable="hdiutil"><arg line="create -size ${dmg.size}k -fs HFS+ -volname ${dmg.name} ${dmg.name}.dmg"/></exec> 60 <!-- mount it --> 61 <exec executable="hdiutil" dir="${basedir}/products"><arg line="attach ${dmg.name}.dmg"/></exec> 62 <!-- copy file into it --> 63 <exec executable="cp"><arg line="-r ${basedir}/wrapped-installer/Greenstone${version}.app /Volumes/${dmg.name}"/></exec> 64 <!-- unmount it--> 65 <exec executable="hdiutil"><arg line="detach /Volumes/${dmg.name}"/></exec> 66 </target> 32 67 33 68 <target name="linux-setup-for-wrapping">
Note:
See TracChangeset
for help on using the changeset viewer.