[arch-commits] Commit in pacman/trunk (2 files)
Allan McRae
allan at archlinux.org
Sat May 23 10:04:05 UTC 2020
Date: Saturday, May 23, 2020 @ 10:04:04
Author: allan
Revision: 387446
upgpkg: pacman 5.2.1-6: backport reproducibility patch
Added:
pacman/trunk/pacman-5.2.1-reproducible-libprovides.patch
Modified:
pacman/trunk/PKGBUILD
---------------------------------------------+
PKGBUILD | 5 ++++-
pacman-5.2.1-reproducible-libprovides.patch | 13 +++++++++++++
2 files changed, 17 insertions(+), 1 deletion(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-05-23 08:52:02 UTC (rev 387445)
+++ PKGBUILD 2020-05-23 10:04:04 UTC (rev 387446)
@@ -4,7 +4,7 @@
pkgname=pacman
pkgver=5.2.1
-pkgrel=5
+pkgrel=6
pkgdesc="A library-based package manager with dependency support"
arch=('x86_64')
url="https://www.archlinux.org/pacman/"
@@ -24,6 +24,7 @@
source=(https://sources.archlinux.org/other/pacman/$pkgname-$pkgver.tar.gz{,.sig}
pacman-5.2.1-fix-pactest-package-tar-format.patch
makepkg-fix-one-more-file-seccomp-issue.patch
+ pacman-5.2.1-reproducible-libprovides.patch
pacman.conf
makepkg.conf)
sha256sums=('1930c407265fd039cb3a8e6edc82f69e122aa9239d216d9d57b9d1b9315af312'
@@ -30,6 +31,7 @@
'SKIP'
'824a5c9dd458fb27b05a9a0b4b5d75b7a392de0dae79a18f5cfe8beaf4d82f0c'
'e481a161bba76729cd434c97e0b319ddfcb1d93b2e4890d72b4e8a32982531d9'
+ '667ba659f85e3740fda9808e4751a44a63e0484072594d961b87e474c607b79c'
'3353f363088c73f1f86a890547c0f87c7473e5caf43bbbc768c2e9a7397f2aa2'
'8c100b64450f5a19a16325dd05c143d49395bdeb96bd957f863cde4b95d3cb86')
@@ -37,6 +39,7 @@
cd "$pkgname-$pkgver"
patch -Np1 < ../pacman-5.2.1-fix-pactest-package-tar-format.patch
patch -Np1 < ../makepkg-fix-one-more-file-seccomp-issue.patch
+ patch -Np1 < ../pacman-5.2.1-reproducible-libprovides.patch
}
build() {
Added: pacman-5.2.1-reproducible-libprovides.patch
===================================================================
--- pacman-5.2.1-reproducible-libprovides.patch (rev 0)
+++ pacman-5.2.1-reproducible-libprovides.patch 2020-05-23 10:04:04 UTC (rev 387446)
@@ -0,0 +1,13 @@
+diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
+index d1416d15..b95a03af 100644
+--- a/scripts/makepkg.sh.in
++++ b/scripts/makepkg.sh.in
+@@ -521,7 +521,7 @@ find_libprovides() {
+ missing=0
+ case "$p" in
+ *.so)
+- mapfile -t filename < <(find "$pkgdir" -type f -name $p\*)
++ mapfile -t filename < <(find "$pkgdir" -type f -name $p\* | LC_ALL=C sort)
+ if [[ $filename ]]; then
+ # packages may provide multiple versions of the same library
+ for fn in "${filename[@]}"; do
More information about the arch-commits
mailing list