summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMantas Mikulėnas2019-10-19 17:12:22 +0300
committerMantas Mikulėnas2019-10-19 17:12:22 +0300
commit7cb9d4a1d4a2ece30daf3340b9519a88b6fae7ad (patch)
treef0afe5cce467d0cc91da3bf04669c2d34f811b57
parent361762decdd68576c73d132450d60583e4013888 (diff)
downloadaur-7cb9d4a1d4a2ece30daf3340b9519a88b6fae7ad.tar.gz
add upstream URL, use build()
-rw-r--r--.SRCINFO1
-rw-r--r--PKGBUILD6
2 files changed, 6 insertions, 1 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 58366ed7cdc1..d25a0a1c2311 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -2,6 +2,7 @@ pkgbase = rcsc-localsign
pkgdesc = RCSC LocalSign smartcard signing server (for GoSign and Elektroninis.lt)
pkgver = 20191015
pkgrel = 1
+ url = http://www.elektroninis.lt/lt/paruosti-kompiuteri/nid-469
arch = x86_64
makedepends = p7zip
makedepends = python
diff --git a/PKGBUILD b/PKGBUILD
index c22826b3f9b2..aceaf64df5fe 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,6 +2,7 @@ pkgname=rcsc-localsign
pkgver=20191015
pkgrel=1
pkgdesc="RCSC LocalSign smartcard signing server (for GoSign and Elektroninis.lt)"
+url="http://www.elektroninis.lt/lt/paruosti-kompiuteri/nid-469"
arch=(x86_64)
depends=(java-runtime)
makedepends=(p7zip python)
@@ -16,14 +17,17 @@ sha256sums=('17915f63108bc3f5279581589ae2616d908c9a28a71125df4ccf3a5884ceddeb'
'c1bd62c20a74c779e4b2d645736663f8d7451dccce9c886f6e7c1bedfeb43128'
'92f7673db77de2b46b1bf91870dbe9a28defb3f9b939e819af97cb6d30763945')
-prepare() {
+build() {
msg2 "Extracting InstallShield self-executable..."
7z -so x "rc-localsign-$pkgver.exe" "[0]" > isstream.bin
+
msg2 "Extracting InstallShield data stream..."
mkdir -p setup_files
python issunpack.py isstream.bin setup_files
+
msg2 "Extracting Windows Installer package..."
7z -y -omsi_files x "setup_files/RC LocalSign.msi" Data1.cab
+
msg2 "Extracting Windows Installer cabinet..."
7z -y -ocab_files x "msi_files/Data1.cab"
}