Ingo Weinhold
eef74ff298
Remove packages Zlib[-devel] from ReleaseBuildProfiles
...
Instead add Zlib as a mandatory package and Zlib-devel as a Development
dependency.
2013-05-07 04:43:49 +02:00
Ingo Weinhold
7c6bff1734
Complete outsourcing of zlib
...
* Add optional packages Zlib and Zlib-devel.
* Simplify the build feature section for zlib and also extract the
source package.
* Replace all remaining references to the zlib instance in the tree and
remove it.
2013-05-06 04:37:18 +02:00
Ingo Weinhold
2bf492b64b
Add optional package Man to alpha, nightly release profiles
2013-05-05 15:05:06 +02:00
Ingo Weinhold
25a7b01d15
Merge branch 'master' into package-management
...
Additional changes:
* Add src/system/kernel/lib/zlib, which builds a kernel version of zlib,
needed by packagefs.
* BuildFeatures: Add a build feature "gcc2" to allow for easier checks.
* Referenceable.cpp: Include <OS.h> instead of <debugger.h>. The latter
is not needed and prevents building for the build platform.
* zlib/zutil.h: Fix gcc 2 build. We really should use the external
package instead.
Conflicts:
.gitignore
build/jam/BuildSetup
build/jam/FileRules
build/jam/FloppyBootImage
build/jam/HaikuImage
build/jam/ImageRules
build/jam/KernelRules
build/jam/NetBootArchive
build/jam/OptionalBuildFeatures
build/jam/OptionalLibPackages
build/jam/OptionalPackageDependencies
build/jam/OptionalPackages
build/scripts/build_haiku_image
configure
data/bin/installoptionalpackage
data/system/boot/Bootscript
headers/os/app/Message.h
headers/os/package/PackageInfo.h
headers/os/package/PackageInfoAttributes.h
headers/os/package/PackageInfoSet.h
headers/os/package/PackageRoster.h
headers/os/package/PackageVersion.h
headers/os/package/hpkg/PackageInfoAttributeValue.h
headers/os/storage/FindDirectory.h
headers/os/storage/Node.h
headers/os/support/StringList.h
headers/private/system/directories.h
src/add-ons/kernel/drivers/audio/ac97/es1370/Jamfile
src/add-ons/kernel/file_systems/packagefs/AttributeIndex.cpp
src/add-ons/kernel/file_systems/packagefs/Jamfile
src/add-ons/kernel/file_systems/packagefs/Package.cpp
src/add-ons/kernel/file_systems/packagefs/Package.h
src/add-ons/kernel/file_systems/packagefs/PackageDomain.cpp
src/add-ons/kernel/file_systems/packagefs/PackageDomain.h
src/add-ons/kernel/file_systems/packagefs/PackageFSRoot.cpp
src/add-ons/kernel/file_systems/packagefs/PackageLinkDirectory.cpp
src/add-ons/kernel/file_systems/packagefs/PackageLinkDirectory.h
src/add-ons/kernel/file_systems/packagefs/PackageLinkSymlink.cpp
src/add-ons/kernel/file_systems/packagefs/PackageLinkSymlink.h
src/add-ons/kernel/file_systems/packagefs/PackageLinksDirectory.cpp
src/add-ons/kernel/file_systems/packagefs/PackageNode.h
src/add-ons/kernel/file_systems/packagefs/ResolvableFamily.cpp
src/add-ons/kernel/file_systems/packagefs/Version.cpp
src/add-ons/kernel/file_systems/packagefs/Version.h
src/add-ons/kernel/file_systems/packagefs/Volume.cpp
src/add-ons/kernel/file_systems/packagefs/Volume.h
src/add-ons/kernel/file_systems/packagefs/kernel_interface.cpp
src/add-ons/kernel/file_systems/userlandfs/shared/driver_settings.c
src/apps/deskbar/BarApp.cpp
src/apps/deskbar/BarMenuBar.cpp
src/apps/deskbar/BarMenuBar.h
src/apps/deskbar/BarView.cpp
src/apps/deskbar/BarView.h
src/apps/deskbar/BarWindow.cpp
src/apps/deskbar/BarWindow.h
src/apps/deskbar/DeskbarMenu.cpp
src/apps/deskbar/DeskbarMenu.h
src/apps/deskbar/DeskbarUtils.cpp
src/apps/deskbar/DeskbarUtils.h
src/apps/deskbar/ExpandoMenuBar.cpp
src/apps/deskbar/ExpandoMenuBar.h
src/apps/deskbar/TeamMenu.cpp
src/apps/processcontroller/ProcessController.cpp
src/apps/remotedesktop/RemoteDesktop.cpp
src/bin/bash/config-top.h
src/bin/finddir.c
src/bin/package/Jamfile
src/bin/package/command_add.cpp
src/bin/package/command_create.cpp
src/bin/package/command_list.cpp
src/bin/package_repo/command_list.cpp
src/bin/pkgman/command_refresh.cpp
src/build/libbe/support/Jamfile
src/build/libpackage/Jamfile
src/build/libroot/Jamfile
src/build/libroot/fs.cpp
src/build/libroot/remapped_functions.h
src/kits/locale/MutableLocaleRoster.cpp
src/kits/opengl/GLRendererRoster.cpp
src/kits/package/PackageInfo.cpp
src/kits/package/PackageInfoSet.cpp
src/kits/package/PackageRoster.cpp
src/kits/package/PackageVersion.cpp
src/kits/package/RepositoryCache.cpp
src/kits/package/hpkg/PackageWriterImpl.cpp
src/kits/package/hpkg/ReaderImplBase.cpp
src/kits/package/hpkg/WriterImplBase.cpp
src/kits/print/PrintTransport.cpp
src/kits/print/Printer.cpp
src/kits/screensaver/ScreenSaverRunner.cpp
src/kits/support/StringList.cpp
src/kits/tracker/ContainerWindow.cpp
src/kits/tracker/DeskWindow.cpp
src/kits/tracker/PoseView.cpp
src/libs/print/libprint/Transport.cpp
src/preferences/printers/AddPrinterDialog.cpp
src/preferences/screensaver/ScreenSaverWindow.cpp
src/servers/debug/DebugServer.cpp
src/servers/input/AddOnManager.cpp
src/servers/media_addon/MediaAddonServer.cpp
src/system/boot/Jamfile
src/system/boot/loader/Jamfile
src/system/boot/loader/loader.cpp
src/system/boot/loader/vfs.cpp
src/system/kernel/fs/vfs.cpp
src/system/kernel/fs/vfs_boot.cpp
src/system/libroot/os/find_directory.cpp
src/system/runtime_loader/runtime_loader.cpp
src/tools/package/Jamfile
2013-05-05 15:03:26 +02:00
Ingo Weinhold
0d452c8f34
Remove the TrackerNewTemplates optional package
...
Instead add the files to the tree and generate the resulting files on
the fly. This also avoids the undesired attributes the files in the
package had.
2013-04-23 19:53:25 +02:00
Siarzhuk Zharski
5c09b872a6
Added KeymapSwitcher package into release build profile.
...
+alpha4
2012-11-06 20:22:47 +01:00
Matt Madia
d4cc0de33e
Re-enable stripping of debug symbols for @alpha-*, @nightly-*
...
For a GCC 2 hybrid image, this brings the size down from 781MiB to 743MiB.
2012-09-16 19:47:29 -04:00
Matt Madia
efb1039348
Increase the size of the nightly images.
2012-08-18 10:36:41 -04:00
Matt Madia
792c13dbf9
Added WebPositive to nightly-* build profiles.
2012-07-12 20:53:20 +00:00
Matt Madia
a2a39af76f
Adjusted size of @alpha-*
2012-06-11 22:26:30 -04:00
Matt Madia
deb33d666a
Disabled stripping of debug information from optional packages.
...
Fixes #8603
http://www.freelists.org/post/haiku-commits/r41812-in-haikutrunkbuild-jam-scripts,2
2012-06-11 19:14:27 -04:00
Humdinger
0ae4e1b785
Added wpa_supplicant to alpha and nightly profiles. Fixes #8585 .
2012-05-19 18:25:55 +02:00
Matt Madia
07a95d0fec
Removed the R1a3 release notes from the alpha build profile.
2012-02-19 09:41:18 +00:00
Rene Gollent
8a6af348bb
Add Git to nightlies rather than Subversion.
2011-12-16 11:08:00 -05:00
Rene Gollent
61f3c5c1c7
Upped alpha profile image size to 750MB.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42687 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-08-24 23:38:22 +00:00
Ryan Leavengood
8e4f760cb8
Apply patch from mmadia to add a Release Notes file to the alpha image desktop.
...
Allow wget to output to files with spaces in the DownloadFile rule.
Fixes #7609 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42015 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-06-07 17:52:13 +00:00
Matt Madia
b8c41a1ad8
Applied a patch by Ingo, to strip the debug info from optional packages.
...
To note, the reduction of block size from 2048 to 1024 was not applied.
Introduced a new build variable HAIKU_STRIP_DEBUG_FROM_OPTIONAL_PACKAGES,
which will allow users to enable/disable that functionality. In the
alpha-* and nightly-* profiles, it is enabled. Reduced the image size
for alpha-* to 690M. The size for nightly images was left untouched.
+alpha3
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41812 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-05-29 18:02:21 +00:00
Matt Madia
1b46426d40
Added WQY-MicroHei optional package to the alpha-* build profile. Fixes 6194.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40673 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-02-24 21:17:18 +00:00
Matt Madia
890a00d32d
Enlarged the alpha profile image size. The ISO still hovers around 550MiB.
...
This allows @alpha-vmware to build again.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40501 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-02-15 00:21:49 +00:00
Matt Madia
43882ac52c
Removed Clockwerk from ReleaseBuildProfiles. This brings alpha-* in line
...
with that of a release build.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39068 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-23 14:01:22 +00:00
Matt Madia
f47eacc36c
Increased the size of the nightly and alpha profiles, as the limited space
...
prevented a web browser from being installed with installoptionalpackage.
For @alpha-*, 690 was chosen, as the anyboot will add an additional 3~4M to
the image size.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37510 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-07-14 07:01:41 +00:00
Stephan Aßmus
ac60452f44
Prepared optional package with General MIDI SoundFont by Tim Brechbill, closes
...
ticket #1357 . Added the package to the alpha-* release profile by default.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37153 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-06-16 15:20:59 +00:00
Stephan Aßmus
a2f38e3c28
Added an optional package for some predefined Tracker New Templates and made it
...
part of the alpha release profile.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36479 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-26 09:02:36 +00:00
Stephan Aßmus
d177903646
* Replaced BeZillaBrowser with WebPositive in the alpha-* profile.
...
* Removed VLC from the alpha-*, apparently this was only done in the alpha-1
branch back then.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36437 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-23 18:07:44 +00:00
Matt Madia
d6e973e978
Adds XZ-Utils to alpha-* and nightly-*. Added some comments.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36388 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-20 21:18:16 +00:00
Matt Madia
14e1d73761
Explicitly add OpenSSL as an optional package in @nightly-* and @alpha-*. With
...
r35867, OptionalBuildFeatures is parsed before OptionalPackageDependencies. As
a result, we can no longer rely on build features being added by resolving
OptionalPackageDependencies. Alternatively, "HAIKU_BUILD_FEATURE_SSL = 1 ;"
could be set in UserBuildConfig/ReleaseBuildProfiles.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36264 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-14 17:52:12 +00:00
Matt Madia
26b5ececca
Create "anyboot-image" and define build profile rules to utilize it.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35871 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-15 23:51:45 +00:00
Matt Madia
a5c31cbbc0
* Introduced "MandatoryPackages", which is added to all default images
...
* Renamed "BasicCommandLinesTools" to "Sed"
* Removed isCDPackage's parameter from "Sed"s InstallOptionalHaikuImagePackage
* Currently, "MandatoryPackages" only dependency is "Sed"
* Fixes #5560
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35829 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-12 18:03:57 +00:00
Jérôme Duval
0c83d63537
added BasicCommandLineTools in current profiles.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35705 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-03-01 18:32:19 +00:00
Fredrik Holmqvist
8bb32d7ee0
Patch by mmadia, and originally jprostko.
...
* moves Firefox's jam code to BeZillaBrowser
* echos a warning on Firefox being phased out.
* sets BeZillaBrowser as a dependency of Firefox
The last two to ease transition from Firefox. This fixes #3529 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35456 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-02-12 20:45:08 +00:00
Philippe Saint-Pierre
85b9f10561
Apply patch by mmadia to increase the image size to 650MB. Ticket #5255 .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35095 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-01-16 01:10:32 +00:00
Ingo Weinhold
d52f7d5214
Added potential HAIKU_OFFICIAL_RELEASE macro definition to be defined in the
...
release branch. This completes the build system part of #5036 .
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34275 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-11-26 11:34:55 +00:00
Michael Lotz
cf723bc673
Make the nightlies a bit bigger. They were completely filled and probably missed
...
some files from optional packages.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33611 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-10-17 11:41:25 +00:00
Stephan Aßmus
b04721f313
Applied patch by Matt Madia:
...
* Introduced "nightly-*" release build profile.
Thanks!
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33245 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-09-23 09:02:31 +00:00
Jérôme Duval
6b8b7a818d
sync with alpha, added git and mercurial patch from #4363
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32961 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-09-06 12:50:31 +00:00
Rene Gollent
36204b6dd4
Increase size of alpha images to 600MB. Fixes ticket #4420 .
...
+alphabranch
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32944 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-09-05 15:25:12 +00:00
Michael Lotz
10c8ce934f
Globally enabling the ATA stack now so we don't get inconsistent states between
...
the alpha and non-alpha profiles.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32768 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-27 20:55:26 +00:00
Michael Lotz
38516368ea
Switching to the ATA stack for the @alpha targets. We need more widespread
...
testing to determine where we are at sooner than later now.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32569 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-21 14:34:16 +00:00
Rene Gollent
01b36e3fcd
Yasm is unnecessary here as it's already a Development dep.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32496 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-18 15:07:18 +00:00
Stephan Aßmus
9be5fa8055
* 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
2009-08-04 16:25:24 +00:00
Stephan Aßmus
81110fefcf
Applied patch by Matt Madia: Enlarge the image size from 400 to 500 MB, since
...
the current optional packages require this much.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30916 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-05-30 09:03:03 +00:00
Ingo Weinhold
a84f41d8a0
Patch by Matt Madia: Added "cd-image" build profile type and "alpha-cd" build
...
profile. Small changes by myself.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30832 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-05-23 22:19:30 +00:00
Ingo Weinhold
ff81d306d4
* Moved the optional package dependency definitions into the new
...
build/jam/OptionalPackageDependencies and include it earlier (before the
Jamfiles).
* Introduced build/jam/OptionalBuildFeatures which is supposed to do the setup
for optional build features that need it.
* Renamed USE_SSL to HAIKU_BUILD_FEATURE_SSL and made it more intelligent.
The OpenSSL optional package is downloaded and unzipped automatically when
enabled. Switching between enabled/disabled HAIKU_BUILD_FEATURE_SSL is
handled gracefully -- the concerned components are built in separate
subdirectories. Adding the OpenSSL optional package to the image also enables
HAIKU_BUILD_FEATURE_SSL.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30021 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-08 10:07:17 +00:00
Rene Gollent
9db8c2f7bd
Add BeBook to optional packages for pre-alpha image.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28467 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-11-02 18:19:27 +00:00
Axel Dörfler
a679600d82
* Followed Ingo's suggestion, and put the alpha build profiles (for raw and
...
vmdk images) into the new ReleaseBuildProfiles file.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28288 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-22 15:52:36 +00:00