hrev51634 adds 1 changeset to branch 'master'
old head: 2694b5d602d31d6a99bd89a1944a14062fdc0caa
new head: 5ec3b742e904730d078d488c0b39c1eab7e9655b
overview:
http://cgit.haiku-os.org/haiku/log/?qt=range&q=5ec3b742e904+%5E2694b5d602d3
----------------------------------------------------------------------------
5ec3b742e904: repo/arm: One more commit for good luck
* Update repository file to hardlink_packages modified one.
* Add some basic process overview to directory.
* We don't normally document in paths, but this stuff is complex.
* Documentation improvements welcome.
[ Alexander von Gluck IV <kallisti5@xxxxxxxxxxx> ]
----------------------------------------------------------------------------
Revision: hrev51634
Commit: 5ec3b742e904730d078d488c0b39c1eab7e9655b
URL: http://cgit.haiku-os.org/haiku/commit/?id=5ec3b742e904
Author: Alexander von Gluck IV <kallisti5@xxxxxxxxxxx>
Date: Wed Nov 29 00:03:15 2017 UTC
----------------------------------------------------------------------------
2 files changed, 27 insertions(+), 8 deletions(-)
build/jam/repositories/HaikuPorts/README.md | 24 ++++++++++++++++++++++++
build/jam/repositories/HaikuPorts/arm | 11 +++--------
----------------------------------------------------------------------------
diff --git a/build/jam/repositories/HaikuPorts/README.md
b/build/jam/repositories/HaikuPorts/README.md
new file mode 100644
index 0000000..7238f6c
--- /dev/null
+++ b/build/jam/repositories/HaikuPorts/README.md
@@ -0,0 +1,24 @@
+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.
diff --git a/build/jam/repositories/HaikuPorts/arm
b/build/jam/repositories/HaikuPorts/arm
index 650a602..d906077 100644
--- a/build/jam/repositories/HaikuPorts/arm
+++ b/build/jam/repositories/HaikuPorts/arm
@@ -1,16 +1,12 @@
-#
-# The remote repository URL depends on the sha256sum of this file.
-#
-
RemotePackageRepository HaikuPorts
: arm
: https://eu.hpkg.haiku-os.org/haikuports/master/build-packages/packages
:
# architecture "any" packages
be_book-2008_10_26-1
- ca_root_certificates-2015_02_25-1
- timgmsoundfont-2004_01_24-4
- wqy_microhei-0.2.0~beta-3
+ ca_root_certificates-2017_01_18-1
+ timgmsoundfont-fixed-5
+ wqy_microhei-0.2.0~beta-4
:
# repository architecture packages
# primary architecture (arm)
@@ -28,7 +24,6 @@ RemotePackageRepository HaikuPorts
zlib-1.2.8-4
zlib_devel-1.2.8-4
:
-
# source packages
apr
autoconf