Ticket #5560: 5560-MandatoryPackages.diff

File 5560-MandatoryPackages.diff, 4.0 KB (added by mmadia, 14 years ago)
  • build/jam/HaikuImage

     
    3232    AddOptionalHaikuImagePackages OpenSSL ;
    3333}
    3434
     35#include the necessary packages
     36AddOptionalHaikuImagePackages MandatoryPackages ;
     37
    3538SYSTEM_BIN = "[" addattr alert arp base64 basename bash bc beep bootman bzip2
    3639    cal cat catattr checkfs checkitout chgrp chmod chop chown chroot cksum clear
    3740    clockconfig cmp collectcatkeys comm compress copyattr CortexAddOnHost cp
     
    614617
    615618HAIKU_IMAGE_OPTIONAL_PACKAGE_DESCRIPTIONS = ;
    616619
     620include [ FDirName $(HAIKU_BUILD_RULES_DIR) OptionalPackageDependencies ] ;
    617621include [ FDirName $(HAIKU_BUILD_RULES_DIR) OptionalPackages ] ;
    618622include [ FDirName $(HAIKU_BUILD_RULES_DIR) OptionalTestPackages ] ;
    619623
  • build/jam/OptionalPackageDependencies

     
    1717OptionalPackageDependencies Mercurial : Python ;
    1818OptionalPackageDependencies Git : Expat Curl OpenSSL ;
    1919OptionalPackageDependencies Curl : OpenSSL ;
     20OptionalPackageDependencies MandatoryPackages : Sed ;
    2021OptionalPackageDependencies NetFS : UserlandFS ;
    2122OptionalPackageDependencies Vim : LibIconv ;
    2223OptionalPackageDependencies XZ-Utils : Tar ;
  • build/jam/OptionalPackages

     
    1515#   ABI-compliance-checker  - tool for checking ABI compatibility between libs
    1616#   APR                     - support libraries used for example by Subversion
    1717#   APR-util                - Apache portable runtime utility library
    18 #   BasicCommandLineTools   - basic commandline tools
    1918#   Beam                    - powerful native e-mail client
    2019#   BeBook                  - the classic BeOS API documentation
    2120#   BeHappy                 - special documentation (i.e. BeBook) browser
     
    5554#   Perl                    - the scripting language
    5655#   Python                  - the scripting language
    5756#   Rsync                   - remote directory synchronization
     57#   Sed                     - the ultimate stream editor
    5858#   SQLite                  - the database implementation
    5959#   Subversion              - the version control system
    6060#   Tar                     - archiving utility
     
    110110}
    111111
    112112
    113 # BasicCommandLineTools
    114 if [ IsOptionalHaikuImagePackageAdded BasicCommandLineTools ] {
    115     if $(TARGET_ARCH) != x86 {
    116         Echo "No optional package BasicCommandLineTools available for $(TARGET_ARCH)" ;
    117     } else {
    118         # sed
    119         InstallOptionalHaikuImagePackage sed-4.2.1-r1a1-x86-gcc2-2009-08-30.zip
    120             : $(baseURL)/sed-4.2.1-r1a1-x86-gcc2-2009-08-30.zip
    121             :
    122             : true ;
    123     }
    124 }
    125 
    126 
    127113# Beam
    128114if [ IsOptionalHaikuImagePackageAdded Beam ] {
    129115    if $(TARGET_ARCH) != x86 {
     
    928914}
    929915
    930916
     917# Sed
     918if [ IsOptionalHaikuImagePackageAdded Sed ] {
     919    if $(TARGET_ARCH) != x86 {
     920        Echo "No optional package Sed available for $(TARGET_ARCH)" ;
     921    } else {
     922        InstallOptionalHaikuImagePackage sed-4.2.1-r1a1-x86-gcc2-2009-08-30.zip
     923            : $(baseURL)/sed-4.2.1-r1a1-x86-gcc2-2009-08-30.zip
     924            :
     925            :
     926        ;
     927    }
     928}
     929
     930
    931931# SQLite
    932932if [ IsOptionalHaikuImagePackageAdded SQLite ] {
    933933    if $(TARGET_ARCH) != x86 {
  • build/jam/ReleaseBuildProfiles

     
    1414        HAIKU_IMAGE_HOST_NAME = shredder ;
    1515        HAIKU_IMAGE_SIZE = 650 ;
    1616
    17         AddOptionalHaikuImagePackages BasicCommandLineTools ;
    1817        AddOptionalHaikuImagePackages BePDF BeZillaBrowser Clockwerk Pe Vision
    1918            VLC WonderBrush ;
    2019        AddOptionalHaikuImagePackages CVS Development Git Mercurial
     
    3433        HAIKU_IMAGE_HOST_NAME = shredder ;
    3534        HAIKU_IMAGE_SIZE = 450 ;
    3635
    37         AddOptionalHaikuImagePackages BasicCommandLineTools ;
    3836        AddOptionalHaikuImagePackages Pe Nano Vision P7zip ;
    3937        AddOptionalHaikuImagePackages Development Subversion OpenSSH ;
    4038    }