[arch-commits] Commit in browserpass-firefox/trunk (PKGBUILD)

Maxim Baz maximbaz at archlinux.org
Wed Aug 26 14:48:19 UTC 2020


    Date: Wednesday, August 26, 2020 @ 14:48:19
  Author: maximbaz
Revision: 688932

upgpkg: browserpass-firefox 3.5.0-2

Modified:
  browserpass-firefox/trunk/PKGBUILD

----------+
 PKGBUILD |   24 +++++++-----------------
 1 file changed, 7 insertions(+), 17 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-08-26 14:47:04 UTC (rev 688931)
+++ PKGBUILD	2020-08-26 14:48:19 UTC (rev 688932)
@@ -1,33 +1,23 @@
 # Maintainer: Maxim Baz <$pkgname at maximbaz dot com>
 
 _id=browserpass at maximbaz.com
-_name=browserpass-extension
 pkgname=browserpass-firefox
 pkgver=3.5.0
-pkgrel=1
+pkgrel=2
 pkgdesc="Firefox extension for Browserpass, browser extension for zx2c4's pass (password manager)"
 arch=('any')
-url="https://github.com/browserpass/${_name}"
+url="https://github.com/browserpass/browserpass-extension"
 license=('ISC')
+groups=('firefox-addons')
 depends=('browserpass')
-source=("${pkgname}-${pkgver}.zip::${url}/releases/download/${pkgver}/${pkgname}-${pkgver}.zip"
-        "${pkgname}-${pkgver}.zip.asc::${url}/releases/download/${pkgver}/${pkgname}-${pkgver}.zip.asc"
+source=("${pkgname}-${pkgver}.xpi::https://addons.mozilla.org/firefox/downloads/file/3597896/browserpass-${pkgver}-fx.xpi"
         "https://raw.githubusercontent.com/browserpass/browserpass-extension/master/LICENSE")
-noextract=("${pkgname}-${pkgver}.zip")
-sha256sums=('23dca2cd555f715ecc4ea6e49f82cfc74ac1001caa4339e3b45293fe2ea14bfe'
-            'SKIP'
+noextract=("${pkgname}-${pkgver}.xpi")
+sha256sums=('1a53a9d941cba68e5b3131daebbd0c9a81dedf7de2f5a09eb0c09c7609e0f5ce'
             'f9fc49e2b3977f857bf3cbfbeb193bab8b2e17545978c162409d5270e6e0405a')
-validpgpkeys=('EB4F9E5A60D32232BB52150C12C87A28FEAC6B20')
 
-prepare() {
-    mkdir -p "${pkgname}-${pkgver}"
-    bsdtar -vxf "${pkgname}-${pkgver}.zip" -C "${pkgname}-${pkgver}"
-}
-
 package() {
-    _dest="${pkgdir}/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/${_id}"
-    install -dm755 "${_dest}"
-    cp -a "${pkgname}-${pkgver}"/* "${_dest}"
+    install -Dm644 "${pkgname}-${pkgver}.xpi" "${pkgdir}/usr/lib/firefox/browser/extensions/${_id}.xpi"
 
     # Install host json from browserpass package
     install -dm755 "${pkgdir}/usr/lib/mozilla/native-messaging-hosts/"



More information about the arch-commits mailing list