summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorCharlie Wolf2017-04-05 22:38:00 -0700
committerCharlie Wolf2017-04-05 22:38:00 -0700
commit9cbeada1a40c1b646e091e61bbca4a6eddcf830b (patch)
treeb73169de1ce3c9b0e2f1c65399756549424ca910 /PKGBUILD
downloadaur-firefox-extension-proxy-switcher.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD18
1 files changed, 18 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7d2ee7999042
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,18 @@
+pkgname=firefox-extension-proxy-switcher
+pkgdesc="This extension provides a proxy settings UI very similar to Firefox's built-in proxy setting window but right from Firefox's toolbar panel."
+pkgver=0.1.9
+pkgrel=1
+arch=('any')
+url="https://addons.mozilla.org/en-US/firefox/addon/proxy-switcher/"
+makedepends=('unzip' )
+depends=("firefox")
+license=('MIT')
+source=("${pkgname}.xpi::https://addons.mozilla.org/firefox/downloads/latest/proxy-switcher/addon-654096-latest.xpi" )
+sha512sums=('4fbd842c773fea302a52b1cdb8332e65d1a1c92da4ca7c9a82e63fd70155886bf5afc4f44a23173a27ff02ac340c2a2bd10ebaa5bd6288374ed83b45cf52cbff')
+noextract=("${pkgname}.xpi")
+
+package(){
+ srcxpi="${srcdir}/${pkgname}.xpi"
+ emid=$(unzip -p "$srcxpi" install.rdf | sed -n '/.*<em:id>\(.*\)<\/em:id>.*/{s//\1/p;q}')
+ install -Dm644 "$srcxpi" "${pkgdir}/usr/lib/firefox/browser/extensions/$emid.xpi"
+}