summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormutantmonkey2017-06-10 15:16:06 -0700
committermutantmonkey2017-06-10 15:16:06 -0700
commitfcd8f4cab89a3cb48492b4e7c93d7852347eb669 (patch)
tree1b265f7fd1bdb613c6b9daec85c540bd11ebb5e8
parent6822013c14784086d1abda4a180854021d2f9655 (diff)
downloadaur-fcd8f4cab89a3cb48492b4e7c93d7852347eb669.tar.gz
upgpkg: opencryptoki 3.7.0-2
Apply patch from Gerardo Exequiel Pozzi <djgera@archlinux.org>
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD29
-rw-r--r--opencryptoki.install7
-rw-r--r--opencryptoki.sysusers.conf1
4 files changed, 22 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index eb422f2465f1..bdc201ebbe2f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,22 +1,22 @@
# Generated by mksrcinfo v8
-# Sat Apr 29 02:29:29 UTC 2017
+# Sat Jun 10 22:16:06 UTC 2017
pkgbase = opencryptoki
pkgdesc = PKCS11 implementation for Linux
pkgver = 3.7.0
- pkgrel = 1
+ pkgrel = 2
url = https://sourceforge.net/projects/opencryptoki
- install = opencryptoki.install
arch = i686
arch = x86_64
license = CPL
license = GPL
- makedepends = libtool
makedepends = expect
depends = openssl
depends = trousers
source = https://downloads.sourceforge.net/project/opencryptoki/opencryptoki/3.7/opencryptoki-3.7.0.tar.gz
+ source = opencryptoki.sysusers.conf
source = opencryptoki.tmpfiles.conf
sha256sums = a2d4c3a2393e9b805f5368628c7b328039c4cb0e5fd23c157f801e99070485cf
+ sha256sums = 63723f403ac795182cb258d07896e6f3828e8db2fe31597df00a0461783dd16d
sha256sums = e315fc996a1f416efd34f6f3e3149378118cded0da9f8a919e9501ea8db90fac
pkgname = opencryptoki
diff --git a/PKGBUILD b/PKGBUILD
index 7ab967033727..a004724cce6f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,39 +1,44 @@
# Maintainer: mutantmonkey <aur@mutantmonkey.in>
+# Contributor: Gerardo Exequiel Pozzi <djgera@archlinux.org>
# Contributor: Patryk Kowalczyk <patryk at kowalczyk dot ws>
# Contributor: Gavin Lloyd <gavinhungry@gmail.com>
# Contributor: VuDu <vudu.curse@gmail.com>
pkgname=opencryptoki
pkgver=3.7.0
-pkgrel=1
+pkgrel=2
pkgdesc="PKCS11 implementation for Linux"
arch=('i686' 'x86_64')
url="https://sourceforge.net/projects/opencryptoki"
license=('CPL' 'GPL')
depends=('openssl' 'trousers')
-makedepends=('libtool' 'expect')
-install=${pkgname}.install
+makedepends=('expect')
source=(https://downloads.sourceforge.net/project/${pkgname}/${pkgname}/3.7/${pkgname}-${pkgver}.tar.gz
- 'opencryptoki.tmpfiles.conf')
+ opencryptoki.sysusers.conf
+ opencryptoki.tmpfiles.conf)
sha256sums=('a2d4c3a2393e9b805f5368628c7b328039c4cb0e5fd23c157f801e99070485cf'
+ '63723f403ac795182cb258d07896e6f3828e8db2fe31597df00a0461783dd16d'
'e315fc996a1f416efd34f6f3e3149378118cded0da9f8a919e9501ea8db90fac')
build() {
- cd ${srcdir}/${pkgname}-${pkgver}
+ cd ${pkgname}-${pkgver}
./bootstrap.sh
- ./configure --prefix=/usr --sysconfdir=/etc \
- --with-systemd=/usr/lib/systemd/system/ \
- --localstatedir=/var \
- --sbindir=/usr/bin \
- --enable-testcases
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --with-systemd=/usr/lib/systemd/system/ \
+ --localstatedir=/var \
+ --sbindir=/usr/bin \
+ --enable-testcases
make
}
package() {
- cd ${srcdir}/${pkgname}-${pkgver}
+ cd ${pkgname}-${pkgver}
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"
+ "${pkgdir}/usr/lib/tmpfiles.d/opencryptoki.conf"
rm -rf ${pkgdir}/var/lock
}
diff --git a/opencryptoki.install b/opencryptoki.install
deleted file mode 100644
index 3558556ebc07..000000000000
--- a/opencryptoki.install
+++ /dev/null
@@ -1,7 +0,0 @@
-post_install() {
- getent group pkcs11 > /dev/null || groupadd -r pkcs11
-}
-
-post_upgrade() {
- post_install $1
-}
diff --git a/opencryptoki.sysusers.conf b/opencryptoki.sysusers.conf
new file mode 100644
index 000000000000..4b7df2d57d31
--- /dev/null
+++ b/opencryptoki.sysusers.conf
@@ -0,0 +1 @@
+g pkcs11 - -