summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMāris Vilks2018-04-29 21:25:06 +0300
committerMāris Vilks2018-04-29 21:25:06 +0300
commit1f9f6a19583320c6546d75148e4dce682d152d20 (patch)
tree21cb43e45c9bcc74cd52572d24ac1185bf27799e
downloadaur-1f9f6a19583320c6546d75148e4dce682d152d20.tar.gz
Access to Latvia eID cards working
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD19
-rw-r--r--middleware.install19
3 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..de6f50f99b0b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = latvia-eid-middleware
+ pkgdesc = Middleware for using Latvia-eid smart cards
+ pkgver = 1.2.12
+ pkgrel = 1
+ url = https://www.eparaksts.lv
+ install = middleware.install
+ arch = x86_64
+ groups = eparaksts
+ license = LGPL
+ depends = ccid
+ depends = libpng12
+ depends = libtool
+ depends = openssl-1.0
+ depends = zlib
+ source = https://download.eparaksts.lv/files/ep3updates/debian/pool/eparaksts/l/latvia-eid-middleware/latvia-eid-middleware_1.2.12-3_amd64.deb
+ sha512sums = 99ba6379d60b2eef786c418e2fe38a0a63561ecb86994cc2036827e5d16d8a3504f4d693cfc93824d3614d29eda776a4c704e33f6a1d537aab60e30124b7aa31
+
+pkgname = latvia-eid-middleware
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0d12bfa7a9f0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,19 @@
+# Maintainer: Māris Vilks <kaaposc@gmail.com>
+pkgname=latvia-eid-middleware
+pkgver=1.2.12
+pkgrel=1
+pkgdesc="Middleware for using Latvia-eid smart cards"
+arch=('x86_64')
+url="https://www.eparaksts.lv"
+license=('LGPL')
+groups=('eparaksts')
+depends=('ccid' 'libpng12' 'libtool' 'openssl-1.0' 'zlib')
+install='middleware.install'
+source=("https://download.eparaksts.lv/files/ep3updates/debian/pool/eparaksts/l/${pkgname}/${pkgname}_${pkgver}-3_amd64.deb")
+sha512sums=('99ba6379d60b2eef786c418e2fe38a0a63561ecb86994cc2036827e5d16d8a3504f4d693cfc93824d3614d29eda776a4c704e33f6a1d537aab60e30124b7aa31')
+
+package() {
+
+ tar -xzf data.tar.gz -C "${pkgdir}"
+
+}
diff --git a/middleware.install b/middleware.install
new file mode 100644
index 000000000000..a3323aabd302
--- /dev/null
+++ b/middleware.install
@@ -0,0 +1,19 @@
+post_install() {
+ ln -sf /opt/latvia-eid/lib/otlv-pkcs11.so /usr/lib
+ ln -sf /opt/latvia-eid/bin/otlv-pintool /usr/bin
+ mkdir -p /usr/lib/pkcs11
+ ln -sf ../otlv-pkcs11.so /usr/lib/pkcs11/.
+ ln -sf /opt/latvia-eid/share/doc/Latvia-eID-Middleware/otlv-pintool.xpm /usr/share/pixmaps/.
+ ln -sf /opt/latvia-eid/share/doc/Latvia-eID-Middleware/otlv-pintool.desktop /usr/share/applications/.
+ /sbin/ldconfig /opt/latvia-eid/lib
+ /sbin/ldconfig /usr/lib/pkcs11
+ /sbin/ldconfig
+}
+
+post_remove() {
+ rm -f /usr/lib/otlv-pkcs11.so
+ rm -f /usr/lib/pkcs11/otlv-pkcs11.so
+ rm -f /usr/bin/otlv-pintool
+ rm -f /usr/share/pixmaps/otlv-pintool.xpm
+ rm -f /usr/share/applications/otlv-pintool.desktop
+}