* Added small description to all OptionalPackages at the top.

* Replaced Pe GCC4 package with one that works again after the BToolTip
  addition.
* Disabled Firefox and Vision GCC4 packages for the time being, so that one
  at least gets a working hybrid installation.
* Added Clockwerk GCC2 and GCC4 packages. I also added it to the alpha
  release build profile, so that people testing the pre-alpha images have
  more easy access to it. I am not sure if it should stay there, since it may
  not be polished enough. Feedback welcome! :-)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32112 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stephan Aßmus 2009-08-04 16:25:24 +00:00
parent 1e4b23dae2
commit 9be5fa8055
2 changed files with 92 additions and 60 deletions

View File

@ -12,47 +12,48 @@ if $(HAIKU_ADD_ALTERNATIVE_GCC_LIBS) && $(HAIKU_ALTERNATIVE_GCC_OUTPUT_DIR) {
# Available Optional Packages:
# APR
# APR - support libraries used for example by SVN
# APR-util
# Beam
# BeBook
# BeHappy
# BeOSCompatibility
# BePDF
# Bluetooth
# CDRecord
# CLucene
# CVS
# Beam - powerful native e-mail client
# BeBook - the classic BeOS API documentation
# BeHappy - special documentation (i.e. BeBook) browser
# BeOSCompatibility - creates links within the system to support old apps
# BePDF - native PDF reader
# Bluetooth - experimental Haiku components for Bluetooth
# CDRecord - the command line CD writing tools
# Clockwerk - native audio/video compositing
# CLucene - indexed file search
# CVS - the version control system
# 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
# OpenSSL
# P7zip
# Pe
# Perl
# Python
# Rsync
# SQLite
# Subversion
# Tar
# UserlandFS
# Vim
# Vision
# VLC
# Welcome
# WonderBrush
# Yasm
# Firefox - the webbrowser
# KeymapSwitcher - Desktop utility
# LibIconv - text encoding conversion library
# LibLayout - GCC2 package needed by some BeOS apps to compile
# LibXML2 - the XML support libary
# Links - the web browser
# Nano - the command line text editor
# Neon - support libraries used for example by SVN
# NetSurf - the web browser
# OpenSound - additional audio driver package
# OpenSSH - the secure shell
# OpenSSL - secure sockets library
# P7zip - file archiving utility
# Pe - the powerful native Programmer's Editor
# Perl - the scripting language
# Python - the scripting language
# Rsync - remote directory synchronization
# SQLite - the database implementation
# Subversion - the version control system
# Tar - archiving utility
# UserlandFS - aids native file system development (like FUSE)
# Vim - the command line text editor
# Vision - powerful native IRC client
# VLC - the multi media player with native interface
# Welcome - introductory documentation to Haiku
# WonderBrush - native graphics application
# Yasm - the assembler utility
local baseURL = http://haiku-files.org/files/optional-packages ;
@ -198,6 +199,28 @@ if [ IsOptionalHaikuImagePackageAdded CDRecord ] {
}
# Clockwerk
if [ IsOptionalHaikuImagePackageAdded Clockwerk ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package Clockwerk available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage Clockwerk-0.0.1-2009-08-04
: $(baseURL)/Clockwerk-0.0.1-x86-gcc4-2009-08-04.zip
:
;
AddSymlinkToHaikuImage home config be Applications
: /boot/apps/Clockwerk/Clockwerk ;
} else {
InstallOptionalHaikuImagePackage Clockwerk-0.0.1-2009-08-04
: $(baseURL)/Clockwerk-0.0.1-x86-gcc2-2009-08-04.zip
:
;
AddSymlinkToHaikuImage home config be Applications
: /boot/apps/Clockwerk/Clockwerk ;
}
}
# CLucene
if [ IsOptionalHaikuImagePackageAdded CLucene ] {
if $(TARGET_ARCH) != x86 {
@ -205,7 +228,7 @@ if [ IsOptionalHaikuImagePackageAdded CLucene ] {
} else if $(HAIKU_GCC_VERSION[1]) < 4 && ! $(isHybridBuild) {
Echo "No optional package CLucene available for GCC2" ;
} else {
InstallOptionalHaikuImagePackage
InstallOptionalHaikuImagePackage
clucene-0.9.21svn-x86-gcc4-haiku-2009-06-11
: $(baseURL)/clucene-0.9.21svn-x86-gcc4-haiku-2009-06-11.zip
:
@ -375,16 +398,19 @@ if [ IsOptionalHaikuImagePackageAdded DevelopmentMin ] && $(TARGET_ARCH) = x86 {
if [ IsOptionalHaikuImagePackageAdded Firefox ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package Firefox available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
BeZillaBrowser-2.0.0.21pre-haiku-gcc4-x86-09-03-01
: $(baseURL)/BeZillaBrowser-2.0.0.21pre-haiku-gcc4-x86-09-03-01.zip
: apps
;
AddSymlinkToHaikuImage home config be Applications
: /boot/apps/BeZillaBrowser/BeZillaBrowser ;
# TODO: Update BeZilla GCC4 build, this one is currently broken, because of
# the BToolTip addition. At least the GCC2 build will work just fine on hybrid
# installations.
# } else if $(HAIKU_GCC_VERSION[1]) >= 4 {
# InstallOptionalHaikuImagePackage
# BeZillaBrowser-2.0.0.21pre-haiku-gcc4-x86-09-03-01
# : $(baseURL)/BeZillaBrowser-2.0.0.21pre-haiku-gcc4-x86-09-03-01.zip
# : apps
# ;
# AddSymlinkToHaikuImage home config be Applications
# : /boot/apps/BeZillaBrowser/BeZillaBrowser ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 && ! $(isHybridBuild) {
Echo "No optional package Firefox available for GCC4" ;
} else {
InstallOptionalHaikuImagePackage BeZillaBrowser-gcc2-20090218
: http://bezilla.beuser.de/builds/BeZillaBrowser-gcc2-20090218.zip
@ -401,7 +427,7 @@ if [ IsOptionalHaikuImagePackageAdded KeymapSwitcher ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package KeymapSwitcher available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage
InstallOptionalHaikuImagePackage
KeymapSwitcher-1.2.3-x86-gcc4-2009-05-31
: $(baseURL)/KeymapSwitcher-1.2.3-x86-gcc4-2009-05-31.zip
:
@ -409,7 +435,7 @@ if [ IsOptionalHaikuImagePackageAdded KeymapSwitcher ] {
AddSymlinkToHaikuImage home config be Desktop\ Applets
: /boot/common/bin/KeymapSwitcher ;
} else {
InstallOptionalHaikuImagePackage
InstallOptionalHaikuImagePackage
KeymapSwitcher-1.2.3-x86-gcc2-2009-05-31
: $(baseURL)/KeymapSwitcher-1.2.3-x86-gcc2-2009-05-31.zip
:
@ -600,8 +626,8 @@ if [ IsOptionalHaikuImagePackageAdded Pe ] {
Echo "No optional package Pe available for $(TARGET_ARCH)" ;
} else {
if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage Pe-2.4.2-x86-gcc4-2009-07-05
: $(baseURL)/Pe-2.4.2-x86-gcc4-2009-07-05.zip
InstallOptionalHaikuImagePackage Pe-2.4.2-x86-gcc4-2009-08-04
: $(baseURL)/Pe-2.4.2-x86-gcc4-2009-08-04.zip
;
} else {
InstallOptionalHaikuImagePackage Pe-2.4.2-x86-gcc2-2009-07-05
@ -774,13 +800,18 @@ if [ IsOptionalHaikuImagePackageAdded Vim ] {
if [ IsOptionalHaikuImagePackageAdded Vision ] {
if $(TARGET_ARCH) != x86 {
Echo "No optional package Vision available for $(TARGET_ARCH)" ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 {
InstallOptionalHaikuImagePackage Vision-0.9.7-H-090423
: $(baseURL)/Vision-0.9.7-H-x86-gcc4-2009-04-23.zip
: apps
;
AddSymlinkToHaikuImage home config be Applications
: /boot/apps/Vision-0.9.7-H-090423/Vision ;
# TODO: Update Vision GCC4 build, this one is currently broken, because of
# the BToolTip addition. At least the GCC2 build will work just fine on hybrid
# installations.
# } else if $(HAIKU_GCC_VERSION[1]) >= 4 {
# InstallOptionalHaikuImagePackage Vision-0.9.7-H-090423
# : $(baseURL)/Vision-0.9.7-H-x86-gcc4-2009-04-23.zip
# : apps
# ;
# AddSymlinkToHaikuImage home config be Applications
# : /boot/apps/Vision-0.9.7-H-090423/Vision ;
} else if $(HAIKU_GCC_VERSION[1]) >= 4 && ! $(isHybridBuild) {
Echo "No optional package Vision available for GCC4" ;
} else {
InstallOptionalHaikuImagePackage Vision-0.9.7-H-090423
: $(baseURL)/Vision-0.9.7-H-x86-gcc2-2009-04-23.zip

View File

@ -11,7 +11,8 @@ switch $(HAIKU_BUILD_PROFILE) {
HAIKU_IMAGE_HOST_NAME = shredder ;
HAIKU_IMAGE_SIZE = 500 ;
AddOptionalHaikuImagePackages BePDF Firefox Pe Vision VLC WonderBrush ;
AddOptionalHaikuImagePackages BePDF Clockwerk Firefox Pe Vision VLC
WonderBrush ;
AddOptionalHaikuImagePackages CVS Development Subversion OpenSSH Yasm ;
AddOptionalHaikuImagePackages Welcome BeBook ;
}