1 # Maintainer: Maxim Baz <$pkgname at maximbaz dot com>
3 _id=pjmbgaakjkbhpopmakjoedenlfdmcdgm
4 _name=browserpass-extension
5 pkgname=browserpass-chromium
8 pkgdesc="Chromium extension for Browserpass, browser extension for zx2c4's pass (password manager)"
10 url="https://github.com/browserpass/${_name}"
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'
19 '88c5889f0ef1f64a5e08408b51ce47a991087966b1bf127ec0ec39c9d7111f50')
20 validpgpkeys=('EB4F9E5A60D32232BB52150C12C87A28FEAC6B20')
23 # Create extension json
24 cat << EOF > "${_id}".json
26 "external_crx": "/usr/lib/${pkgname}/${pkgname}-${pkgver}.crx",
27 "external_version": "${pkgver}"
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: