summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormutantmonkey2015-08-16 22:47:38 -0700
committermutantmonkey2015-08-16 22:47:38 -0700
commit201bf4f9727b5d7c97f562fe2e4726810b403cfe (patch)
treefbe0427d6ecd40e574d4318453995fca8422496c
downloadaur-201bf4f9727b5d7c97f562fe2e4726810b403cfe.tar.gz
Initial upload: opencryptoki 3.3-1
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD39
-rw-r--r--opencryptoki.tmpfiles.conf5
3 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..0d99ce9a716f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = opencryptoki
+ pkgdesc = PKCS11 implementation for Linux
+ pkgver = 3.3
+ pkgrel = 1
+ url = http://sourceforge.net/projects/opencryptoki
+ arch = i686
+ arch = x86_64
+ license = CPL
+ license = GPL
+ makedepends = libtool
+ depends = openssl
+ depends = trousers
+ depends = expect
+ source = http://downloads.sourceforge.net/project/opencryptoki/opencryptoki/3.3/opencryptoki-v3.3.tgz
+ source = opencryptoki.tmpfiles.conf
+ sha256sums = 9e056f520147f1e55fa9ab9661b4a7b8589d9b13fa3bb1f122c6a0a79d416bb5
+ sha256sums = e315fc996a1f416efd34f6f3e3149378118cded0da9f8a919e9501ea8db90fac
+
+pkgname = opencryptoki
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..75e8bb2855a5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: mutantmonkey <aur@mutantmonkey.in>
+# Contributor: Patryk Kowalczyk <patryk at kowalczyk dot ws>
+# Contributor: Gavin Lloyd <gavinhungry@gmail.com>
+# Contributor: VuDu <vudu.curse@gmail.com>
+
+pkgname=opencryptoki
+pkgver=3.3
+pkgrel=1
+pkgdesc="PKCS11 implementation for Linux"
+depends=('openssl' 'trousers' 'expect')
+makedepends=('libtool')
+arch=('i686' 'x86_64')
+url="http://sourceforge.net/projects/opencryptoki"
+license=('CPL' 'GPL')
+source=(http://downloads.sourceforge.net/project/${pkgname}/${pkgname}/${pkgver}/${pkgname}-v${pkgver}.tgz
+ 'opencryptoki.tmpfiles.conf')
+sha256sums=('9e056f520147f1e55fa9ab9661b4a7b8589d9b13fa3bb1f122c6a0a79d416bb5'
+ 'e315fc996a1f416efd34f6f3e3149378118cded0da9f8a919e9501ea8db90fac')
+
+build() {
+ cd ${srcdir}/${pkgname}
+ ./bootstrap.sh
+ ./configure --prefix=/usr --sysconfdir=/etc \
+ --with-systemd=/usr/lib/systemd/system/ \
+ --localstatedir=/var \
+ --sbindir=/usr/bin \
+ --enable-testcases
+ make
+}
+
+package() {
+ cd ${srcdir}/${pkgname}
+ make DESTDIR="$pkgdir/" install -i
+ install -Dm644 "${srcdir}/opencryptoki.tmpfiles.conf" \
+ "${pkgdir}/usr/lib/tmpfiles.d/opencryptoki.conf"
+ rm -rf ${pkgdir}/var/lock
+}
+
+# vim:set ts=2 sw=2 et:
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