diff options
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 |