summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorWillem Mulder2017-01-11 16:49:34 +0100
committerWillem Mulder2017-01-11 16:49:34 +0100
commit19dd6982e72718f0d3c26c24b057dac7507c5e31 (patch)
treef429968dc53ecacddeb8786611325952803d979d
parent0cc214ffeb4eafe31ec861ab8aa55b4094bd48e9 (diff)
downloadaur-19dd6982e72718f0d3c26c24b057dac7507c5e31.tar.gz
Firefox requires addons to be signed...
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD22
2 files changed, 16 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6842d962e3ff..7c33c659d599 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,18 @@
# Generated by mksrcinfo v8
-# Wed Jan 11 15:34:59 UTC 2017
+# Wed Jan 11 15:49:31 UTC 2017
pkgbase = firefox-passff
pkgdesc = zx2c4 pass manager addon for firefox
pkgver = 0.1.32
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/nwallace/passff
arch = any
groups = firefox-addons
license = GPL2
- makedepends = make
- makedepends = zip
+ makedepends = unzip
makedepends = sed
depends = firefox
- source = passff-0.1.32.tar.gz::https://github.com/nwallace/passff/archive/0.1.32.tar.gz
- sha256sums = 77be6d1ee8494013fd66129de479007841f0213daa38b2879178373e193433c1
+ source = passff-0.1.32.xpi::https://github.com/nwallace/passff/releases/download/0.1.32/passff.xpi
+ sha256sums = e3c36a5a7f05b9be4cc053eace9801863f51f3c9209f17aa68a14693f81d745e
pkgname = firefox-passff
diff --git a/PKGBUILD b/PKGBUILD
index f8f2a5b4118d..d19b777f13a7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,26 +2,26 @@
_pkgname=passff
pkgname=firefox-passff
pkgver=0.1.32
-pkgrel=1
+pkgrel=2
pkgdesc="zx2c4 pass manager addon for firefox"
arch=(any)
url="https://github.com/nwallace/passff"
license=('GPL2')
groups=(firefox-addons)
depends=(firefox)
-makedepends=(make zip sed)
-source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/nwallace/passff/archive/${pkgver}.tar.gz")
-sha256sums=('77be6d1ee8494013fd66129de479007841f0213daa38b2879178373e193433c1')
+makedepends=(unzip sed)
+source=("${_pkgname}-${pkgver}.xpi::https://github.com/nwallace/passff/releases/download/${pkgver}/${_pkgname}.xpi")
+sha256sums=('e3c36a5a7f05b9be4cc053eace9801863f51f3c9209f17aa68a14693f81d745e')
-build() {
- cd "$srcdir/${_pkgname}-${pkgver}/src"
- make
+prepare() {
+ cd "$srcdir"
+ unzip -d "${_pkgname}-${pkgver}" "${_pkgname}-${pkgver}.xpi"
}
package() {
- cd "$srcdir/${_pkgname}-${pkgver}/src"
+ cd "$srcdir"
- local ext_id="$(sed -n '/.*<em:id>\(.*\)<\/em:id>.*/{s//\1/p;q}' install.rdf)"
- install -Dm644 ../bin/${_pkgname}.xpi \
- "${pkgdir}/usr/lib/firefox/browser/extensions/${ext_id}.xpi"
+ local ext_id="$(sed -n '/.*<em:id>\(.*\)<\/em:id>.*/{s//\1/p;q}' "${_pkgname}-${pkgver}/install.rdf")"
+ install -Dm644 "${_pkgname}-${pkgver}.xpi" \
+ "${pkgdir}/usr/lib/firefox/browser/extensions/${ext_id}.xpi"
}