summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 7d2ee79990422639c1032f295270ff71f3df2d98 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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"
}