diff options
author | Zezadas | 2020-05-25 13:40:15 +0100 |
---|---|---|
committer | Zezadas | 2020-05-25 13:40:15 +0100 |
commit | cfb65d3c5a21326be45e3004b01b36f130d55d50 (patch) | |
tree | 6af91869a547f5d3584ac1d3557011516a284d4b | |
download | aur-cfb65d3c5a21326be45e3004b01b36f130d55d50.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 50 | ||||
-rw-r--r-- | opencryptoki.sysusers.conf | 1 | ||||
-rw-r--r-- | opencryptoki.tmpfiles.conf | 5 |
4 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..26b44079166a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = opencryptoki-git + pkgdesc = PKCS11 implementation for Linux + pkgver = v3.13.0.r57.ga4991809 + pkgrel = 1 + url = https://github.com/opencryptoki/opencryptoki + arch = i686 + arch = x86_64 + license = CPL + makedepends = expect + depends = openssl + depends = trousers + provides = opencryptoki + source = git://github.com/opencryptoki/opencryptoki.git + source = opencryptoki.sysusers.conf + source = opencryptoki.tmpfiles.conf + sha256sums = SKIP + sha256sums = 6c96a96f7df9279fa62c6aab4231116fd0db0fbe0a88b661b5d1a7451b0e9a39 + sha256sums = e315fc996a1f416efd34f6f3e3149378118cded0da9f8a919e9501ea8db90fac + +pkgname = opencryptoki-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..16141ab93c60 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: zezadas <aur at sefod dot eu> +# Fork of [mutantmonkey](https://aur.archlinux.org/packages/trousers/) + +pkgname=opencryptoki-git +pkgname_=opencryptoki +pkgver=v3.13.0.r57.ga4991809 +pkgrel=1 +pkgdesc="PKCS11 implementation for Linux" +arch=('i686' 'x86_64') +url="https://github.com/opencryptoki/opencryptoki" +license=('CPL') +depends=('openssl' 'trousers') +makedepends=('expect') +provides=(opencryptoki) +source=("git://github.com/opencryptoki/opencryptoki.git" + opencryptoki.sysusers.conf + opencryptoki.tmpfiles.conf) +sha256sums=('SKIP' + '6c96a96f7df9279fa62c6aab4231116fd0db0fbe0a88b661b5d1a7451b0e9a39' + 'e315fc996a1f416efd34f6f3e3149378118cded0da9f8a919e9501ea8db90fac') + +pkgver() { + cd "$pkgname_" + git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd ${pkgname_} + ./bootstrap.sh + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --with-systemd=/usr/lib/systemd/system/ \ + --localstatedir=/var \ + --sbindir=/usr/bin \ + --enable-testcases + make +} + +package() { + cd ${pkgname_} + make DESTDIR="$pkgdir/" install -i + install -Dm644 "${srcdir}/opencryptoki.sysusers.conf" \ + "${pkgdir}/usr/lib/sysusers.d/opencryptoki.conf" + install -Dm644 "${srcdir}/opencryptoki.tmpfiles.conf" \ + "${pkgdir}/usr/lib/tmpfiles.d/opencryptoki.conf" + chown -R root:64 ${pkgdir}/var/lib/opencryptoki + rm -rf ${pkgdir}/var/lock +} + +# vim:set ts=2 sw=2 et: diff --git a/opencryptoki.sysusers.conf b/opencryptoki.sysusers.conf new file mode 100644 index 000000000000..fe79ec108955 --- /dev/null +++ b/opencryptoki.sysusers.conf @@ -0,0 +1 @@ +g pkcs11 64 - - diff --git a/opencryptoki.tmpfiles.conf b/opencryptoki.tmpfiles.conf new file mode 100644 index 000000000000..fd9438437ff1 --- /dev/null +++ b/opencryptoki.tmpfiles.conf @@ -0,0 +1,5 @@ +d /run/lock/opencryptoki 0770 root pkcs11 +d /run/lock/opencryptoki/ccatok 0770 root pkcs11 +d /run/lock/opencryptoki/icsf 0770 root pkcs11 +d /run/lock/opencryptoki/swtok 0770 root pkcs11 +d /run/lock/opencryptoki/tpm 0770 root pkcs11 |