blob: 2f85d2ba9f6dcf8b417e691a0f454ee8bbbcda5f (
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
|
# Maintainer: Mark Wagie <mark dot wagie at proton dot me>
pkgname=bitwarden-bin
pkgver=2025.12.1
pkgrel=1
pkgdesc="A secure and free password manager for all of your devices."
arch=('x86_64')
url="https://bitwarden.com"
license=('GPL-3.0-or-later')
depends=(
'alsa-lib'
'gtk3'
'libnotify'
'org.freedesktop.secrets'
'libxtst'
'libxss'
'libnss_nis'
'nss'
)
provides=("${pkgname%-bin}")
conflicts=("${pkgname%-bin}")
install="${pkgname%-bin}.install"
source=("https://github.com/bitwarden/clients/releases/download/desktop-v$pkgver/Bitwarden-$pkgver-amd64.deb"
"${pkgname%-bin}.sh")
sha512sums=('2a6c77c4c4d13dc57b945984c7f3459dd85a9b7ca4e309dba7e4801900422233636c9e59fdec3f851403b43ea77234e947d0f5fd4add297693b26dbaaa29ca9c'
'b263968cafae65e2456f1ba6bc9fad3c2e5b502ef74b519866c9d028059442f56bf0579cdad9fd74e30d4352e05f72fc9b8e045d80bd49f0a43c113215431014')
package() {
bsdtar xf data.tar.xz -C "$pkgdir"
chmod 04755 "$pkgdir/opt/Bitwarden/chrome-sandbox"
install -d "$pkgdir/etc/apparmor.d"
ln -s /opt/Bitwarden/resources/apparmor-profile "$pkgdir/etc/apparmor.d/bitwarden"
desktop-file-edit --set-key=Exec --set-value="${pkgname%-bin} %U" \
"$pkgdir/usr/share/applications/${pkgname%-bin}.desktop"
install -Dm755 "${pkgname%-bin}.sh" "$pkgdir/usr/bin/${pkgname%-bin}"
}
|