diff options
author | Mantas Mikulėnas | 2021-01-20 21:49:21 +0200 |
---|---|---|
committer | Mantas Mikulėnas | 2021-01-20 21:58:31 +0200 |
commit | 8069ea606d4baff9509bec3ddf5668d456b298b1 (patch) | |
tree | 8c41b2371a7c938c7000f0fbcdc6202fcae31d71 /PKGBUILD | |
download | aur-8069ea606d4baff9509bec3ddf5668d456b298b1.tar.gz |
release 2.1.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ea5551497b09 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +pkgname=mastercard-pkcs11-tools +pkgver=2.1.0 +pkgrel=1 +pkgdesc="Tools to manage objects on PKCS#11 cryptographic tokens" +url="https://github.com/Mastercard/pkcs11-tools" +arch=(x86_64) +depends=(openssl) +makedepends=( + autoconf-archive + bison + flex +) +_commit=26449d370169e723498167008206de7a3b354327 +source=("git+https://github.com/Mastercard/pkcs11-tools#commit=$_commit" + "git+https://git.savannah.gnu.org/git/gnulib.git" + "oasis-pkcs11::git+https://github.com/oasis-tcs/pkcs11") +sha256sums=('SKIP' + 'SKIP' + 'SKIP') + +pkgver() { + cd pkcs11-tools + git describe --tags | sed "s/^v//; s/-/.r/; s/-/./" +} + +prepare() { + cd pkcs11-tools + + git submodule init .gnulib + git submodule init include/oasis-pkcs11 + + git submodule set-url .gnulib "$srcdir/gnulib" + git submodule set-url include/oasis-pkcs11 "$srcdir/oasis-pkcs11" +} + +build() { + cd pkcs11-tools + sh -ex ./bootstrap.sh + ./configure --prefix=/usr --sysconfdir=/etc + make +} + +package() { + cd pkcs11-tools + make DESTDIR="$pkgdir" install +} + +# vim: ts=2:sw=2:et |