haiku/build/jam
Ingo Weinhold 014eed80e2 Change repository directory layout
* Under the base URL there are supposed to be the repository files and a
  subdirectory "packages".
* Fix the repository URL related confusion introduced earlier. The URL
in
  the repository info (and thus in the repository file) is supposed to
  be the base URL for the repository. It is not a (potentially)
  different base URL for the package files. Package and repository
  files were supposed to live in the same directory. Now, by requiring
  the package files to live in a subdirectory -- which can also be a
  symlink -- we gain some flexibility.
  The URL in the repository config is usually the same as the in the
  repository info, unless it refers to a mirror site. This allows for
  mirrors to copy the original repository verbatim.
* Remove the PackageURL rule and introduce a DownloadPackage rule
  instead. The URL for a package file cannot be computed in the jam
  parsing phase anymore, as it contains the hash value of the package
  list.
* BRepositoryConfig: Add PackagesURL() for convenience.
2013-07-06 18:06:02 +02:00
..
board docs: Clean up RaspberryPi Documentation; move 2013-04-28 12:37:36 -05:00
packages Deskbar: use a virtual directory for the user-configurable menu 2013-06-29 14:58:52 +02:00
repositories/HaikuPorts Change repository directory layout 2013-07-06 18:06:02 +02:00
AnybootImage Applied patch by Jean-Loïc Charroud that reworks the anyboot MBR to fix boot 2011-06-11 19:14:49 +00:00
BeOSRules SetType rule: add optional type parameter 2013-06-29 14:58:52 +02:00
BootRules Made it possible to build the bootloader when targetting x86_64. 2012-05-26 21:47:27 +01:00
BuildFeatures Switch build system from optional package to repositories 2013-07-05 10:51:42 +02:00
BuildSetup Adjust to changed HaikuPorts repository layout 2013-07-06 02:29:51 +02:00
CDBootImage Rules and targets to build a boot CD iso... use: 2008-03-02 04:38:29 +00:00
CDBootPPCImage Add COFF loader to ppc ISO. 2008-11-11 19:22:16 +00:00
CDRules Unified build_haiku_[cd|image] scripts. Fixes #5490. 2010-04-10 23:14:42 +00:00
CommandLineArguments Update support for update-* targets 2011-07-17 16:54:59 +02:00
ConfigRules * Added JAMFILE to the config variables. 2008-03-30 15:34:30 +00:00
DocumentationRules Replace spaces with tabs. 2008-04-08 15:18:19 +00:00
FileRules Add rule ChecksumFileSHA256 2013-07-06 02:19:51 +02:00
FloppyBootImage Merge branch 'master' into package-management 2013-05-05 15:03:26 +02:00
Haiku64Image Rename post_install dir to post-install 2013-05-29 02:24:54 +02:00
HaikuCD Merge branch 'master' into package-management 2013-05-05 15:03:26 +02:00
HaikuImage Copy repository config files to the image 2013-07-06 02:31:31 +02:00
HaikuPackages Support booting with a packaged boot loader 2013-05-25 01:12:31 +02:00
HeadersRules Add more rules to simplify dealing with build features 2013-05-06 04:31:27 +02:00
HelperRules HelperRules: Add FSetConditionsHold 2012-12-09 04:07:48 +01:00
ImageRules Change repository directory layout 2013-07-06 18:06:02 +02:00
KernelRules rule KernelStaticLibrary: Fix comment 2013-05-05 15:04:08 +02:00
LocaleRules Fix #8841 (broken localization support for 3rd-party apps). 2012-08-16 21:12:55 +02:00
MainBuildRules build: switch from link option -nostart to -shared for addons and libs. 2013-04-24 20:40:48 +02:00
MathRules Added rules for performing basic integer arithmetics (+, -, *). The rules 2007-04-06 02:37:12 +00:00
MiscRules Change repository directory layout 2013-07-06 18:06:02 +02:00
NetBootArchive Merge branch 'master' into package-management 2013-05-05 15:03:26 +02:00
OptionalLibPackages Replace various boolean rule parameters by flags 2013-05-07 04:43:50 +02:00
OptionalPackages Also install the be_book package in system 2013-07-05 14:09:09 +02:00
OptionalTestPackages Removed PosixTestSuite optional package. 2010-04-05 13:06:17 +00:00
OverriddenJamRules MakeLocate rule: Avoid directory dependency, if already located 2013-06-07 15:31:03 +02:00
PackageRules Remove the old "CVS" package rules 2013-06-30 18:59:11 +02:00
ReleaseBuildProfiles Switch build system from optional package to repositories 2013-07-05 10:51:42 +02:00
RepositoryRules Change repository directory layout 2013-07-06 18:06:02 +02:00
TestsRules * We don't do R5 testing anymore. 2011-01-08 17:26:26 +00:00
UserBuildConfig.ReadMe Add HAIKU_PACKAGE_COMPRESSION_LEVEL build variable 2013-05-25 01:12:26 +02:00
UserBuildConfig.sample Merge branch 'master' into pm-flat 2011-11-05 17:00:01 +01:00