Ticket #5560: 5560-MandatoryPackages.diff
File 5560-MandatoryPackages.diff, 4.0 KB (added by , 14 years ago) |
---|
-
build/jam/HaikuImage
32 32 AddOptionalHaikuImagePackages OpenSSL ; 33 33 } 34 34 35 #include the necessary packages 36 AddOptionalHaikuImagePackages MandatoryPackages ; 37 35 38 SYSTEM_BIN = "[" addattr alert arp base64 basename bash bc beep bootman bzip2 36 39 cal cat catattr checkfs checkitout chgrp chmod chop chown chroot cksum clear 37 40 clockconfig cmp collectcatkeys comm compress copyattr CortexAddOnHost cp … … 614 617 615 618 HAIKU_IMAGE_OPTIONAL_PACKAGE_DESCRIPTIONS = ; 616 619 620 include [ FDirName $(HAIKU_BUILD_RULES_DIR) OptionalPackageDependencies ] ; 617 621 include [ FDirName $(HAIKU_BUILD_RULES_DIR) OptionalPackages ] ; 618 622 include [ FDirName $(HAIKU_BUILD_RULES_DIR) OptionalTestPackages ] ; 619 623 -
build/jam/OptionalPackageDependencies
17 17 OptionalPackageDependencies Mercurial : Python ; 18 18 OptionalPackageDependencies Git : Expat Curl OpenSSL ; 19 19 OptionalPackageDependencies Curl : OpenSSL ; 20 OptionalPackageDependencies MandatoryPackages : Sed ; 20 21 OptionalPackageDependencies NetFS : UserlandFS ; 21 22 OptionalPackageDependencies Vim : LibIconv ; 22 23 OptionalPackageDependencies XZ-Utils : Tar ; -
build/jam/OptionalPackages
15 15 # ABI-compliance-checker - tool for checking ABI compatibility between libs 16 16 # APR - support libraries used for example by Subversion 17 17 # APR-util - Apache portable runtime utility library 18 # BasicCommandLineTools - basic commandline tools19 18 # Beam - powerful native e-mail client 20 19 # BeBook - the classic BeOS API documentation 21 20 # BeHappy - special documentation (i.e. BeBook) browser … … 55 54 # Perl - the scripting language 56 55 # Python - the scripting language 57 56 # Rsync - remote directory synchronization 57 # Sed - the ultimate stream editor 58 58 # SQLite - the database implementation 59 59 # Subversion - the version control system 60 60 # Tar - archiving utility … … 110 110 } 111 111 112 112 113 # BasicCommandLineTools114 if [ IsOptionalHaikuImagePackageAdded BasicCommandLineTools ] {115 if $(TARGET_ARCH) != x86 {116 Echo "No optional package BasicCommandLineTools available for $(TARGET_ARCH)" ;117 } else {118 # sed119 InstallOptionalHaikuImagePackage sed-4.2.1-r1a1-x86-gcc2-2009-08-30.zip120 : $(baseURL)/sed-4.2.1-r1a1-x86-gcc2-2009-08-30.zip121 :122 : true ;123 }124 }125 126 127 113 # Beam 128 114 if [ IsOptionalHaikuImagePackageAdded Beam ] { 129 115 if $(TARGET_ARCH) != x86 { … … 928 914 } 929 915 930 916 917 # Sed 918 if [ 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 931 931 # SQLite 932 932 if [ IsOptionalHaikuImagePackageAdded SQLite ] { 933 933 if $(TARGET_ARCH) != x86 { -
build/jam/ReleaseBuildProfiles
14 14 HAIKU_IMAGE_HOST_NAME = shredder ; 15 15 HAIKU_IMAGE_SIZE = 650 ; 16 16 17 AddOptionalHaikuImagePackages BasicCommandLineTools ;18 17 AddOptionalHaikuImagePackages BePDF BeZillaBrowser Clockwerk Pe Vision 19 18 VLC WonderBrush ; 20 19 AddOptionalHaikuImagePackages CVS Development Git Mercurial … … 34 33 HAIKU_IMAGE_HOST_NAME = shredder ; 35 34 HAIKU_IMAGE_SIZE = 450 ; 36 35 37 AddOptionalHaikuImagePackages BasicCommandLineTools ;38 36 AddOptionalHaikuImagePackages Pe Nano Vision P7zip ; 39 37 AddOptionalHaikuImagePackages Development Subversion OpenSSH ; 40 38 }