summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD15
1 files changed, 5 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a65bd686a071..3fcbb6707ff6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,8 @@
_plugin_name=firegestures
_plugin_version=1.11.1
-_plugin_ext=
+_plugin_id=6366
+_plugin_ext=-fx
pkgdesc="A customizable mouse gestures extension for Firefox"
license=('MPL 1.1' 'GPL 2.0' 'LGPL 2.1')
@@ -13,18 +14,12 @@ pkgrel=1
arch=('any')
url="http://www.xuldev.org/firegestures/"
depends=("firefox>=50")
-makedepends=('unzip')
-source=("https://addons.mozilla.org/firefox/downloads/latest/6366/addon-6366-latest.xpi")
+source=("https://addons.cdn.mozilla.net/user-media/addons/${_plugin_id}/${_plugin_name}-${pkgver}${_plugin_ext}.xpi")
sha256sums=('ee3ac71575be99ebccb856de78212654bf8808aff2a3c8edd76eae1aa1f97ed6')
-prepare() {
- cd "${srcdir}"
- unzip -qqo "addon-6366-latest.xpi" -d "${_plugin_name}-${pkgver}"
-}
-
package() {
cd "${srcdir}"
- _extension_id="$(sed -n '/.*<em:id>\(.*\)<\/em:id>.*/{s//\1/p;q}' ${_plugin_name}-${pkgver}/install.rdf)"
+ _extension_id="$(sed -n '/.*<em:id>\(.*\)<\/em:id>.*/{s//\1/p;q}' install.rdf)"
_extension_dest="${pkgdir}/usr/lib/firefox/browser/extensions/${_extension_id}"
- install -Dm644 "addon-6366-latest.xpi" "${_extension_dest}.xpi"
+ install -Dm644 ${_plugin_name}-${pkgver}${_plugin_ext}.xpi "${_extension_dest}.xpi"
}