diff options
author | Mantas Mikulėnas | 2024-04-23 20:30:52 +0300 |
---|---|---|
committer | Mantas Mikulėnas | 2024-04-23 20:30:52 +0300 |
commit | 709c0615944b9f06c320f660bb0cb8ab5b7125f7 (patch) | |
tree | 26b76ac849a9861824e585f1c024fcf00cf3ceb9 | |
parent | db36ff264426619d4474b08ca779e5594a7e2d1b (diff) | |
download | aur-pkcs11-provider.tar.gz |
update PKGBUILD.git for meson
-rw-r--r-- | PKGBUILD.git | 22 |
1 files changed, 7 insertions, 15 deletions
diff --git a/PKGBUILD.git b/PKGBUILD.git index d4dbbef46a97..84d929f7a872 100644 --- a/PKGBUILD.git +++ b/PKGBUILD.git @@ -1,6 +1,6 @@ pkgname=pkcs11-provider _commit=$(git -C ~/src/security/pkcs11-provider rev-parse HEAD) -pkgver=0.3 +pkgver=0.3.r56.g57804f2 pkgrel=1 pkgdesc="OpenSSL 3.0 provider for PKCS#11 hardware-backed private keys" url="https://github.com/latchset/pkcs11-provider" @@ -11,11 +11,9 @@ depends=( p11-kit ) makedepends=( - autoconf-archive - automake gcc git - libtool + meson ) checkdepends=( expect @@ -32,25 +30,19 @@ pkgver() { git describe --tags | sed "s/^v//; s/-/.r/; s/-/./" } -prepare() { - cd $pkgname - autoreconf -fi -} - build() { cd $pkgname - ./configure --prefix=/usr --sysconfdir=/etc - make + meson setup build --wipe --prefix=/usr --sysconfdir=/etc + meson compile -C build } check() { - cd $pkgname - make check + meson test -C $pkgname/build } package() { - cd $pkgname - make DESTDIR="$pkgdir" install + meson install -C $pkgname/build --destdir="$pkgdir" + install -Dm644 $pkgname/README.md "$pkgdir"/usr/share/doc/pkcs11-provider/README.md } # vim: ts=2:sw=2:et |