summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChih-Hsuan Yen2024-07-29 22:38:50 +0800
committerChih-Hsuan Yen2024-07-29 22:42:24 +0800
commitb90ecd7fdac0e575db07ae4f32b88b750f47616c (patch)
treed4e3339485827eb64e75fb08b8077d60f8fdd301
parent85ba55ee772711f70fff9470a3e6b880f996fe8a (diff)
downloadaur-tbb-combo-native-agent.tar.gz
1.0.0.16
* Allow to build in clean chroots, similar to [1] * Hide my email address * Fix a namcap warning [1] https://aur.archlinux.org/cgit/aur.git/commit/?h=chunghwa-post-webatm&id=64ae296b415d66abb7bab9c93e69a6ed53acb495
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD20
2 files changed, 22 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 17a84adce8ef..6c16af2efda9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,23 @@
pkgbase = tbb-combo-native-agent
pkgdesc = Taiwan Business Bank combo native agent (臺灣企銀二合一元件)
- pkgver = 1.0.0.13
- pkgrel = 2
+ pkgver = 1.0.0.16
+ pkgrel = 1
url = https://ebank.tbb.com.tw/
arch = any
license = unknown
makedepends = p7zip
makedepends = gendesk
- makedepends = pev
- depends = wine-wow64
+ makedepends = perl-image-exiftool
depends = gnutls
depends = pcsclite
- source = Install_TbbComboNativeAgentHost-1.0.0.13.exe::https://ebank.tbb.com.tw/nb3/COMPONENT/component_download?componentPath=win&trancode=ComponentDownload
+ depends = sh
+ source = Install_TbbComboNativeAgentHost-1.0.0.16.exe::https://ebank.tbb.com.tw/nb3/COMPONENT/component_download?componentPath=win&trancode=ComponentDownload
source = tbb-combo-native-agent
- sha256sums = e1b67360e1b5670fe20ddf9bcbd86f431915657b85f974069d8cd89ebe6be1a3
+ sha256sums = 2c8b0e8747aa36b115cfebbdfe9c3ed401003303fb3b8e87402b8b918f0460a1
sha256sums = d53b1fa92ef27d426a390a6d1b56a0096bdfc37a60bc9700e79c7d982796994c
pkgname = tbb-combo-native-agent
+ depends = gnutls
+ depends = pcsclite
+ depends = sh
+ depends = wine-wow64
diff --git a/PKGBUILD b/PKGBUILD
index eda737aa3a94..d76817c795f4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,18 +1,17 @@
-# Maintainer: Chih-Hsuan Yen <yan12125@gmail.com>
+# Maintainer: Chih-Hsuan Yen <base64_decode("eXUzYWN0eHQydHR0ZmlteEBjaHllbi5jYwo=")>
pkgname=tbb-combo-native-agent
-pkgver=1.0.0.13
-pkgrel=2
+pkgver=1.0.0.16
+pkgrel=1
pkgdesc='Taiwan Business Bank combo native agent (臺灣企銀二合一元件)'
arch=(any)
url='https://ebank.tbb.com.tw/'
license=(unknown)
-# Per https://bugs.winehq.org/show_bug.cgi?id=54661, 32-bit winscard.dll will be supported through wow64 thunks
-depends=(wine-wow64 gnutls pcsclite)
-makedepends=(p7zip gendesk pev)
+depends=(gnutls pcsclite sh)
+makedepends=(p7zip gendesk perl-image-exiftool)
source=("Install_TbbComboNativeAgentHost-$pkgver.exe"::"https://ebank.tbb.com.tw/nb3/COMPONENT/component_download?componentPath=win&trancode=ComponentDownload"
"$pkgname")
-sha256sums=('e1b67360e1b5670fe20ddf9bcbd86f431915657b85f974069d8cd89ebe6be1a3'
+sha256sums=('2c8b0e8747aa36b115cfebbdfe9c3ed401003303fb3b8e87402b8b918f0460a1'
'd53b1fa92ef27d426a390a6d1b56a0096bdfc37a60bc9700e79c7d982796994c')
prepare() {
@@ -20,7 +19,8 @@ prepare() {
}
pkgver() {
- peres -v TbbComboNativeAgentHost.exe | grep 'Product Version' | cut -f 2 -d : | sed 's# ##g'
+ # Credit: https://askubuntu.com/a/717855
+ exiftool -ProductVersion TbbComboNativeAgentHost.exe | cut -f 2 -d : | sed 's# ##g'
}
build() {
@@ -33,6 +33,10 @@ build() {
}
package() {
+ # Per https://bugs.winehq.org/show_bug.cgi?id=54661, 32-bit winscard.dll will be supported through wow64 thunks
+ # Keep wine-wow64 here, so that this package can be built with only official packages
+ depends+=(wine-wow64)
+
install -Dm755 $pkgname -t "$pkgdir"/usr/bin
install -Dm644 TbbComboNativeAgentHost.exe -t "$pkgdir"/usr/share/$pkgname
install -Dm644 $pkgname.desktop -t "$pkgdir"/usr/share/applications