diff options
-rw-r--r-- | PKGBUILD.git | 55 |
1 files changed, 54 insertions, 1 deletions
diff --git a/PKGBUILD.git b/PKGBUILD.git index 303c4529e4f5..d4dbbef46a97 100644 --- a/PKGBUILD.git +++ b/PKGBUILD.git @@ -1,3 +1,56 @@ -. ./PKGBUILD +pkgname=pkcs11-provider _commit=$(git -C ~/src/security/pkcs11-provider rev-parse HEAD) +pkgver=0.3 +pkgrel=1 +pkgdesc="OpenSSL 3.0 provider for PKCS#11 hardware-backed private keys" +url="https://github.com/latchset/pkcs11-provider" +arch=(x86_64) +license=(Apache-2.0) +depends=( + "openssl>=3.0.7" + p11-kit +) +makedepends=( + autoconf-archive + automake + gcc + git + libtool +) +checkdepends=( + expect + gnutls + nss + opensc + softhsm +) source=("git+https://github.com/latchset/pkcs11-provider#commit=$_commit") +sha256sums=('SKIP') + +pkgver() { + cd $pkgname + git describe --tags | sed "s/^v//; s/-/.r/; s/-/./" +} + +prepare() { + cd $pkgname + autoreconf -fi +} + +build() { + cd $pkgname + ./configure --prefix=/usr --sysconfdir=/etc + make +} + +check() { + cd $pkgname + make check +} + +package() { + cd $pkgname + make DESTDIR="$pkgdir" install +} + +# vim: ts=2:sw=2:et |