quickSelfTest/autopackage/default.apspec
changeset 364 33980b4cc339
equal deleted inserted replaced
363:25c699147821 364:33980b4cc339
       
     1 # -*- shell-script -*-
       
     2 [Meta]
       
     3 ShortName: quickSelfTest
       
     4 SoftwareVersion: 7.1.0.0
       
     5 DisplayName: Smalltalk/X Application
       
     6 RootName: Smalltalk/X
       
     7 Summary: Smalltalk/X Application
       
     8 Maintainer: Claus Gittinger & eXept Software AG
       
     9 Packager: eXept Software AG
       
    10 PackageVersion: 1
       
    11 CPUArchitectures: x86
       
    12 AutopackageTarget: 1.0
       
    13 Type: Application
       
    14 License: Commercial
       
    15 
       
    16 [Description]
       
    17 Smalltalk/X Application
       
    18 
       
    19 [BuildPrepare]
       
    20 # If you're using autotools, the default should be enough.
       
    21 # prepareBuild will set up apbuild and run configure for you. If you
       
    22 # need to pass arguments to configure, just add them to prepareBuild:
       
    23 # prepareBuild --enable-foo --disable-bar
       
    24 #prepareBuild
       
    25 
       
    26 [BuildUnprepare]
       
    27 # If you're using prepareBuild above, there is no need to change this!
       
    28 #unprepareBuild
       
    29 
       
    30 [Globals]
       
    31 # Variables declared in this section will be available in all other sections
       
    32 export APKG_BUILD_SKIP_CONFIGURE=1
       
    33 export APKG_BUILD_SKIP_MAKE=1
       
    34 export MYPREFIX=/opt/quickSelfTest
       
    35 
       
    36 [Prepare]
       
    37 #recommend '@autopackage.org/autopackage-gtk' 1
       
    38 
       
    39 [Imports]
       
    40 import <<EOF
       
    41 $source_dir/quickSelfTest
       
    42 
       
    43 EOF
       
    44 
       
    45 for i in $source_dir/*.so
       
    46 do
       
    47     echo $source_dir/$(readlink $i)
       
    48 done | import
       
    49 
       
    50 [Install]
       
    51 if [ "$PREFIX" != "/usr" ]
       
    52 then
       
    53     export MYPREFIX=$PREFIX
       
    54 fi
       
    55 
       
    56 find . -type d \( -name CVS -or -name 'not_*' \) -print | xargs rm -rf
       
    57 mkdir -p $MYPREFIX
       
    58 copyFiles Smalltalk/X *.rc resources        $MYPREFIX/bin
       
    59 
       
    60 
       
    61 #installExe Smalltalk/X
       
    62 #installLib *.so
       
    63 
       
    64 
       
    65 [Uninstall]
       
    66 # Leaving this at the default is safe unless you use custom commands in
       
    67 # "Install" to create files. All autopackage API functions
       
    68 # that installs files are logged.
       
    69 uninstallFromLog