Patch by Scott McCreary: Added/updated optional packages for APR[-util],
cdrecord, libiconv, libxml2, nano, neon, OpenSSH, python, sqlite, subversion. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30915 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
# For transitive dependencies dependants should be listed before their
|
||||
# dependencies.
|
||||
|
||||
OptionalPackageDependencies Subversion : APR-util Neon LibIconv LibXML2 OpenSSL SQLite ;
|
||||
OptionalPackageDependencies APR-util : APR ;
|
||||
OptionalPackageDependencies BeHappy : BeBook NetSurf ;
|
||||
OptionalPackageDependencies Development : DevelopmentBase Perl ;
|
||||
@@ -10,4 +11,4 @@ OptionalPackageDependencies DevelopmentBase : DevelopmentMin Yasm ;
|
||||
OptionalPackageDependencies LibLayout : DevelopmentBase ;
|
||||
OptionalPackageDependencies NetSurf : OpenSSL ;
|
||||
OptionalPackageDependencies OpenSSH : OpenSSL ;
|
||||
OptionalPackageDependencies Subversion : OpenSSL ;
|
||||
|
||||
|
||||
+123
-15
@@ -20,14 +20,19 @@ if $(HAIKU_ADD_ALTERNATIVE_GCC_LIBS) && $(HAIKU_ALTERNATIVE_GCC_OUTPUT_DIR) {
|
||||
# BeOSCompatibility
|
||||
# BePDF
|
||||
# Bluetooth
|
||||
# CDRecord
|
||||
# CVS
|
||||
# Development - more complete dev environment (including autotools)
|
||||
# DevelopmentBase - basic development environment (gcc, headers, libs,...)
|
||||
# DevelopmentMin - development headers, libs, tools, from sources only
|
||||
# Firefox
|
||||
# KeymapSwitcher
|
||||
# LibIconv
|
||||
# LibLayout
|
||||
# LibXML2
|
||||
# Links
|
||||
# Nano
|
||||
# Neon
|
||||
# NetSurf
|
||||
# OpenSound
|
||||
# OpenSSH
|
||||
@@ -35,7 +40,9 @@ if $(HAIKU_ADD_ALTERNATIVE_GCC_LIBS) && $(HAIKU_ALTERNATIVE_GCC_OUTPUT_DIR) {
|
||||
# P7zip
|
||||
# Pe
|
||||
# Perl
|
||||
# Python
|
||||
# Rsync
|
||||
# SQLite
|
||||
# Subversion
|
||||
# Tar
|
||||
# UserlandFS
|
||||
@@ -51,9 +58,9 @@ if [ IsOptionalHaikuImagePackageAdded APR ] {
|
||||
if $(TARGET_ARCH) != x86 {
|
||||
Echo "No optional package APR available for $(TARGET_ARCH)" ;
|
||||
} else {
|
||||
local baseURL = http://haiku-files.org/files/optional-packages ;
|
||||
InstallOptionalHaikuImagePackage apr-0.9.17-gcc2-2008-05-20
|
||||
: $(baseURL)/apr-0.9.17-gcc2-2008-05-20.zip
|
||||
local baseURL = http://www.haiku-ports.de/packages/dev-libs/apr ;
|
||||
InstallOptionalHaikuImagePackage apr-1.3.3-gcc2-haiku-2009-05-27
|
||||
: $(baseURL)/apr-1.3.3-gcc2-haiku-2009-05-27.zip
|
||||
:
|
||||
;
|
||||
}
|
||||
@@ -65,9 +72,9 @@ if [ IsOptionalHaikuImagePackageAdded APR-util ] {
|
||||
if $(TARGET_ARCH) != x86 {
|
||||
Echo "No optional package APR-util available for $(TARGET_ARCH)" ;
|
||||
} else {
|
||||
local baseURL = http://haiku-files.org/files/optional-packages ;
|
||||
InstallOptionalHaikuImagePackage apr-util-0.9.15-gcc2-2008-05-15
|
||||
: $(baseURL)/apr-util-0.9.15-gcc2-2008-05-15.zip
|
||||
local baseURL = http://www.haiku-ports.de/packages/dev-libs/apr-util ;
|
||||
InstallOptionalHaikuImagePackage apr-util-1.3.4-gcc2-haiku-2009-05-27
|
||||
: $(baseURL)/apr-util-1.3.4-gcc2-haiku-2009-05-27.zip
|
||||
:
|
||||
;
|
||||
}
|
||||
@@ -179,6 +186,20 @@ if [ IsOptionalHaikuImagePackageAdded Bluetooth ] {
|
||||
}
|
||||
|
||||
|
||||
# CDRecord
|
||||
if [ IsOptionalHaikuImagePackageAdded CDRecord ] {
|
||||
if $(TARGET_ARCH) != x86 {
|
||||
Echo "No optional package CDRecord available for $(TARGET_ARCH)" ;
|
||||
} else {
|
||||
local baseURL = http://www.haiku-ports.de/packages ;
|
||||
InstallOptionalHaikuImagePackage cdrecord-2.01.01a59-gcc2-haiku-2009-05-26
|
||||
: $(baseURL)/app-cdr/cdrtools/cdrecord-2.01.01a59-gcc2-haiku-2009-05-26.zip
|
||||
:
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# CVS
|
||||
if [ IsOptionalHaikuImagePackageAdded CVS ] {
|
||||
if $(TARGET_ARCH) != x86 {
|
||||
@@ -361,8 +382,9 @@ if [ IsOptionalHaikuImagePackageAdded Firefox ] {
|
||||
if $(TARGET_ARCH) != x86 {
|
||||
Echo "No optional package Firefox available for $(TARGET_ARCH)" ;
|
||||
} else if $(HAIKU_GCC_VERSION[1]) >= 4 && $(isHybridBuild) = 0 {
|
||||
local baseURL = http://haiku-files.org/files/optional-packages ;
|
||||
InstallOptionalHaikuImagePackage BeZillaBrowser-2.0.0.21pre-haiku-gcc4-x86-09-03-01
|
||||
: http://haiku-files.org/files/optional-packages/BeZillaBrowser-2.0.0.21pre-haiku-gcc4-x86-09-03-01.zip
|
||||
: $(baseURL)/BeZillaBrowser-2.0.0.21pre-haiku-gcc4-x86-09-03-01.zip
|
||||
: apps
|
||||
;
|
||||
AddSymlinkToHaikuImage home config be Applications
|
||||
@@ -398,6 +420,20 @@ if [ IsOptionalHaikuImagePackageAdded KeymapSwitcher ] {
|
||||
}
|
||||
|
||||
|
||||
# LibIconv
|
||||
if [ IsOptionalHaikuImagePackageAdded LibIconv ] {
|
||||
if $(TARGET_ARCH) != x86 {
|
||||
Echo "No optional package LibIconv available for $(TARGET_ARCH)" ;
|
||||
} else {
|
||||
local baseURL = http://www.haiku-ports.de/packages/dev-libs/libiconv ;
|
||||
InstallOptionalHaikuImagePackage libiconv-1.13-gcc2-haiku-2009-05-27
|
||||
: $(baseURL)/libiconv-1.13-gcc2-haiku-2009-05-27.zip
|
||||
:
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# LibLayout library
|
||||
if [ IsOptionalHaikuImagePackageAdded LibLayout ] {
|
||||
if $(TARGET_ARCH) != x86 {
|
||||
@@ -414,6 +450,20 @@ if [ IsOptionalHaikuImagePackageAdded LibLayout ] {
|
||||
}
|
||||
|
||||
|
||||
# LibXML2
|
||||
if [ IsOptionalHaikuImagePackageAdded LibXML2 ] {
|
||||
if $(TARGET_ARCH) != x86 {
|
||||
Echo "No optional package LibXML2 available for $(TARGET_ARCH)" ;
|
||||
} else {
|
||||
local baseURL = http://www.haiku-ports.de/packages/dev-libs/libxml2 ;
|
||||
InstallOptionalHaikuImagePackage libxml2-2.7.3-gcc2-haiku-2009-05-27
|
||||
: $(baseURL)/libxml2-2.7.3-gcc2-haiku-2009-05-27.zip
|
||||
:
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# Links web browser
|
||||
if [ IsOptionalHaikuImagePackageAdded Links ] {
|
||||
if $(TARGET_ARCH) != x86 {
|
||||
@@ -431,6 +481,34 @@ if [ IsOptionalHaikuImagePackageAdded Links ] {
|
||||
}
|
||||
|
||||
|
||||
# Nano
|
||||
if [ IsOptionalHaikuImagePackageAdded Nano ] {
|
||||
if $(TARGET_ARCH) != x86 {
|
||||
Echo "No optional package Nano available for $(TARGET_ARCH)" ;
|
||||
} else {
|
||||
local baseURL = http://www.haiku-ports.de/packages ;
|
||||
InstallOptionalHaikuImagePackage nano-2.0.9-gcc2-haiku-2009-05-27
|
||||
: $(baseURL)/app-editors/nano/nano-2.0.9-gcc2-haiku-2009-05-27.zip
|
||||
:
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# Neon
|
||||
if [ IsOptionalHaikuImagePackageAdded Neon ] {
|
||||
if $(TARGET_ARCH) != x86 {
|
||||
Echo "No optional package Neon available for $(TARGET_ARCH)" ;
|
||||
} else {
|
||||
local baseURL = http://www.haiku-ports.de/packages/net-misc/neon ;
|
||||
InstallOptionalHaikuImagePackage neon-0.28.4-gcc2-haiku-2009-05-23
|
||||
: $(baseURL)/neon-0.28.4-gcc2-haiku-2009-05-23.zip
|
||||
:
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# NetSurf web browser
|
||||
if [ IsOptionalHaikuImagePackageAdded NetSurf ] {
|
||||
if $(TARGET_ARCH) != x86 {
|
||||
@@ -472,9 +550,9 @@ if [ IsOptionalHaikuImagePackageAdded OpenSSH ] {
|
||||
"variable to be set!" ;
|
||||
}
|
||||
|
||||
local baseURL = http://haiku-files.org/files/optional-packages ;
|
||||
InstallOptionalHaikuImagePackage openssh-5.0p1-gcc2-2008-05-04-1
|
||||
: $(baseURL)/openssh-5.0p1-gcc2-2008-05-04-1.zip
|
||||
local baseURL = http://www.haiku-ports.de/packages/net-misc/openssh ;
|
||||
InstallOptionalHaikuImagePackage openssh-5.2p1-gcc2-haiku-2009-05-27
|
||||
: $(baseURL)/openssh-5.2p1-gcc2-haiku-2009-05-27.zip
|
||||
:
|
||||
;
|
||||
|
||||
@@ -504,8 +582,9 @@ if [ IsOptionalHaikuImagePackageAdded P7zip ] {
|
||||
} else if $(HAIKU_GCC_VERSION[1]) >= 4 && $(isHybridBuild) = 0 {
|
||||
Echo "No optional package P7zip available for gcc4" ;
|
||||
} else {
|
||||
InstallOptionalHaikuImagePackage p7zip-4.65-gcc2-haiku-2009-05-20
|
||||
: http://haiku-files.org/files/optional-packages/p7zip-4.65-gcc2-haiku-2009-05-20.zip
|
||||
local baseURL = http://www.haiku-ports.de/packages/app-arch/p7zip ;
|
||||
InstallOptionalHaikuImagePackage p7zip-4.65-gcc2-haiku-2009-05-24
|
||||
: $(baseURL)/p7zip-4.65-gcc2-haiku-2009-05-24.zip
|
||||
:
|
||||
;
|
||||
|
||||
@@ -562,6 +641,34 @@ if [ IsOptionalHaikuImagePackageAdded Perl ] {
|
||||
}
|
||||
|
||||
|
||||
# Python
|
||||
if [ IsOptionalHaikuImagePackageAdded Python ] {
|
||||
if $(TARGET_ARCH) != x86 {
|
||||
Echo "No optional package Python available for $(TARGET_ARCH)" ;
|
||||
} else {
|
||||
local baseURL = http://www.haiku-ports.de/packages/dev-lang/python ;
|
||||
InstallOptionalHaikuImagePackage python-2.6.2-gcc2-haiku-2009-05-27
|
||||
: $(baseURL)/python-2.6.2-gcc2-haiku-2009-05-27.zip
|
||||
:
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# SQLite
|
||||
if [ IsOptionalHaikuImagePackageAdded SQLite ] {
|
||||
if $(TARGET_ARCH) != x86 {
|
||||
Echo "No optional package SQLite available for $(TARGET_ARCH)" ;
|
||||
} else {
|
||||
local baseURL = http://www.haiku-ports.de/packages/dev-db/sqlite ;
|
||||
InstallOptionalHaikuImagePackage sqlite-3.6.14-gcc2-haiku-2009-05-10
|
||||
: $(baseURL)/sqlite-3.6.14-gcc2-haiku-2009-05-10.zip
|
||||
:
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# Rsync
|
||||
if [ IsOptionalHaikuImagePackageAdded Rsync ] {
|
||||
if $(TARGET_ARCH) != x86 {
|
||||
@@ -581,9 +688,10 @@ if [ IsOptionalHaikuImagePackageAdded Subversion ] {
|
||||
if $(TARGET_ARCH) != x86 {
|
||||
Echo "No optional package Subversion available for $(TARGET_ARCH)" ;
|
||||
} else {
|
||||
InstallOptionalHaikuImagePackage Subversion
|
||||
: http://haiku.mlotz.ch/subversion-1.4.6-haiku-20080628.zip
|
||||
: home
|
||||
local baseURL = http://www.haiku-ports.de/packages/dev-util/subversion ;
|
||||
InstallOptionalHaikuImagePackage subversion-1.6.2-gcc2-haiku-2009-05-20
|
||||
: $(baseURL)/subversion-1.6.2-gcc2-haiku-2009-05-20.zip
|
||||
:
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user