aboutsummaryrefslogtreecommitdiffstats
path: root/community
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2019-10-22 04:38:08 -0300
committerLeo <thinkabit.ukim@gmail.com>2019-10-22 05:39:25 -0300
commit740a727614b714f95079f05278e173f5735909d7 (patch)
treee4136b3622b334f05d7fe34a147d9f2de34df0a6 /community
parentdf49c1cfc29dbf66f12e8368bf81a40d703a2bc4 (diff)
downloadaports-740a727614b714f95079f05278e173f5735909d7.tar.bz2
aports-740a727614b714f95079f05278e173f5735909d7.tar.xz
community/pacman: upgrade to 5.2.0
Diffstat (limited to 'community')
-rw-r--r--community/pacman/APKBUILD42
1 files changed, 33 insertions, 9 deletions
diff --git a/community/pacman/APKBUILD b/community/pacman/APKBUILD
index 4b11f3cd23..55eb09966f 100644
--- a/community/pacman/APKBUILD
+++ b/community/pacman/APKBUILD
@@ -1,7 +1,7 @@
-# Contributor:
-# Maintainer:
+# Contributor:
+# Maintainer:
pkgname=pacman
-pkgver=5.1.3
+pkgver=5.2.0
pkgrel=0
pkgdesc="A simple library-based package manager"
url="https://www.archlinux.org/pacman/"
@@ -9,15 +9,26 @@ arch="all"
license="GPL-2.0-or-later"
options="!check" # Depends on not packaged fakechroot
depends="libarchive-tools"
-depends_dev="gettext-dev gpgme-dev"
+depends_dev="gettext-dev"
makedepends="$depends_dev autoconf automake coreutils curl-dev libtool
- libarchive-dev m4 openssl-dev sed"
-subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+ libarchive-dev m4 openssl-dev sed gpgme-dev"
+subpackages="
+ $pkgname-static
+ $pkgname-dev
+ $pkgname-doc
+ $pkgname-lang
+ $pkgname-bash-completion:bashcomp:noarch
+ "
source="https://sources.archlinux.org/other/pacman/pacman-$pkgver.tar.gz"
-builddir="$srcdir"/pacman-$pkgver
+
+# secfixes:
+# 5.2.0-r0:
+# - CVE-2019-18183
+# - CVE-2019-18182
+# 5.1.3-r0:
+# - CVE-2019-9686
build() {
- cd "$builddir"
./configure \
--build=$CBUILD \
--host=$CHOST \
@@ -32,6 +43,19 @@ build() {
package() {
make DESTDIR="$pkgdir" install
+
+ mkdir -p "$pkgdir"/usr/lib/pkgconfig
+ mv "$pkgdir"/usr/share/pkgconfig/* "$pkgdir"/usr/lib/pkgconfig
+ rmdir -p "$pkgdir"/usr/share/pkgconfig || true
+}
+
+bashcomp() {
+ depends=""
+ pkgdesc="Bash completions for $pkgname"
+ install_if="$pkgname=$pkgver-r$pkgrel bash-completion"
+
+ mkdir -p "$subpkgdir"/usr/share
+ mv "$pkgdir"/usr/share/bash-completion "$subpkgdir"/usr/share
}
-sha512sums="b556b6d01d651a675ce1e153ede776e682ca0eb671cd2be00d7b7c602504dd119291f38ef5c318e675b4ce865db7e1c57e0ebc157510f0fc72e656feb8947e54 pacman-5.1.3.tar.gz"
+sha512sums="76d190631a298f4ee08ca6a5fef26603004145f77440cb6861e2691e01ad4a9bbbb1ea2e5179b6e0bd46f0de67bd7738b427863445694f01f5484e0efcb46fc4 pacman-5.2.0.tar.gz"