summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorWillem Mulder2017-07-29 13:00:17 +0200
committerWillem Mulder2017-07-29 13:00:17 +0200
commit875be4f8b23c87fc6ef0e4e2fbd4e3805d3a3d43 (patch)
tree044d868c3170f1b6ab71dc36b470dc2a12773663
parent3a0b5476f4b65cfb7f2a2b336573fdca65cf4b3d (diff)
downloadaur-875be4f8b23c87fc6ef0e4e2fbd4e3805d3a3d43.tar.gz
Update PKGBUILD to work with PassFF 1.0.0
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD11
2 files changed, 11 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fa1bfe8f77de..ce853985025e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Wed Jan 11 15:22:35 UTC 2017
+# Sat Jul 29 11:00:15 UTC 2017
pkgbase = firefox-passff-git
pkgdesc = zx2c4 pass manager addon for firefox
- pkgver = 0.1.32.r15.g9f1b15d
+ pkgver = 1.0.0.r0.c18c198
pkgrel = 1
url = https://github.com/nwallace/passff
arch = any
@@ -12,6 +12,7 @@ pkgbase = firefox-passff-git
makedepends = make
makedepends = zip
makedepends = sed
+ makedepends = jq
depends = firefox
provides = firefox-passff
conflicts = firefox-passff
diff --git a/PKGBUILD b/PKGBUILD
index 11259bf21035..8fb59322c55c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Willem Mulder <14mRh4X0r@gmail.com>
_pkgname=passff
pkgname=firefox-passff-git
-pkgver=0.1.32.r15.g9f1b15d
+pkgver=1.0.0.r0.c18c198
pkgrel=1
pkgdesc="zx2c4 pass manager addon for firefox"
arch=(any)
@@ -9,7 +9,7 @@ url="https://github.com/nwallace/passff"
license=('GPL2')
groups=(firefox-addons)
depends=(firefox)
-makedepends=(git make zip sed)
+makedepends=(git make zip sed jq)
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
source=("${_pkgname}::git+https://github.com/nwallace/${_pkgname}.git")
@@ -30,7 +30,12 @@ build() {
package() {
cd "$srcdir/${_pkgname}/src"
- local ext_id="$(sed -n '/.*<em:id>\(.*\)<\/em:id>.*/{s//\1/p;q}' install.rdf)"
+ local ext_id="$(jq -r '.applications.gecko.id' manifest.json)"
install -Dm644 ../bin/${_pkgname}.xpi \
"${pkgdir}/usr/lib/firefox/browser/extensions/${ext_id}.xpi"
+
+ # Install host application
+ install -Dm644 -t "${pkgdir}/usr/lib/mozilla/native-messaging-hosts" \
+ ./host/passff.py \
+ ./host/passff.json
}