diff options
author | holishing | 2020-01-19 15:29:25 +0800 |
---|---|---|
committer | holishing | 2020-01-19 15:41:03 +0800 |
commit | 36d7abb04c2663d35a64f115a81c23982a038047 (patch) | |
tree | f6cfe5c760bf2b050e217d007c2d931f0120efdd | |
parent | 0137ffe483f58ec55632ca44683c404ac7e34310 (diff) | |
download | aur-36d7abb04c2663d35a64f115a81c23982a038047.tar.gz |
Fix fixed path problem and refine variable
and fix back local source path problem:
hold this feature until find the way to get package automatically using PKGBUILD scripts
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 23 |
2 files changed, 17 insertions, 14 deletions
@@ -1,15 +1,15 @@ pkgbase = esunbank-webatm - pkgdesc = 玉山銀行晶片金融卡安控元件(Linux)10.0.5安裝. 這個精靈將指引你完成玉山銀行晶片金融卡安控元件(Linux)1.0.0.5的安裝流程。 在開始安裝之前,建議先關閉其他所有應用程式,並在安裝完成後於「套件庫」手動啟用玉山銀行晶片金融卡安控元件,或是重新啟動您的電腦。 按一下「安裝」開始安裝流程。 deb 套件請手動至玉山銀行 WebATM 入口頁面下載 + pkgdesc = WebATM service tool for Esun Bank at Taiwan pkgver = 1.0.0.5 - pkgrel = 2 - url = http://www.esunbank.com.tw + pkgrel = 3 + url = https://www.esunbank.com.tw arch = x86_64 license = custom makedepends = libarchive + makedepends = icoutils depends = desktop-file-utils depends = hicolor-icon-theme depends = libappindicator-gtk2 - depends = libappindicator-gtk3 depends = libcanberra depends = nss depends = pcsclite @@ -1,7 +1,7 @@ # Contributor: holishing pkgname=esunbank-webatm pkgver=1.0.0.5 -pkgrel=2 +pkgrel=3 pkgdesc="WebATM service tool for Esun Bank at Taiwan" arch=('x86_64') url="https://www.esunbank.com.tw" @@ -10,7 +10,7 @@ makedepends=('libarchive' 'icoutils') depends=('desktop-file-utils' 'hicolor-icon-theme' 'libappindicator-gtk2' 'libcanberra' 'nss' 'pcsclite') ## please use browser agent to download deb package: ## https://netbank.esunbank.com.tw/webatm/assets/ActiveX/EsunATM.deb -source=('EsunATM.deb') +source=('local://EsunATM.deb') sha512sums=('176fdf1d9b331deabe3037a4e2ba49783b08f4cb430c1bbab21755e4b4d17185407c487f53da1cfa2909187fec7ed723bdea20fc4397ff0ad33fcfd973d4d48b') prepare() { @@ -23,15 +23,18 @@ prepare() { package(){ # Install Custom CA - install -Dm644 $srcdir/usr/share/esunbank/AAA_Certificate_Authority.crt $pkgdir/usr/share/ca-certificates/trust-source/AAA_Certificate_Authority.crt + install -Dm644 "${srcdir}"/usr/share/esunbank/AAA_Certificate_Authority.crt "${pkgdir}"/usr/share/ca-certificates/trust-source/AAA_Certificate_Authority.crt # Main Program - mv $srcdir/usr/share/esunbank/AAA_Certificate_Authority.crt $srcdir - install -dm755 $pkgdir/opt/esunbank - cp $srcdir/usr/share/esunbank/* $pkgdir/opt/esunbank/ + mv "${srcdir}"/usr/share/esunbank/AAA_Certificate_Authority.crt $srcdir + install -dm755 "${pkgdir}"/opt/esunbank + cp "${srcdir}"/usr/share/esunbank/* "${pkgdir}"/opt/esunbank/ + mkdir -p "${pkgdir}"/usr/local/share + # Fix fixed path problem + ln -rsv "${pkgdir}"/opt/esunbank "${pkgdir}"/usr/local/share/esunbank # SystemD user service - install -Dm644 /dev/stdin $pkgdir/usr/lib/systemd/user/esunbank_webatm.service <<END + install -Dm644 /dev/stdin "${pkgdir}"/usr/lib/systemd/user/esunbank_webatm.service <<END [Unit] Description=WebATM service tool for Esun Bank at Taiwan @@ -44,7 +47,7 @@ WantedBy=default.target END # Resemble restart.sh from upstream - install -Dm755 /dev/stdin $pkgdir/usr/bin/esunbank_webatm_restart.sh <<END + install -Dm755 /dev/stdin "${pkgdir}"/usr/bin/esunbank_webatm_restart.sh <<END #!/bin/sh systemctl stop --user esunbank_webatm.service sleep 2 @@ -54,9 +57,9 @@ exit 0 END # Icon - install -Dm644 $srcdir/esun_1_128x128x32.png $pkgdir/usr/share/icons/hicolor/128x128/apps/esun.png + install -Dm644 "${srcdir}"/esun_1_128x128x32.png "${pkgdir}"/usr/share/icons/hicolor/128x128/apps/esun.png # Application entry - install -Dm644 /dev/stdin $pkgdir/usr/share/applications/esunatm.desktop <<END + install -Dm644 /dev/stdin "${pkgdir}"/usr/share/applications/esunatm.desktop <<END [Desktop Entry] Name=ESunATM GenericName=File Synchronizer |