summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDariusz Dumas2023-07-10 19:57:53 +0200
committerDariusz Dumas2023-07-10 19:57:53 +0200
commit402643c679c5f8f91a66fefc4d43339b42cbacf6 (patch)
tree3a9ddbadfb66839799eed3861e53d337cb5c93ff
downloadaur-402643c679c5f8f91a66fefc4d43339b42cbacf6.tar.gz
recipe init
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD45
2 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8e656d967f7d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = edo-sign
+ pkgdesc = Helper tools for managing Polish electronic identity documents, enabling secure authentication and digital signing.
+ pkgver = 1.9.106
+ pkgrel = 1
+ url = https://www.gov.pl/web/mswia/oprogramowanie-do-pobrania
+ arch = x86_64
+ license = custom
+ makedepends = fakeroot
+ options = !strip
+ source = https://www.gov.pl/pliki/edowod/eDOSign-1.9.106.run
+ md5sums = 77d145f04c18030211d6722171a610cc
+
+pkgname = edo-sign
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9fcdbb31c2d0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: Dariusz Dumas <dariusz@dareme.org>
+pkgname=edo-sign
+pkgver=1.9.106
+pkgrel=1
+pkgdesc="Helper tools for managing Polish electronic identity documents, enabling secure authentication and digital signing."
+arch=('x86_64')
+url="https://www.gov.pl/web/mswia/oprogramowanie-do-pobrania"
+license=('custom')
+depends=()
+makedepends=('fakeroot')
+source=("https://www.gov.pl/pliki/edowod/eDOSign-$pkgver.run")
+md5sums=('77d145f04c18030211d6722171a610cc')
+options=(!strip)
+
+build() {
+WORKDIR="$srcdir/chroot"
+rm -rf $WORKDIR
+mkdir -p $WORKDIR
+cd $WORKDIR
+mkdir tmp bin
+ln -sf /bin/chmod ./bin
+ln -sf /bin/cp ./bin
+ln -sf /bin/rm ./bin
+ln -sf /bin/sh ./bin
+cp $srcdir/eDOSign-$pkgver.run ./bin/$pkgname-$pkgver.run
+chmod +x ./bin/$pkgname-$pkgver.run
+
+mkdir -p ./usr/share/applications/
+
+fakechroot fakeroot chroot . $pkgname-$pkgver.run install --accept-licenses --confirm-command
+
+# remove temporary files for fakechroot
+rm -rf bin tmp
+
+# move licenses to proper folder
+mkdir -p usr/share/
+mv opt/edo-sign/Licenses usr/share/licenses
+
+# remove installer files
+cd opt/edo-sign && rm -rf uninstall* installerResources installer.dat components.xml InstallationLog.txt
+}
+
+package() {
+cp -R $srcdir/chroot/* $pkgdir/
+}