aboutsummaryrefslogtreecommitdiffstats
path: root/community/pacman/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/pacman/APKBUILD')
-rw-r--r--community/pacman/APKBUILD43
1 files changed, 22 insertions, 21 deletions
diff --git a/community/pacman/APKBUILD b/community/pacman/APKBUILD
index 130a3320e32..83462a4faf1 100644
--- a/community/pacman/APKBUILD
+++ b/community/pacman/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
-# Maintainer:
+# Maintainer: Celeste <cielesti@protonmail.com>
pkgname=pacman
-pkgver=6.0.1
-pkgrel=1
+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/"
@@ -10,18 +10,29 @@ arch="all"
license="GPL-2.0-or-later"
depends="bash libarchive-tools"
depends_dev="gettext-dev"
-makedepends="$depends_dev asciidoc curl-dev libarchive-dev meson openssl1.1-compat-dev
- gpgme-dev"
+makedepends="
+ $depends_dev
+ asciidoc
+ curl-dev
+ gpgme-dev
+ libarchive-dev
+ meson
+ openssl-dev>3
+ "
subpackages="
$pkgname-dev
$pkgname-doc
$pkgname-lang
- $pkgname-makepkg
$pkgname-bash-completion
$pkgname-zsh-completion
"
-source="https://sources.archlinux.org/other/pacman/pacman-$pkgver.tar.xz
- use-gettext-libintl.patch"
+source="https://gitlab.archlinux.org/pacman/pacman/-/archive/v$pkgver/pacman-v$pkgver.tar.gz
+ use-gettext-libintl.patch
+ "
+builddir="$srcdir/$pkgname-v$pkgver"
+
+provides="$pkgname-makepkg=$pkgver-r$pkgrel"
+replaces="$pkgname-makepkg"
# secfixes:
# 5.2.0-r0:
@@ -32,11 +43,12 @@ source="https://sources.archlinux.org/other/pacman/pacman-$pkgver.tar.xz
build() {
abuild-meson \
+ -Db_lto=true \
-Dscriptlet-shell=/usr/bin/bash \
-Di18n=true \
-Ddoc=enabled \
build
- meson compile ${JOBS:+-j ${JOBS}} -C build
+ meson compile -C build
}
check() {
@@ -51,18 +63,7 @@ package() {
rmdir -p "$pkgdir"/usr/share/pkgconfig || true
}
-makepkg() {
- depends="$depends pacman=$pkgver-r$pkgrel"
- amove etc/makepkg.conf \
- usr/bin/makepkg \
- usr/bin/makepkg-template \
- usr/bin/testpkg \
- usr/share/makepkg \
- usr/share/makepkg-template \
- usr/share/pacman
-}
-
sha512sums="
-d17b9aea9f8d51a5a02fc9faa8e36227c0edea73957cc8a8174a23a81ca42737ecfce630aa86008ab26daec584004b772cd2eb3527aeef9e098b445edaa21f6f pacman-6.0.1.tar.xz
+f0c78b3d915e95068368a923195ac1116e62ea3c9f220eecf72dcae057e633d09384c0341616a532975556eece3d6b32c02f5686000a0aedc11ebd29c4477257 pacman-v6.1.0.tar.gz
f8cd24b003b9e0c21736fac49df549129d303f424039acc20c5c6d986027488480b68029e756329fa6b3f0a4351efe38f669a7ca268f478af9d35fbc8388abdd use-gettext-libintl.patch
"