Added Ruby and Paladin as OptionalPackages

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38574 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Scott McCreary 2010-09-08 08:01:53 +00:00
parent a1b0ec3097
commit d3902df608
2 changed files with 71 additions and 0 deletions

View File

@ -22,6 +22,7 @@ OptionalPackageDependencies Mercurial : Python ;
OptionalPackageDependencies NetFS : UserlandFS ;
OptionalPackageDependencies NetSurf : OpenSSL Curl LibXML2 LibIconv ;
OptionalPackageDependencies OpenSSH : OpenSSL ;
OptionalPackageDependencies Paladin : CCache Fastdep ;
OptionalPackageDependencies Pe : PCRE ;
OptionalPackageDependencies Subversion : APR-util Neon LibIconv LibXML2 OpenSSL SQLite ;
OptionalPackageDependencies Transmission : LibEvent GetText Curl OpenSSL LibIconv ;

View File

@ -25,6 +25,7 @@ if $(HAIKU_ADD_ALTERNATIVE_GCC_LIBS) = 1
# BeZillaBrowser - fork of Mozilla's 1.8 branch.
# Bluetooth - experimental Haiku components for Bluetooth
# Bzip - file archiving utility
# CCache - fast compiler cache
# CDRecord - the command line CD writing tools
# Clockwerk - native audio/video compositing
# CLucene - indexed file search
@ -35,6 +36,7 @@ if $(HAIKU_ADD_ALTERNATIVE_GCC_LIBS) = 1
# DevelopmentBase - basic development environment (gcc, headers, libs,...)
# DevelopmentMin - development headers, libs, tools, from sources only
# Expat - XML parsing libraries
# Fastdep - fast dependency generator for C/C++ files
# friss - RSS/ATOM/... feeds reader
# GetText - a framework to help produce multi-lingual messages.
# Git - the distributed version control system
@ -59,11 +61,13 @@ if $(HAIKU_ADD_ALTERNATIVE_GCC_LIBS) = 1
# OpenSSH - the secure shell
# OpenSSL - secure sockets library
# P7zip - file archiving utility
# Paladin - a Haiku IDE
# PCRE - the (Perl-compatible) regex engine
# Pe - the powerful native Programmer's Editor
# Perl - the scripting language
# Python - the scripting language
# Rsync - remote directory synchronization
# Ruby - the programming language
# Sed - the ultimate stream editor
# SQLite - the database implementation
# Subversion - the version control system
@ -308,6 +312,20 @@ if [ IsOptionalHaikuImagePackageAdded Bzip ] {
}
# CCache
if [ IsOptionalHaikuImagePackageAdded CCache ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package CCache available for $(TARGET_ARCH)" ;
} else {
InstallOptionalHaikuImagePackage
ccache-3.0.1-x86-gcc2-2010-08-30.zip
: $(baseURL)/ccache-3.0.1-x86-gcc2-2010-08-30.zip
:
;
}
}
# CDRecord
if [ IsOptionalHaikuImagePackageAdded CDRecord ] {
if $(TARGET_ARCH) != x86 {
@ -625,6 +643,20 @@ if [ IsOptionalHaikuImagePackageAdded Expat ] {
}
# Fastdep
if [ IsOptionalHaikuImagePackageAdded Fastdep ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package Fastdep available for $(TARGET_ARCH)" ;
} else {
InstallOptionalHaikuImagePackage
fastdep-0.16-x86-gcc2-2010-09-02.zip
: $(baseURL)/fastdep-0.16-x86-gcc2-2010-09-02.zip
:
;
}
}
# friss
if [ IsOptionalHaikuImagePackageAdded friss ] {
if $(TARGET_ARCH) != x86 {
@ -1133,6 +1165,30 @@ if [ IsOptionalHaikuImagePackageAdded P7zip ] {
}
# Paladin
if [ IsOptionalHaikuImagePackageAdded Paladin ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package Paladin available for $(TARGET_ARCH)" ;
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage paladin-1.3-x86-gcc4-2010-09-06.zip
: $(baseURL)/paladin-1.3-x86-gcc4-2010-09-06.zip
;
} else {
InstallOptionalHaikuImagePackage
paladin-1.3-x86-gcc2-2010-09-06.zip
: $(baseURL)/paladin-1.3-x86-gcc2-2010-09-06.zip
;
}
AddSymlinkToHaikuImage home config be Applications
: /boot/apps/Paladin/Paladin ;
AddSymlinkToHaikuImage common bin
: /boot/apps/Paladin/Paladin ;
}
}
# PCRE regex engine
if [ IsOptionalHaikuImagePackageAdded PCRE ] {
if $(TARGET_ARCH) != x86 {
@ -1228,6 +1284,20 @@ if [ IsOptionalHaikuImagePackageAdded Rsync ] {
}
# Ruby
if [ IsOptionalHaikuImagePackageAdded Ruby ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package Ruby available for $(TARGET_ARCH)" ;
} else {
InstallOptionalHaikuImagePackage
ruby-1.9.1-x86-gcc2-2010-05-20.zip
: $(baseURL)/ruby-1.9.1-x86-gcc2-2010-05-20.zip
:
;
}
}
# Sed
if [ IsOptionalHaikuImagePackageAdded Sed ] {
if $(TARGET_ARCH) != x86 {