diff options
author | Leo <thinkabit.ukim@gmail.com> | 2019-10-22 04:38:08 -0300 |
---|---|---|
committer | Leo <thinkabit.ukim@gmail.com> | 2019-10-22 05:39:25 -0300 |
commit | 740a727614b714f95079f05278e173f5735909d7 (patch) | |
tree | e4136b3622b334f05d7fe34a147d9f2de34df0a6 /community | |
parent | df49c1cfc29dbf66f12e8368bf81a40d703a2bc4 (diff) | |
download | aports-740a727614b714f95079f05278e173f5735909d7.tar.bz2 aports-740a727614b714f95079f05278e173f5735909d7.tar.xz |
community/pacman: upgrade to 5.2.0
Diffstat (limited to 'community')
-rw-r--r-- | community/pacman/APKBUILD | 42 |
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" |