diff options
author | Willem Mulder | 2017-01-11 16:49:34 +0100 |
---|---|---|
committer | Willem Mulder | 2017-01-11 16:49:34 +0100 |
commit | 19dd6982e72718f0d3c26c24b057dac7507c5e31 (patch) | |
tree | f429968dc53ecacddeb8786611325952803d979d | |
parent | 0cc214ffeb4eafe31ec861ab8aa55b4094bd48e9 (diff) | |
download | aur-19dd6982e72718f0d3c26c24b057dac7507c5e31.tar.gz |
Firefox requires addons to be signed...
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 22 |
2 files changed, 16 insertions, 17 deletions
@@ -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 @@ -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" } |