projects/aports·blob master · refs

34 lines · 1.1 KiB

1# Contributor: Hugo Osvaldo Barrera <[email protected]>
2maintainer="Hugo Osvaldo Barrera <[email protected]>"
3pkgname=keepassxc-browser
4pkgver=1.10.3
5pkgrel=0
6pkgdesc="KeePassXC Browser Extension"
7url="https://github.com/keepassxreboot/keepassxc-browser/"
8arch="noarch"
9license="GPL-3.0-or-later"
10makedepends="npm"
11source="keepassxc-browser-$pkgver.tar.gz::https://github.com/keepassxreboot/keepassxc-browser/archive/refs/tags/$pkgver.tar.gz"
12options="!check net" # no tests, build fetches assets
13
14prepare() {
15 default_prepare
16 npm ci
17}
18
19build() {
20 # fetching translations requires a user account (and unmet dependencies).
21 npm run build -- --skip-translations
22}
23
24package() {
25 # See: https://github.com/keepassxreboot/keepassxc-browser/issues/2634
26
27 _target="$pkgdir/usr/lib/firefox/browser/extensions/[email protected]"
28 mkdir -p "$_target"
29 tar -xf keepassxc-browser_${pkgver}_firefox.zip -C "$_target"
30}
31
32sha512sums="
33bb1027cd3e2927b68cf3082226976535d82350a56acafba797b96ea84913e9e5cab6f089c9e97e5d5c7751b21f89724ed2d6f8b960a8bc55030df50cc8da3569 keepassxc-browser-1.10.3.tar.gz
34"