added 1 changeset to branch 'refs/remotes/xyzzy-github/x86_64' old head: 55e16d9d4346c1447bea54f1f6d0d1c3b7adb2e2 new head: 3bf3aa2e2c4bc87076138e320877475397655853 ---------------------------------------------------------------------------- 3bf3aa2: Added the rest of the basic development packages. Added autoconf, automake, libtool, texinfo, perl, gettext and nano. Building an image with the nightly targets should give you an image with these included. [ Alex Smith <alex@xxxxxxxxxxxxxxxx> ] ---------------------------------------------------------------------------- Commit: 3bf3aa2e2c4bc87076138e320877475397655853 Author: Alex Smith <alex@xxxxxxxxxxxxxxxx> Date: Fri Aug 17 12:03:31 2012 UTC ---------------------------------------------------------------------------- 1 file changed, 73 insertions(+), 40 deletions(-) build/jam/OptionalPackages | 113 ++++++++++++++++++++++++++-------------- ---------------------------------------------------------------------------- diff --git a/build/jam/OptionalPackages b/build/jam/OptionalPackages index 0865e0b..b54c52a 100644 --- a/build/jam/OptionalPackages +++ b/build/jam/OptionalPackages @@ -613,44 +613,63 @@ if [ IsOptionalHaikuImagePackageAdded DemoPackage_Video ] { # Development -if [ IsOptionalHaikuImagePackageAdded Development ] && $(TARGET_ARCH) = x86 { - AddFilesToHaikuImage system apps : Debugger ; - AddSymlinkToHaikuImage home config settings deskbar Applications - : /boot/system/apps/Debugger : Debugger ; - # autotools - if $(HAIKU_GCC_VERSION[1]) >= 4 { - InstallOptionalHaikuImagePackage - autoconf-2.68-r1a3-x86-gcc4-2011-05-23.zip - : $(baseURL)/autoconf-2.68-r1a3-x86-gcc4-2011-05-23.zip - : : true ; - InstallOptionalHaikuImagePackage - automake-1.11.1-r1a3-x86-gcc4-2011-05-23.zip - : $(baseURL)/automake-1.11.1-r1a3-x86-gcc4-2011-05-23.zip - : : true ; - InstallOptionalHaikuImagePackage - libtool-2.4-r1a3-x86-gcc4-2011-05-23.zip - : $(baseURL)/libtool-2.4-r1a3-x86-gcc4-2011-05-23.zip - : : true ; - InstallOptionalHaikuImagePackage - texinfo-4.13a-x86-gcc4-2012-03-31.zip - : $(baseURL)/texinfo-4.13a-x86-gcc4-2012-03-31.zip - : : true ; - } else { +if [ IsOptionalHaikuImagePackageAdded Development ] { + if $(TARGET_ARCH) = x86 { + AddFilesToHaikuImage system apps : Debugger ; + AddSymlinkToHaikuImage home config settings deskbar Applications + : /boot/system/apps/Debugger : Debugger ; + # autotools + if $(HAIKU_GCC_VERSION[1]) >= 4 { + InstallOptionalHaikuImagePackage + autoconf-2.68-r1a3-x86-gcc4-2011-05-23.zip + : $(baseURL)/autoconf-2.68-r1a3-x86-gcc4-2011-05-23.zip + : : true ; + InstallOptionalHaikuImagePackage + automake-1.11.1-r1a3-x86-gcc4-2011-05-23.zip + : $(baseURL)/automake-1.11.1-r1a3-x86-gcc4-2011-05-23.zip + : : true ; + InstallOptionalHaikuImagePackage + libtool-2.4-r1a3-x86-gcc4-2011-05-23.zip + : $(baseURL)/libtool-2.4-r1a3-x86-gcc4-2011-05-23.zip + : : true ; + InstallOptionalHaikuImagePackage + texinfo-4.13a-x86-gcc4-2012-03-31.zip + : $(baseURL)/texinfo-4.13a-x86-gcc4-2012-03-31.zip + : : true ; + } else { + InstallOptionalHaikuImagePackage + autoconf-2.68-r1a3-x86-gcc2-2011-05-17.zip + : $(baseURL)/autoconf-2.68-r1a3-x86-gcc2-2011-05-17.zip + : : true ; + InstallOptionalHaikuImagePackage + automake-1.11.1-r1a3-x86-gcc2-2011-05-17.zip + : $(baseURL)/automake-1.11.1-r1a3-x86-gcc2-2011-05-17.zip + : : true ; + InstallOptionalHaikuImagePackage + libtool-2.4-r1a3-x86-gcc2-2011-05-17.zip + : $(baseURL)/libtool-2.4-r1a3-x86-gcc2-2011-05-17.zip + : : true ; + InstallOptionalHaikuImagePackage + texinfo-4.13a-x86-gcc2-2012-03-31.zip + : $(baseURL)/texinfo-4.13a-x86-gcc2-2012-03-31.zip + : : true ; + } + } else if $(TARGET_ARCH) = x86_64 { InstallOptionalHaikuImagePackage - autoconf-2.68-r1a3-x86-gcc2-2011-05-17.zip - : $(baseURL)/autoconf-2.68-r1a3-x86-gcc2-2011-05-17.zip + autoconf-2.69-x86_64-2012-08-17.zip + : $(baseURL)/autoconf-2.69-x86_64-2012-08-17.zip : : true ; InstallOptionalHaikuImagePackage - automake-1.11.1-r1a3-x86-gcc2-2011-05-17.zip - : $(baseURL)/automake-1.11.1-r1a3-x86-gcc2-2011-05-17.zip + automake-1.12.2-x86_64-2012-08-17.zip + : $(baseURL)/automake-1.12.2-x86_64-2012-08-17.zip : : true ; InstallOptionalHaikuImagePackage - libtool-2.4-r1a3-x86-gcc2-2011-05-17.zip - : $(baseURL)/libtool-2.4-r1a3-x86-gcc2-2011-05-17.zip + libtool-2.4.2-x86_64-2012-08-17.zip + : $(baseURL)/libtool-2.4.2-x86_64-2012-08-17.zip : : true ; InstallOptionalHaikuImagePackage - texinfo-4.13a-x86-gcc2-2012-03-31.zip - : $(baseURL)/texinfo-4.13a-x86-gcc2-2012-03-31.zip + texinfo-4.13a-x86_64-2012-08-17.zip + : $(baseURL)/texinfo-4.13a-x86_64-2012-08-17.zip : : true ; } } @@ -1015,9 +1034,7 @@ if [ IsOptionalHaikuImagePackageAdded friss ] { # GetText if [ IsOptionalHaikuImagePackageAdded GetText ] { - if $(TARGET_ARCH) != x86 { - Echo "No optional package GetText available for $(TARGET_ARCH)" ; - } else { + if $(TARGET_ARCH) = x86 { if $(HAIKU_GCC_VERSION[1]) >= 4 { InstallOptionalHaikuImagePackage gettext-0.18.1.1-r1a3-x86-gcc4-2011-05-24.zip @@ -1029,6 +1046,13 @@ if [ IsOptionalHaikuImagePackageAdded GetText ] { : $(baseURL)/gettext-0.18.1.1-x86-gcc2-2011-02-07.zip : : true ; } + } else if $(TARGET_ARCH) = x86_64 { + InstallOptionalHaikuImagePackage + gettext-0.18.1.1-x86_64-2012-08-17.zip + : $(baseURL)/gettext-0.18.1.1-x86_64-2012-08-17.zip + : : true ; + } else { + Echo "No optional package GetText available for $(TARGET_ARCH)" ; } } @@ -1398,9 +1422,7 @@ if [ IsOptionalHaikuImagePackageAdded Mercurial ] { # Nano if [ IsOptionalHaikuImagePackageAdded Nano ] { - if $(TARGET_ARCH) != x86 { - Echo "No optional package Nano available for $(TARGET_ARCH)" ; - } else { + if $(TARGET_ARCH) = x86 { if $(HAIKU_GCC_VERSION[1]) >= 4 { InstallOptionalHaikuImagePackage nano-2.2.6-r1a3-x86-gcc4-2011-05-24.zip @@ -1410,6 +1432,12 @@ if [ IsOptionalHaikuImagePackageAdded Nano ] { nano-2.2.6-r1a3-x86-gcc2-2011-05-18.zip : $(baseURL)/nano-2.2.6-r1a3-x86-gcc2-2011-05-18.zip ; } + } else if $(TARGET_ARCH) = x86_64 { + InstallOptionalHaikuImagePackage + nano-2.3.1-x86_64-2012-08-17.zip + : $(baseURL)/nano-2.3.1-x86_64-2012-08-17.zip ; + } else { + Echo "No optional package Nano available for $(TARGET_ARCH)" ; } } @@ -1636,9 +1664,7 @@ if [ IsOptionalHaikuImagePackageAdded Pe ] { # Perl if [ IsOptionalHaikuImagePackageAdded Perl ] { - if $(TARGET_ARCH) != x86 { - Echo "No optional package Perl available for $(TARGET_ARCH)" ; - } else { + if $(TARGET_ARCH) = x86 { if $(HAIKU_GCC_VERSION[1]) >= 4 { InstallOptionalHaikuImagePackage perl-5.10.1-r1a3-x86-gcc4-2011-05-24.zip @@ -1650,6 +1676,13 @@ if [ IsOptionalHaikuImagePackageAdded Perl ] { : $(baseURL)/perl-5.10.1-r1a3-x86-gcc2-2011-05-17.zip : : true ; } + } else if $(TARGET_ARCH) = x86_64 { + InstallOptionalHaikuImagePackage + perl-5.10.1-x86_64-2012-08-17.zip + : $(baseURL)/perl-5.10.1-x86_64-2012-08-17.zip + : : true ; + } else { + Echo "No optional package Perl available for $(TARGET_ARCH)" ; } }