summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMarko Korhonen2023-03-16 19:40:45 +0200
committerMarko Korhonen2023-03-16 19:40:45 +0200
commitf86dc35ec8d7b68a43a8e1ef3a841f468f41d3d6 (patch)
tree4d37dbe5f2bb9696188e65d6cbcb63677835c07c /PKGBUILD
downloadaur-browserpass-cachy-browser.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD27
1 files changed, 27 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..34d3a027d31f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,27 @@
+# Inspired by existing AUR package browserpass-librewolf
+# Maintainer: Marko Korhonen <aur@marko.korhonen.cc>
+
+_id=browserpass@maximbaz.com
+pkgname=browserpass-cachy-browser
+pkgver=3.7.2
+pkgrel=2
+pkgdesc="Cachy Browser extension for Browserpass, browser extension for zx2c4's pass (password manager)"
+arch=('any')
+url="https://github.com/browserpass/browserpass-extension"
+license=('ISC')
+depends=('cachy-browser')
+source=("${pkgname}-${pkgver}.xpi::https://addons.mozilla.org/firefox/downloads/file/3711209/browserpass-${pkgver}-fx.xpi"
+ "https://raw.githubusercontent.com/browserpass/browserpass-extension/master/LICENSE")
+noextract=("${pkgname}-${pkgver}.xpi")
+sha256sums=('b1781405b46f3274697885b53139264dca2ab56ffc4435c093102ad5ebc59297'
+ '88c5889f0ef1f64a5e08408b51ce47a991087966b1bf127ec0ec39c9d7111f50')
+
+package() {
+ install -Dm644 "${pkgname}-${pkgver}.xpi" "${pkgdir}/usr/lib/cachy-browser/browser/extensions/${_id}.xpi"
+
+ # Install host json from browserpass package
+ install -dm755 "${pkgdir}/usr/lib/cachy-browser/native-messaging-hosts/"
+ ln -sf "/usr/lib/browserpass/hosts/firefox/com.github.browserpass.native.json" "${pkgdir}/usr/lib/cachy-browser/native-messaging-hosts/"
+
+ install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}/" LICENSE
+}