Ignore:
Timestamp:
2009-05-20T10:17:35+12:00 (15 years ago)
Author:
oranfry
Message:

work on creating the cdrom installers and putting them with the cdrom components

File:
1 edited

Legend:

Unmodified
Added
Removed
  • release-kits/mark2/ant-scripts/wrap.xml

    r19510 r19537  
    33
    44    <target name="wrap">
     5        <antcall target="wrap-main-installer"/>
     6        <antcall target="wrap-cdrom-installer"/>
     7        <antcall target="archive-cdrom-components-and-installer"/>
     8    </target>
    59
    6         <!-- create products directory -->
     10    <target name="wrap-main-installer">
    711        <mkdir dir="products"/>
    812
     
    1216
    1317        <!-- create app for main installer -->
    14             <copy todir="${basedir}/wrapped-installer/Greenstone${version}.app"><fileset dir="${mark2.home}/mac/Wrapper.app"/></copy>
    15             <copy todir="${basedir}/wrapped-installer/Greenstone${version}.app/Contents/Resources" file="${mark2.home}/greenstone2/icon/icon.icns"/>
    16             <chmod file="${basedir}/wrapped-installer/Greenstone${version}.app/Contents/MacOS/JavaApplicationStub" perm="ug+x"/>
     18        <copy todir="${basedir}/wrapped-installer/Greenstone${version}.app"><fileset dir="${mark2.home}/mac/Wrapper.app"/></copy>
     19        <copy todir="${basedir}/wrapped-installer/Greenstone${version}.app/Contents/Resources" file="${mark2.home}/greenstone2/icon/icon.icns"/>
     20        <chmod file="${basedir}/wrapped-installer/Greenstone${version}.app/Contents/MacOS/JavaApplicationStub" perm="ug+x"/>
    1721
    18             <!-- copy bundled files -->
    19             <copy todir="${basedir}/wrapped-installer/Greenstone${version}.app/Contents/Resources/Java" file="${basedir}/installer/Greenstone-${version}-MacOS-${processor}.jar"/>
     22        <!-- copy bundled files -->
     23        <copy todir="${basedir}/wrapped-installer/Greenstone${version}.app/Contents/Resources/Java" file="${basedir}/installer/Greenstone-${version}-MacOS-${processor}.jar"/>
    2024
    21             <!-- substitute in real values -->
    22             <rsr file="${basedir}/wrapped-installer/Greenstone${version}.app/Contents/Info.plist" pattern="@jar@" replacement="Greenstone-${version}-MacOS-${processor}.jar"/>
    23             <rsr file="${basedir}/wrapped-installer/Greenstone${version}.app/Contents/Info.plist" pattern="@version@" replacement="${version}"/>
     25        <!-- substitute in real values -->
     26        <rsr file="${basedir}/wrapped-installer/Greenstone${version}.app/Contents/Info.plist" pattern="@jar@" replacement="Greenstone-${version}-MacOS-${processor}.jar"/>
     27        <rsr file="${basedir}/wrapped-installer/Greenstone${version}.app/Contents/Info.plist" pattern="@version@" replacement="${version}"/>
    2428
    2529
    26         <!-- create app for cdrom installer -->
    27             <copy todir="${basedir}/products/cdrom.app"><fileset dir="${mark2.home}/mac/Wrapper.app"/></copy>
    28             <copy todir="${basedir}/products/cdrom.app/Contents/Resources" file="${mark2.home}/greenstone2/icon/icon.icns"/>
    29             <chmod file="${basedir}/products/cdrom.app/Contents/MacOS/JavaApplicationStub" perm="ug+x"/>
    30 
    31             <!-- copy bundled files -->
    32             <copy todir="${basedir}/products/cdrom.app/Contents/Resources/Java" file="${basedir}/installer/cdrom.jar"/>
    33 
    34             <!-- substitute in real values -->
    35             <rsr file="${basedir}/products/cdrom.app/Contents/Info.plist" pattern="@jar@" replacement="cdrom.jar"/>
    36             <rsr file="${basedir}/products/cdrom.app/Contents/Info.plist" pattern="@version@" replacement="${version}"/>
    37 
    38         <!-- wrap main app in a dmg -->
     30        <!-- turn app into a dmg -->
    3931
    4032        <!-- get size of app -->
     
    5648        <!-- unmount it-->
    5749        <exec executable="hdiutil"><arg line="detach /Volumes/${dmg.name}"/></exec>
     50
     51    </target>
     52
     53    <target name="wrap-cdrom-installer">
     54        <mkdir dir="products"/>
     55        <!-- create app for cdrom installer -->
     56        <copy todir="${basedir}/wrapped-installer/cdrom.app"><fileset dir="${mark2.home}/mac/Wrapper.app"/></copy>
     57        <copy todir="${basedir}/wrapped-installer/cdrom.app/Contents/Resources" file="${mark2.home}/greenstone2/icon/icon.icns"/>
     58        <chmod file="${basedir}/wrapped-installer/cdrom.app/Contents/MacOS/JavaApplicationStub" perm="ug+x"/>
     59
     60        <!-- copy bundled files -->
     61        <copy todir="${basedir}/wrapped-installer/cdrom.app/Contents/Resources/Java" file="${basedir}/installer/cdrom.jar"/>
     62
     63        <!-- substitute in real values -->
     64        <rsr file="${basedir}/wrapped-installer/cdrom.app/Contents/Info.plist" pattern="@jar@" replacement="cdrom.jar"/>
     65        <rsr file="${basedir}/wrapped-installer/cdrom.app/Contents/Info.plist" pattern="@version@" replacement="${version}"/>
     66    </target>
     67
     68    <target name="archive-cdrom-components-and-installer">
     69        <tar destfile="products/cdrom-components-${version}-mac.tar.gz" compression="gzip">
     70            <tarfileset dir="components/tmp"><include name="cdrom/**/*"/></tarfileset>
     71            <tarfileset dir="wrapped-installer"><include name="cdrom.app/**/*"/></tarfileset>
     72        </tar>
    5873    </target>
    5974
Note: See TracChangeset for help on using the changeset viewer.