blob: d76817c795f4c8952750517c66e450ec13fec93d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
# Maintainer: Chih-Hsuan Yen <base64_decode("eXUzYWN0eHQydHR0ZmlteEBjaHllbi5jYwo=")>
pkgname=tbb-combo-native-agent
pkgver=1.0.0.16
pkgrel=1
pkgdesc='Taiwan Business Bank combo native agent (臺灣企銀二合一元件)'
arch=(any)
url='https://ebank.tbb.com.tw/'
license=(unknown)
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=('2c8b0e8747aa36b115cfebbdfe9c3ed401003303fb3b8e87402b8b918f0460a1'
'd53b1fa92ef27d426a390a6d1b56a0096bdfc37a60bc9700e79c7d982796994c')
prepare() {
7z x Install_TbbComboNativeAgentHost-$pkgver.exe
}
pkgver() {
# Credit: https://askubuntu.com/a/717855
exiftool -ProductVersion TbbComboNativeAgentHost.exe | cut -f 2 -d : | sed 's# ##g'
}
build() {
gendesk -n --pkgname "$pkgname" \
--name "Taiwan Business Bank combo native agent" \
--icon /usr/share/pixmaps/TbbComboNativeAgentHost.ico \
--categories "Office;Finance"
# No direct support for translations https://github.com/xyproto/gendesk/issues/15
echo "Name[zh_TW]=臺灣企銀二合一元件" >> $pkgname.desktop
}
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
install -Dm644 TbbComboNativeAgentHost.ico -t "$pkgdir"/usr/share/pixmaps
}
|