diff options
author | Mantas Mikulėnas | 2024-01-23 18:32:58 +0200 |
---|---|---|
committer | Mantas Mikulėnas | 2024-01-23 18:32:58 +0200 |
commit | bc5650e224b5d09e151d553e53b7547e139155b4 (patch) | |
tree | ebd5ec49f520c85786e874c621441cec4cb0b6a7 | |
parent | 1729b56451347bfd739a8a0978c9e92d5f693643 (diff) | |
download | aur-bc5650e224b5d09e151d553e53b7547e139155b4.tar.gz |
make PKGBUILD.git less bad
-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 |