From 2dabd538bc8fb4de75be5a68bd029278b1ff4b0f Mon Sep 17 00:00:00 2001 From: John Date: Mon, 9 Oct 2017 21:34:30 +0200 Subject: [PATCH] New package: browserpass-2.0.4 Closes: #7995 [via git-merge-pr] --- srcpkgs/browserpass/template | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 srcpkgs/browserpass/template diff --git a/srcpkgs/browserpass/template b/srcpkgs/browserpass/template new file mode 100644 index 00000000000..a60118e08eb --- /dev/null +++ b/srcpkgs/browserpass/template @@ -0,0 +1,32 @@ +# Template file for 'browserpass' +pkgname=browserpass +version=2.0.4 +revision=1 +build_style=go +go_import_path="github.com/dannyvankooten/browserpass" +go_package="${go_import_path}/cmd/browserpass" +hostmakedepends="git" +short_desc="Browser extension for pass" +maintainer="John " +license="MIT" +homepage="https://github.com/dannyvankooten/browserpass" +distfiles="https://github.com/dannyvankooten/browserpass/archive/${version}.tar.gz" +checksum=237978043940edb30072627b6f32f65383f915e12067a7303ff27c1f7bfed8d4 + +post_build() { + sed -i "s:%%replace%%:/usr/bin/browserpass:" chrome/host.json firefox/host.json +} + +post_install() { + vlicense LICENSE + + local targetname=com.dannyvankooten.browserpass.json + + vinstall firefox/host.json 644\ usr/lib/mozilla/native-messaging-hosts $targetname + + vinstall chrome/host.json 644\ etc/chromium/native-messaging-hosts $targetname + vinstall chrome/policy.json 644\ etc/chromium/policies/managed $targetname + + vinstall chrome/host.json 644\ etc/opt/chrome/native-messaging-hosts $targetname + vinstall chrome/policy.json 644\ etc/opt/chrome/policies/managed $targetname +}