[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.2.2-67-g3d49d88
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The official pacman repository". The branch, master has been updated via 3d49d88009341d5cacbbe08fb4f6f6af3ed76ae1 (commit) via e946ee7745a839c0cd9244a3d9b50a3ea15143f9 (commit) via 21b8a5418dc4e4f0b0ebc95b20126c07b3714ca6 (commit) via 708ce1480f83e01af7a6aba2db04e7982c313673 (commit) via 9804911c5fbe7363d22f2384953bbcc3e57c1959 (commit) via 08034ceb1767f4bcbb7b440bcbfed1bc76881d16 (commit) via 219cb2eaacf1ff35bd04cd64d0f8b616a732e185 (commit) via a9f030e84c96d57fbcbc7e8af5fc897515ef79e7 (commit) from 7a3a718c7af493049cf7f9b7c65032f59cc8a71d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 3d49d88009341d5cacbbe08fb4f6f6af3ed76ae1 Merge: a9f030e84c96d57fbcbc7e8af5fc897515ef79e7 e946ee7745a839c0cd9244a3d9b50a3ea15143f9 Author: Dan McGee <dan@archlinux.org> Date: Fri Jan 16 19:45:02 2009 -0600 Merge branch 'am/splitpkg' * am/splitpkg: makepkg: implement creation of split packages makepkg: Optional argument for run_package and create_package makepkg: hack around tee in run_package function makepkg: add functions for backup and restore of package fields makepkg: add optional package function makepkg: Add PKGBUILD-split.proto commit e946ee7745a839c0cd9244a3d9b50a3ea15143f9 Author: Allan McRae <allan@archlinux.org> Date: Fri Jan 16 22:32:05 2009 +1000 makepkg: implement creation of split packages Adds the ability to create multiple packages from one PKGBUILD Signed-off-by: Allan McRae <allan@archlinux.org> commit 21b8a5418dc4e4f0b0ebc95b20126c07b3714ca6 Author: Allan McRae <allan@archlinux.org> Date: Fri Jan 16 22:26:52 2009 +1000 makepkg: Optional argument for run_package and create_package Generalize run_package to allow the passing of a package name directing the use of an alternative package function. A similar adjustment to create_package to prepare split packages. Signed-off-by: Allan McRae <allan@archlinux.org> commit 708ce1480f83e01af7a6aba2db04e7982c313673 Author: Allan McRae <allan@archlinux.org> Date: Mon Dec 8 12:21:03 2008 +1000 makepkg: hack around tee in run_package function Piping the package function through tee to log the outut also clears any variables set in the package function. This is a problem in split packages as package variable overrides are done in the package function. This is fixed by creating a node which the output is piped through and duplicated using the tee function. Signed-off-by: Allan McRae <allan@archlinux.org> commit 9804911c5fbe7363d22f2384953bbcc3e57c1959 Author: Allan McRae <allan@archlinux.org> Date: Fri Jan 16 22:22:04 2009 +1000 makepkg: add functions for backup and restore of package fields Adds functions for the backup and restoration of package variables that can be over-ridden during package splitting. Variables which can be overridden are given in the splitpkg_overrides variable. Signed-off-by: Allan McRae <allan@archlinux.org> commit 08034ceb1767f4bcbb7b440bcbfed1bc76881d16 Author: Allan McRae <allan@archlinux.org> Date: Fri Jan 16 22:20:05 2009 +1000 makepkg: add optional package function This patch allows us to split the building and packaging stages of a PKGBUILD and minimize fakeroot usage. This can be done with less code duplication (run_build and run_package look quite similiar) but the run_package function will be where the package splitting logic is implemented in the future. Signed-off-by: Allan McRae <allan@archlinux.org> commit 219cb2eaacf1ff35bd04cd64d0f8b616a732e185 Author: Allan McRae <allan@archlinux.org> Date: Fri Jan 16 22:16:18 2009 +1000 makepkg: Add PKGBUILD-split.proto Prototype PKGBUILD for package splitting in makepkg Signed-off-by: Allan McRae <allan@archlinux.org> commit a9f030e84c96d57fbcbc7e8af5fc897515ef79e7 Author: Aaron Griffin <aaronmgriffin@gmail.com> Date: Fri Dec 12 00:02:19 2008 -0600 Make the repo-add quiet flag less quiet Considering one can easily run: repo-add .... >/dev/null to get only warnings and errors, the -q flag is mostly useless. Make the -q flag silence only level 2 messages. Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org> ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 +- PKGBUILD-split.proto | 55 +++++++++++++++++ doc/PKGBUILD.5.txt | 8 +++ scripts/makepkg.sh.in | 154 ++++++++++++++++++++++++++++++++++++++++++++---- scripts/repo-add.sh.in | 5 +- 5 files changed, 207 insertions(+), 17 deletions(-) create mode 100644 PKGBUILD-split.proto hooks/post-receive -- The official pacman repository
On Fri, Jan 16, 2009 at 7:52 PM, Dan McGee <dan@archlinux.org> wrote:
commit 3d49d88009341d5cacbbe08fb4f6f6af3ed76ae1 Merge: a9f030e84c96d57fbcbc7e8af5fc897515ef79e7 e946ee7745a839c0cd9244a3d9b50a3ea15143f9 Author: Dan McGee <dan@archlinux.org> Date: Fri Jan 16 19:45:02 2009 -0600
Merge branch 'am/splitpkg'
* am/splitpkg: makepkg: implement creation of split packages makepkg: Optional argument for run_package and create_package makepkg: hack around tee in run_package function makepkg: add functions for backup and restore of package fields makepkg: add optional package function makepkg: Add PKGBUILD-split.proto
Let's see if Allan broke it! I'd like to give this split package stuff some time to bake, and then I'd like to do the 3.3.0 release. Please let the list know if you are using makepkg, and notice anything weird with building either split or non-split packages. -Dan
Am Samstag 17 Januar 2009 02:57:31 schrieb Dan McGee:
Let's see if Allan broke it!
I'd like to give this split package stuff some time to bake, and then I'd like to do the 3.3.0 release. Please let the list know if you are using makepkg, and notice anything weird with building either split or non-split packages.
As I'd really like to see this feature soon in pacman it would be nice to have some kind of makepkg-git package (in AUR). (I could do it if nnoone else hadn't done it already) I wonder if it would be usefull to decouple pacman and makepkg anyway; meaning we'll have one package for each. -- Pierre Schmitz Clemens-August-Straße 76 53115 Bonn Telefon 0228 9716608 Mobil 0160 95269831 Jabber pierre@jabber.archlinux.de WWW http://www.archlinux.de
Pierre Schmitz wrote:
Am Samstag 17 Januar 2009 02:57:31 schrieb Dan McGee:
Let's see if Allan broke it!
I'd like to give this split package stuff some time to bake, and then I'd like to do the 3.3.0 release. Please let the list know if you are using makepkg, and notice anything weird with building either split or non-split packages.
As I'd really like to see this feature soon in pacman it would be nice to have some kind of makepkg-git package (in AUR). (I could do it if nnoone else hadn't done it already)
I will be making another makepkg-git package release later today once I fix repackaging. Allan
participants (4)
-
Allan McRae
-
Dan McGee
-
dan@archlinux.org
-
Pierre Schmitz