[haiku-commits] haiku: hrev51634 - build/jam/repositories/HaikuPorts

  • From: kallisti5@xxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Wed, 29 Nov 2017 01:21:37 +0100 (CET)

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


Other related posts: