diff options
Diffstat (limited to 'community/pacman/APKBUILD')
-rw-r--r-- | community/pacman/APKBUILD | 76 |
1 files changed, 38 insertions, 38 deletions
diff --git a/community/pacman/APKBUILD b/community/pacman/APKBUILD index 3e79f76163a..83462a4faf1 100644 --- a/community/pacman/APKBUILD +++ b/community/pacman/APKBUILD @@ -1,26 +1,38 @@ # Contributor: Leo <thinkabit.ukim@gmail.com> -# Maintainer: +# Maintainer: Celeste <cielesti@protonmail.com> pkgname=pacman -pkgver=5.2.1 -pkgrel=2 +pkgver=6.1.0 +pkgrel=0 pkgdesc="A simple library-based package manager" +options="!check" # Depends on not packaged fakechroot url="https://www.archlinux.org/pacman/" arch="all" license="GPL-2.0-or-later" -options="!check" # Depends on not packaged fakechroot depends="bash libarchive-tools" depends_dev="gettext-dev" -makedepends="$depends_dev autoconf automake coreutils curl-dev libtool - libarchive-dev m4 openssl-dev sed gpgme-dev" +makedepends=" + $depends_dev + asciidoc + curl-dev + gpgme-dev + libarchive-dev + meson + openssl-dev>3 + " subpackages=" - $pkgname-static $pkgname-dev $pkgname-doc $pkgname-lang - $pkgname-bash-completion:bashcomp:noarch - $pkgname-zsh-completion:zshcomp:noarch + $pkgname-bash-completion + $pkgname-zsh-completion + " +source="https://gitlab.archlinux.org/pacman/pacman/-/archive/v$pkgver/pacman-v$pkgver.tar.gz + use-gettext-libintl.patch " -source="https://sources.archlinux.org/other/pacman/pacman-$pkgver.tar.gz" +builddir="$srcdir/$pkgname-v$pkgver" + +provides="$pkgname-makepkg=$pkgver-r$pkgrel" +replaces="$pkgname-makepkg" # secfixes: # 5.2.0-r0: @@ -30,40 +42,28 @@ source="https://sources.archlinux.org/other/pacman/pacman-$pkgver.tar.gz" # - CVE-2019-9686 build() { - ./configure \ - --build=$CBUILD \ - --host=$CHOST \ - --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/share/man \ - --infodir=/usr/share/info \ - --localstatedir=/var \ - --with-scriptlet-shell=/usr/bin/bash - make V=1 + abuild-meson \ + -Db_lto=true \ + -Dscriptlet-shell=/usr/bin/bash \ + -Di18n=true \ + -Ddoc=enabled \ + build + meson compile -C build +} + +check() { + meson test -C build } package() { - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" meson install -C build 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" - - amove usr/share/bash-completion -} - -zshcomp() { - depends="" - pkgdesc="Zsh completions for $pkgname" - install_if="$pkgname=$pkgver-r$pkgrel zsh" - - amove usr/share/zsh/site-functions -} - -sha512sums="7814420b8d71090313f1bc7d9a513138bda74c5cbcb43d9741acc27ea7b4d180a38848a7d7059969cc7afed1b108d26ba2622a16d8761566357c50a5da456981 pacman-5.2.1.tar.gz" +sha512sums=" +f0c78b3d915e95068368a923195ac1116e62ea3c9f220eecf72dcae057e633d09384c0341616a532975556eece3d6b32c02f5686000a0aedc11ebd29c4477257 pacman-v6.1.0.tar.gz +f8cd24b003b9e0c21736fac49df549129d303f424039acc20c5c6d986027488480b68029e756329fa6b3f0a4351efe38f669a7ca268f478af9d35fbc8388abdd use-gettext-libintl.patch +" |