summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChih-Hsuan Yen2021-06-01 01:31:58 +0800
committerChih-Hsuan Yen2021-06-01 01:33:42 +0800
commitdc18f78c95c6fddd2b53db603dfed8d7df03fb7d (patch)
treee4430b3f8e06d6d7ea265ecda9178eed713112b0 /PKGBUILD
downloadaur-dc18f78c95c6fddd2b53db603dfed8d7df03fb7d.tar.gz
new package
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD44
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b500436e3b25
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: Chih-Hsuan Yen <yan12125@gmail.com>
+
+pkgname=chunghwa-post-webatm
+# peres -v ATMXHRService.exe | grep 'Product Version' | cut -f 2 -d : | sed 's# ##g'
+pkgver=1.2101.11.1
+pkgrel=4
+pkgdesc='WebATM plugin for Chunghwa Post (中華郵政 WebATM 元件)'
+arch=(any)
+url='https://webatm.post.gov.tw/'
+license=(unknown)
+depends=(wine-winscard)
+makedepends=(msitools gendesk pev imagemagick)
+source=("ATMSetup-$pkgver.msi"::"https://webatm.post.gov.tw/postatm/cab/ATMSetup.msi"
+ "$pkgname")
+sha256sums=('39098f3bfbf667498c85209ebf9045ca12bbaa7ea883378fb2c117e77e6c7751'
+ '2a21dba5dea4132d3693cf3d6332cee2f3a0be650f0e19e76ece27cd834abb75')
+
+prepare() {
+ msiextract ATMSetup-$pkgver.msi
+}
+
+build() {
+ peres -x ATMXHRService.exe
+ for icon in resources/icons/*.ico; do
+ dimension=$(identify -format "%wx%h" $icon)
+ mkdir -p icons/$dimension/apps
+ convert $icon icons/$dimension/apps/$pkgname.png
+ done
+
+ gendesk -n --pkgname "$pkgname" --name "Chunghwa Post WebATM" --categories "Office;Finance"
+}
+
+package() {
+ install -Dm755 $pkgname -t "$pkgdir"/usr/bin
+ install -Dm644 ATMXHRService.exe -t "$pkgdir"/usr/share/$pkgname
+ install -Dm644 cert.pem -t "$pkgdir"/usr/share/$pkgname
+ install -Dm644 prikey.pem -t "$pkgdir"/usr/share/$pkgname
+ install -Dm644 cacert.pem "$pkgdir"/usr/share/ca-certificates/trust-source/anchors/Chunghwa_Post_ATM.crt
+ install -Dm644 $pkgname.desktop -t "$pkgdir"/usr/share/applications
+ install -Ddm755 "$pkgdir"/usr/share/icons
+ cp -dr --no-preserve=ownership icons "$pkgdir"/usr/share/icons/hicolor
+ ln -s /usr/share/ca-certificates/trust-source/anchors/Chunghwa_Post_ATM.crt "$pkgdir"/usr/share/$pkgname/cacert.pem
+}
+