diff options
author | Chih-Hsuan Yen | 2021-06-01 01:31:58 +0800 |
---|---|---|
committer | Chih-Hsuan Yen | 2021-06-01 01:33:42 +0800 |
commit | dc18f78c95c6fddd2b53db603dfed8d7df03fb7d (patch) | |
tree | e4430b3f8e06d6d7ea265ecda9178eed713112b0 /PKGBUILD | |
download | aur-dc18f78c95c6fddd2b53db603dfed8d7df03fb7d.tar.gz |
new package
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
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 +} + |