diff options
Diffstat (limited to 'main/p11-kit/APKBUILD')
-rw-r--r-- | main/p11-kit/APKBUILD | 38 |
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 " |