upgpkg: wordpress 6.2.1-1
[ArchLinux/community.git] / browserpass-chromium / trunk / PKGBUILD
blobdaa72d9262f154b792df06bd5a783fc2b748153f
1 # Maintainer: Maxim Baz <$pkgname at maximbaz dot com>
3 _id=pjmbgaakjkbhpopmakjoedenlfdmcdgm
4 _name=browserpass-extension
5 pkgname=browserpass-chromium
6 pkgver=3.7.2
7 pkgrel=2
8 pkgdesc="Chromium extension for Browserpass, browser extension for zx2c4's pass (password manager)"
9 arch=('any')
10 url="https://github.com/browserpass/${_name}"
11 license=('ISC')
12 depends=('browserpass')
13 source=("${pkgname}-${pkgver}.crx::${url}/releases/download/${pkgver}/browserpass-github-${pkgver}.crx"
14         "${pkgname}-${pkgver}.crx.asc::${url}/releases/download/${pkgver}/browserpass-github-${pkgver}.crx.asc"
15         "https://raw.githubusercontent.com/browserpass/browserpass-extension/master/LICENSE")
16 noextract=("${pkgname}-${pkgver}.crx")
17 sha256sums=('554cfcb8f657ae8149378059b6283393eff213184b6c716ca8b085407c26b251'
18             'SKIP'
19             '88c5889f0ef1f64a5e08408b51ce47a991087966b1bf127ec0ec39c9d7111f50')
20 validpgpkeys=('EB4F9E5A60D32232BB52150C12C87A28FEAC6B20')
22 prepare() {
23     # Create extension json
24     cat << EOF > "${_id}".json
26     "external_crx": "/usr/lib/${pkgname}/${pkgname}-${pkgver}.crx",
27     "external_version": "${pkgver}"
29 EOF
32 package() {
33     install -Dm644 -t "${pkgdir}/usr/share/chromium/extensions/" "${_id}.json"
34     install -Dm644 -t "${pkgdir}/usr/lib/${pkgname}/" "${pkgname}-${pkgver}.crx"
36     # Install host json from browserpass package
37     install -dm755 "${pkgdir}/etc/chromium/native-messaging-hosts/"
38     ln -sf "/usr/lib/browserpass/hosts/chromium/com.github.browserpass.native.json" "${pkgdir}/etc/chromium/native-messaging-hosts/"
40     install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}/" LICENSE
43 # vim:set ts=4 sw=4 et: