diff options
-rw-r--r-- | libre/pacman/0004-makepkg-Treat-pkgrel-more-similarly-to-pkgver.patch | 4 | ||||
-rw-r--r-- | libre/pacman/PKGBUILD | 51 | ||||
-rw-r--r-- | libre/pacman/makepkg.conf.in | 6 | ||||
-rw-r--r-- | libre/pacman/pacman.conf.armv7h | 1 | ||||
-rw-r--r-- | libre/pacman/pacman.conf.i686 | 1 | ||||
-rw-r--r-- | libre/pacman/pacman.conf.x86_64 | 1 |
6 files changed, 17 insertions, 47 deletions
diff --git a/libre/pacman/0004-makepkg-Treat-pkgrel-more-similarly-to-pkgver.patch b/libre/pacman/0004-makepkg-Treat-pkgrel-more-similarly-to-pkgver.patch index ab0877950..eff801b55 100644 --- a/libre/pacman/0004-makepkg-Treat-pkgrel-more-similarly-to-pkgver.patch +++ b/libre/pacman/0004-makepkg-Treat-pkgrel-more-similarly-to-pkgver.patch @@ -24,8 +24,8 @@ index f12effde..1ad8de37 100644 allows package maintainers to make updates to the package's configure flags, for example. This is typically set to '1' for each new upstream software release and incremented for intermediate PKGBUILD updates. The -- variable is a postive integer, with an optional subrelease level -- specified by adding another postive integer separated by a period +- variable is a positive integer, with an optional subrelease level +- specified by adding another positive integer separated by a period - (i.e. in the form x.y). + variable is not allowed to contain colons, forward slashes, hyphens or + whitespace. diff --git a/libre/pacman/PKGBUILD b/libre/pacman/PKGBUILD index 8ad959088..7f90420a7 100644 --- a/libre/pacman/PKGBUILD +++ b/libre/pacman/PKGBUILD @@ -9,8 +9,8 @@ # Contributor: Daniel Milewski <niitotantei@riseup.net> pkgname=pacman -pkgver=5.1.3 -pkgrel=1 +pkgver=5.2.0 +pkgrel=2 pkgrel+=.parabola1 pkgdesc="A library-based package manager with dependency support" arch=('x86_64') @@ -23,12 +23,11 @@ depends=('bash' 'glibc' 'libarchive' 'curl' 'gpgme' 'pacman-mirrorlist' 'archlinux-keyring') depends+=('parabola-keyring' 'archlinuxarm-keyring' 'archlinux32-keyring') makedepends=('asciidoc') -checkdepends=('python2' 'fakechroot') -optdepends=('perl-locale-gettext: translation support in makepkg-template' - 'xdelta3: delta support in repo-add') +checkdepends=('python' 'fakechroot') +optdepends=('perl-locale-gettext: translation support in makepkg-template') backup=(etc/pacman.conf etc/makepkg.conf) -provides=('pacman-parabola') +provides=('libalpm.so' 'pacman-parabola') conflicts=('pacman-parabola') replaces=('pacman-parabola') backup=(etc/pacman.conf etc/makepkg.conf) @@ -40,27 +39,19 @@ source=(https://sources.archlinux.org/other/pacman/$pkgname-$pkgver.tar.gz{,.sig makepkg.conf.in pacman-keyring.service pacman-keyring.timer - 0001-makepkg-Better-error-messages-for-versions-in-check-.patch - 0002-makepkg-check_pkgrel-Don-t-say-decimal-in-the-error-.patch - 0003-makepkg-check_pkgver-Report-what-the-bad-pkgver-is.patch - 0004-makepkg-Treat-pkgrel-more-similarly-to-pkgver.patch - 0001-Revert-makepkg-add-whirlpool-to-the-list-of-hashing-.patch) + 0004-makepkg-Treat-pkgrel-more-similarly-to-pkgver.patch) source_armv7h=(0001-Sychronize-filesystem.patch 0002-Revert-close-stdin-before-running-install-scripts.patch 0003-Revert-alpm_run_chroot-always-connect-parent2child-p.patch) -sha256sums=('10db61a0928d619871340c3f93a677d1541d6c52353c516aec4f8d96e830d4eb' +sha256sums=('4df564447abba9236e0ad3228b781a95f6375a96693b9ae6558dc144b6ecb440' 'SKIP' - '418a2c7675f3b350beebf8fbfd267744724e8437f1ad61c86a2f5fcdca44409b' - 'fa4c0d2db22583c962f34e3e2fb7666dd30c68bfd5b298c76da1a09227bc6cf8' - 'ae034a05c4373aa30419c541e121e5d6dac33dd6fa8d4cc494d3c98cedd95a2e' - 'c0cbdc0df96f13a73d241c1eb85a969098bd414f12ecd7c045922b154537e00a' + '6b7aa3fc41dde85063079bb441d076181f875bfbfe85054025b416cce3152de3' + '0fd43f19ee63d03d68f3f15b79371086e1b94fc00a855734846c79b2d81ebaa7' + '5e3e9ea502cba32a168690f69bdec89ba0eaa2d656dc844046fa73841f9e7946' + '78be8885fd61999cdd65e61ceb70eed3828fd87f89dec19f4a04d87c8924d451' '220f1b25a64727041dc6fa3fd486b0a043f735a3f6cecedc4e2f7c47ec6ce66d' '2a857061f032ff5485f5c75ab74e6f6532621e08963ef48640a792cca16cacd6' - '075ac1f8d782ac9868f5e7f3043f684a00da33915eba9ec7e4a8940992ddc269' - '8065c468706be669bc6718a6634e5e58507cba9b8121bf5cfe1703daacab1c3e' - 'd01100d19b9868da8c689a7a14b6340574ecca0105a8d8ef866b281ad3d7e637' - 'cc2c82ca0c3a45dd4e200fa2219da52912a8718ab7e16091ad2938ada657f033' - '1f6a0a8518dc912bc5d9df335b6da220bd3cc51630b6b47c09ec9d4cd47ae432') + '9ccc7ef5bd27a68d8788f10c6e5b36495c5d9038d4eb160f9ea4dc9901b622d8') sha256sums_armv7h=('8d70fb5094f58aad98b601bbc42be354c2014b9fe734a1ee0b1e14bb041cc9cc' '0e771370da68c855bfb4eaad4c2ae137883a474886a049b934dac2e775574cb9' '2f586f72c34150330389854575a21be1d3ef3637c4f94bec2e948c2717a5aecb') @@ -76,16 +67,7 @@ prepare() { fi # From Parabola - patch -p1 -i ../0001-makepkg-Better-error-messages-for-versions-in-check-.patch - patch -p1 -i ../0002-makepkg-check_pkgrel-Don-t-say-decimal-in-the-error-.patch - patch -p1 -i ../0003-makepkg-check_pkgver-Report-what-the-bad-pkgver-is.patch patch -p1 -i ../0004-makepkg-Treat-pkgrel-more-similarly-to-pkgver.patch - - # From pacman-dev mailing list - # Properly drop whirlpoolsums support (instead of mysteriously - # failing). Backported because some Parabola packages actually use - # whirlpoolsums. - patch -p1 -i ../0001-Revert-makepkg-add-whirlpool-to-the-list-of-hashing-.patch } build() { @@ -150,15 +132,6 @@ package() { install -m644 "$srcdir/makepkg.conf.$carch" "$pkgdir/usr/share/pacman/defaults/" done - # put bash_completion in the right location - install -dm755 "$pkgdir/usr/share/bash-completion/completions" - mv "$pkgdir/etc/bash_completion.d/pacman" "$pkgdir/usr/share/bash-completion/completions" - rmdir "$pkgdir/etc/bash_completion.d" - - for f in makepkg pacman-key; do - ln -s pacman "$pkgdir/usr/share/bash-completion/completions/$f" - done - # Parabola's pacman began shipping a weekly job for this back in # 2014. Why is it nescessary for Parabola installs, but it # seemingly isn't for Arch installs? diff --git a/libre/pacman/makepkg.conf.in b/libre/pacman/makepkg.conf.in index 3fc6ed099..6e7358cab 100644 --- a/libre/pacman/makepkg.conf.in +++ b/libre/pacman/makepkg.conf.in @@ -130,17 +130,17 @@ DBGSRCDIR="/usr/src/debug" COMPRESSGZ=(gzip -c -f -n) COMPRESSBZ2=(bzip2 -c -f) COMPRESSXZ=(xz -c -z -) +COMPRESSZST=(zstd -c -z -q -) COMPRESSLRZ=(lrzip -q) COMPRESSLZO=(lzop -q) COMPRESSZ=(compress -c -f) +COMPRESSLZ4=(lz4 -q) +COMPRESSLZ=(lzip -c -f) ######################################################################### # EXTENSION DEFAULTS ######################################################################### # -# WARNING: Do NOT modify these variables unless you know what you are -# doing. -# PKGEXT='.pkg.tar.xz' SRCEXT='.src.tar.gz' diff --git a/libre/pacman/pacman.conf.armv7h b/libre/pacman/pacman.conf.armv7h index 0235294ef..85d24e3e5 100644 --- a/libre/pacman/pacman.conf.armv7h +++ b/libre/pacman/pacman.conf.armv7h @@ -19,7 +19,6 @@ HoldPkg = pacman glibc #XferCommand = /usr/bin/curl -L -C - -f -o %o %u #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u #CleanMethod = KeepInstalled -#UseDelta = 0.7 Architecture = armv7h # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup diff --git a/libre/pacman/pacman.conf.i686 b/libre/pacman/pacman.conf.i686 index b75d2cd54..2bdd4a3a9 100644 --- a/libre/pacman/pacman.conf.i686 +++ b/libre/pacman/pacman.conf.i686 @@ -19,7 +19,6 @@ HoldPkg = pacman glibc #XferCommand = /usr/bin/curl -L -C - -f -o %o %u #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u #CleanMethod = KeepInstalled -#UseDelta = 0.7 Architecture = auto # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup diff --git a/libre/pacman/pacman.conf.x86_64 b/libre/pacman/pacman.conf.x86_64 index e6b7cc545..67e6a00dd 100644 --- a/libre/pacman/pacman.conf.x86_64 +++ b/libre/pacman/pacman.conf.x86_64 @@ -19,7 +19,6 @@ HoldPkg = pacman glibc #XferCommand = /usr/bin/curl -L -C - -f -o %o %u #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u #CleanMethod = KeepInstalled -#UseDelta = 0.7 Architecture = auto # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup |