aboutsummaryrefslogtreecommitdiffstats
path: root/main/p11-kit/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/p11-kit/APKBUILD')
-rw-r--r--main/p11-kit/APKBUILD38
1 files changed, 17 insertions, 21 deletions
diff --git a/main/p11-kit/APKBUILD b/main/p11-kit/APKBUILD
index ce7c42e9013..172c2108fab 100644
--- a/main/p11-kit/APKBUILD
+++ b/main/p11-kit/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
pkgname=p11-kit
-pkgver=0.24.0
-pkgrel=1
+pkgver=0.25.3
+pkgrel=0
pkgdesc="Library for loading and sharing PKCS#11 modules"
url="https://p11-glue.freedesktop.org/"
arch="all"
@@ -19,13 +19,16 @@ source="https://github.com/p11-glue/p11-kit/releases/download/$pkgver/p11-kit-$p
build() {
abuild-meson \
+ -Db_lto=true \
+ -Dbackend_max_links=4 \
+ -Dtest="$(want_check && echo true || echo false)" \
-Dtrust_paths=/etc/ssl/certs/ca-certificates.crt \
. output
- meson compile ${JOBS:+-j ${JOBS}} -C output
+ meson compile -C output
}
check() {
- meson test --no-rebuild -v -C output
+ meson test --no-rebuild --print-errorlogs -C output
}
package() {
@@ -35,28 +38,21 @@ package() {
trust() {
pkgdesc="System trust module from $pkgname"
- mkdir -p "$subpkgdir"/usr/share/p11-kit/modules \
- "$subpkgdir"/usr/lib/pkcs11 \
- "$subpkgdir"/usr/bin
-
- mv "$pkgdir"/usr/share/p11-kit/modules/p11-kit-trust.module \
- "$subpkgdir"/usr/share/p11-kit/modules/
- mv "$pkgdir"/usr/lib/pkcs11/p11-kit-trust.so \
- "$subpkgdir"/usr/lib/pkcs11/
- mv "$pkgdir"/usr/bin/trust "$subpkgdir"/usr/bin/
+
+ amove \
+ usr/share/p11-kit/modules/p11-kit-trust.module \
+ usr/lib/pkcs11/p11-kit-trust.so \
+ usr/bin/trust
}
server() {
pkgdesc="Server and client commands for $pkgname"
- mkdir -p "$subpkgdir"/usr/lib/pkcs11 \
- "$subpkgdir"/usr/libexec/p11-kit \
- "$subpkgdir"/etc/init.d
- mv "$pkgdir"/usr/lib/pkcs11/p11-kit-client.so \
- "$subpkgdir"/usr/lib/pkcs11
- mv "$pkgdir"/usr/libexec/p11-kit/p11-kit-server \
- "$subpkgdir"/usr/libexec/p11-kit
+
+ amove \
+ usr/lib/pkcs11/p11-kit-client.so \
+ usr/libexec/p11-kit/p11-kit-server
}
sha512sums="
-48369d6fdae79b8c5a255c821fbdb982f0c649cce07c0d92f0ff0c16322fea8919faa94067cae2efede2da3646c0e69a71a3e399b769dc2327f247bcb113eb3c p11-kit-0.24.0.tar.xz
+ad2d393bf122526cbba18dc9d5a13f2c1cad7d70125ec90ffd02059dfa5ef30ac59dfc0bb9bc6380c8f317e207c9e87e895f1945634f56ddf910c2958868fb4c p11-kit-0.25.3.tar.xz
"