haiku/build/jam/repositories/HaikuPorts
Alexander von Gluck IV 459da273e4 build_packages: Now update arm and ppc after hardlinks (oops)
Change-Id: I2140dc50fb1cedcede317deb1a3473ec4db7871c
2018-08-08 10:27:49 -05:00
..
arm build_packages: Now update arm and ppc after hardlinks (oops) 2018-08-08 10:27:49 -05:00
m68k Update the ca_root_certificates package. 2015-03-30 20:59:58 +02:00
ppc build_packages: Now update arm and ppc after hardlinks (oops) 2018-08-08 10:27:49 -05:00
README.md repo/arm: One more commit for good luck 2017-11-28 18:20:31 -06:00
x86 HaikuPorts/x86: Fix x86 build_packages repo url 2018-05-21 13:32:49 -05:00
x86_64 Upgrade FFmpeg to 4.0.1 across the board (including GCC2.) 2018-07-02 22:21:27 -04:00
x86_gcc2 Upgrade FFmpeg to 4.0.1 across the board (including GCC2.) 2018-07-02 22:21:27 -04:00

HaikuPorts repository files

This directory contains RemotePackageRepository files which detail packages and repositories leveraged during Haiku's build process.

Warning: The URL packages are obtained from are determined by the sha256sum of the repository file.

Updating

Each RemotePackageRepository jam file in this directory is processed by src/tools/hardlink_packages.py on the HaikuPorts package server.

  1. Latest RemotePackageRepository jam file in git is downloaded on package server.
  2. Packages are added to HaikuPorts by automatic or manual means.
  3. hardlink_packages is provided all the relevant directories and RemotePackageRepository file
  4. hardlink_packages performs additional modification of the RemotePackageRepository and creates build repositories (https://eu.hpkg.haiku-os.org/haikuports/master/build-packages/)
  5. The modified RemotePackageRepository file is copied back to the developers system and checked in to git.