diff options
author | Willem Mulder | 2017-10-19 20:22:12 +0200 |
---|---|---|
committer | Willem Mulder | 2017-10-19 23:09:20 +0200 |
commit | 1d61fd402a6946e35573040f47720467b82611e7 (patch) | |
tree | 4d6782c234c88ab9c8ea6fdf42a466f50a18c432 | |
parent | 37aca55e8cce81993ec49512ed8bfb96aa99a87b (diff) | |
download | aur-1d61fd402a6946e35573040f47720467b82611e7.tar.gz |
Update package to passff 1.0.3linux
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 35 |
2 files changed, 30 insertions, 24 deletions
@@ -1,18 +1,21 @@ # Generated by mksrcinfo v8 -# Wed Jan 11 17:09:58 UTC 2017 +# Thu Oct 19 21:09:19 UTC 2017 pkgbase = firefox-passff pkgdesc = zx2c4 pass manager addon for firefox - pkgver = 0.1.32 - pkgrel = 4 - url = https://github.com/nwallace/passff + pkgver = 1.0.3linux + pkgrel = 1 + url = https://github.com/passff/passff arch = any groups = firefox-addons license = GPL2 makedepends = unzip - makedepends = sed - depends = firefox - source = https://addons.mozilla.org/firefox/downloads/file/502988/passff-0.1.32.xpi - sha256sums = 0d6c2de6765b8db837f4495befbb2d14c7b4a2fb092abcd78c7a6978c1625a2f + makedepends = jq + depends = firefox>=50 + noextract = passff-1.0.3linux.xpi + source = https://github.com/passff/passff/archive/1.0.3linux.tar.gz + source = https://addons.mozilla.org/firefox/downloads/file/721365/passff-1.0.3linux-an+fx-linux.xpi + sha384sums = ee1290bc1aabbbc2e538494f39604d1f1a3df9c865d41ae4bb1b8d9bf43015c43f88bd01479dfe02e51666983c247fe2 + sha384sums = dece476349a13587da49a8c51b7ec59944572dd584c251d30db6260d7d36dfe1326d9c5fa791d240ddad314230e635dd pkgname = firefox-passff @@ -1,28 +1,31 @@ # Maintainer: Willem Mulder <14mRh4X0r@gmail.com> _pkgname=passff -_file_id=502988 +_file_id=721365 pkgname=firefox-passff -pkgver=0.1.32 -pkgrel=4 +pkgver=1.0.3linux +pkgrel=1 pkgdesc="zx2c4 pass manager addon for firefox" arch=(any) -url="https://github.com/nwallace/passff" +url="https://github.com/passff/passff" license=('GPL2') groups=(firefox-addons) -depends=(firefox) -makedepends=(unzip sed) -source=("https://addons.mozilla.org/firefox/downloads/file/${_file_id}/${_pkgname}-${pkgver}.xpi") -sha256sums=('0d6c2de6765b8db837f4495befbb2d14c7b4a2fb092abcd78c7a6978c1625a2f') - -prepare() { - cd "$srcdir" - unzip -d "${_pkgname}-${pkgver}" "${_pkgname}-${pkgver}.xpi" -} +depends=('firefox>=50') +makedepends=(unzip jq) +source=("https://github.com/passff/passff/archive/${pkgver}.tar.gz" + "https://addons.mozilla.org/firefox/downloads/file/${_file_id}/${_pkgname}-${pkgver}-an+fx-linux.xpi") +noextract=("${_pkgname}-${pkgver}.xpi") +sha384sums=('ee1290bc1aabbbc2e538494f39604d1f1a3df9c865d41ae4bb1b8d9bf43015c43f88bd01479dfe02e51666983c247fe2' + 'dece476349a13587da49a8c51b7ec59944572dd584c251d30db6260d7d36dfe1326d9c5fa791d240ddad314230e635dd') package() { - cd "$srcdir" + cd "${_pkgname}-${pkgver}/src" + + local ext_id="$(jq -r .applications.gecko.id manifest.json)" - local ext_id="$(sed -n '/.*<em:id>\(.*\)<\/em:id>.*/{s//\1/p;q}' "${_pkgname}-${pkgver}/install.rdf")" - install -Dm644 "${_pkgname}-${pkgver}.xpi" \ + install -Dm644 "${srcdir}/${_pkgname}-${pkgver}-an+fx-linux.xpi" \ "${pkgdir}/usr/lib/firefox/browser/extensions/${ext_id}.xpi" + install -Dm755 host/passff.py \ + "${pkgdir}/usr/lib/mozilla/native-messaging-hosts/passff.py" + jq '.path = "/usr/lib/mozilla/native-messaging-hosts/passff.py"' host/passff.json \ + > "${pkgdir}/usr/lib/mozilla/native-messaging-hosts/passff.json" } |