Ticket #4086: newOptPackages2009-07-08a.diff

File newOptPackages2009-07-08a.diff, 3.0 KB (added by mmadia, 15 years ago)
  • build/jam/OptionalPackageDependencies

     
    33# For transitive dependencies dependants should be listed before their
    44# dependencies.
    55
    6 OptionalPackageDependencies Subversion : APR-util Neon LibIconv LibXML2 OpenSSL SQLite ;
     6OptionalPackageDependencies Subversion : APR-util Neon LibIconv LibXML2 OpenSSL SQLite Expat ;
    77OptionalPackageDependencies APR-util : APR ;
    88OptionalPackageDependencies BeHappy : BeBook NetSurf ;
    99OptionalPackageDependencies Development : DevelopmentBase Perl ;
  • build/jam/OptionalPackages

     
    2626#   Development         - more complete dev environment (including autotools)
    2727#   DevelopmentBase     - basic development environment (gcc, headers, libs,...)
    2828#   DevelopmentMin      - development headers, libs, tools, from sources only
     29#   Expat
    2930#   Firefox
    3031#   KeymapSwitcher
    3132#   LibIconv
     
    371372}
    372373
    373374
     375# Expat
     376if [ IsOptionalHaikuImagePackageAdded Expat ] {
     377    if $(TARGET_ARCH) != x86 {
     378        Echo "No optional package Expat available for $(TARGET_ARCH)" ;
     379    } else {
     380        InstallOptionalHaikuImagePackage expat-2.0.1-x86-gcc2-2009-07-05
     381            : $(baseURL)/expat-2.0.1-x86-gcc2-2009-07-05.zip
     382            :
     383        ;
     384    }
     385}
     386
     387
    374388# Firefox web browser
    375389if [ IsOptionalHaikuImagePackageAdded Firefox ] {
    376390    if $(TARGET_ARCH) != x86 {
     
    574588    if $(TARGET_ARCH) != x86 {
    575589        Echo "No optional package P7zip available for $(TARGET_ARCH)" ;
    576590    } else if $(HAIKU_GCC_VERSION[1]) >= 4 && ! $(isHybridBuild) {
    577         Echo "No optional package P7zip available for gcc4" ;
     591        InstallOptionalHaikuImagePackage p7zip-9.04-x86-gcc4-haiku-2009-07-07
     592            : $(baseURL)/p7zip-9.04-x86-gcc4-haiku-2009-07-07.zip
     593            :
     594        ;
     595
     596        actions BuildHaikuImageExpanderRules
     597        {
     598            echo "\"application/x-7z-compressed\"\t.7z\t\"7za l \0045s\"\t\"7za x -y \0045s\"" > $(1)
     599        }
     600
     601        Always expander.rules ;
     602        MakeLocate expander.rules : $(HAIKU_COMMON_PLATFORM_OBJECT_DIR) ;
     603        BuildHaikuImageExpanderRules expander.rules ;
     604        AddFilesToHaikuImage home config etc : expander.rules ;
    578605    } else {
    579         InstallOptionalHaikuImagePackage p7zip-4.65-x86-gcc2-2009-05-24
    580             : $(baseURL)/p7zip-4.65-x86-gcc2-2009-05-24.zip
     606        InstallOptionalHaikuImagePackage p7zip-9.04-x86-gcc2-haiku-2009-07-07
     607            : $(baseURL)/p7zip-9.04-x86-gcc2-haiku-2009-07-07.zip
    581608            :
    582609        ;
    583610
     
    635662    if $(TARGET_ARCH) != x86 {
    636663        Echo "No optional package Python available for $(TARGET_ARCH)" ;
    637664    } else {
    638         InstallOptionalHaikuImagePackage python-2.6.2-x86-gcc2-2009-05-27
    639             : $(baseURL)/python-2.6.2-x86-gcc2-2009-05-27.zip
     665        InstallOptionalHaikuImagePackage python-2.6.2-x86-gcc2-haiku-2009-07-07
     666            : $(baseURL)/python-2.6.2-x86-gcc2-haiku-2009-07-07.zip
    640667            :
    641668        ;
    642669    }