diff options
author | Melvin Vermeeren | 2016-01-01 00:36:16 +0100 |
---|---|---|
committer | Melvin Vermeeren | 2016-01-01 00:37:46 +0100 |
commit | 7beec6824dc707d57c4ed705104271d854e52459 (patch) | |
tree | 8dd17b176ca375aa63671f91485ce8c3ad254a90 | |
download | aur-7beec6824dc707d57c4ed705104271d854e52459.tar.gz |
Create package, version 2014.07.23.1-1.
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 39 | ||||
-rw-r--r-- | firefox-extension-tabwheelscroll.install | 11 |
3 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..66f555afb8dc --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +# Generated by mksrcinfo v8 +# Thu Dec 31 23:35:54 UTC 2015 +pkgbase = firefox-extension-tabwheelscroll + pkgdesc = Plugin for firefox that allows you to change tabs by scrolling in the tabbar. + pkgver = 2014.07.23.1 + pkgrel = 1 + url = https://addons.mozilla.org/en-US/firefox/addon/tab-wheel-scroll/ + install = firefox-extension-tabwheelscroll.install + arch = any + license = MPL + makedepends = unzip + depends = firefox + noextract = tab_wheel_scroll-20140723-fx+sm+tb.xpi + source = https://addons.cdn.mozilla.net/user-media/addons/6501/tab_wheel_scroll-20140723-fx+sm+tb.xpi + sha256sums = 89a6dea13adc77d37e643e6ee37b9a2a196b5db174ccca6ad492ef8607c508ad + +pkgname = firefox-extension-tabwheelscroll + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7f5211558410 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Melvin Vermeeren <mail@melvinvermeeren.com> +# Edited from: firefox-extension-https-everywhere + +_pkgname=tab_wheel_scroll-20140723-fx+sm+tb +pkgname=firefox-extension-tabwheelscroll +pkgver=2014.07.23.1 +pkgrel=1 +_file=6501 +pkgdesc="Plugin for firefox that allows you to change tabs by scrolling in the tabbar." +license=('MPL') +arch=('any') +url="https://addons.mozilla.org/en-US/firefox/addon/tab-wheel-scroll/" +depends=("firefox") +makedepends=("unzip") +install=firefox-extension-tabwheelscroll.install +source=("https://addons.cdn.mozilla.net/user-media/addons/6501/${_pkgname}.xpi") +noextract=("${_pkgname}.xpi") +sha256sums=('89a6dea13adc77d37e643e6ee37b9a2a196b5db174ccca6ad492ef8607c508ad') + +prepare() { + cd "$srcdir" + + unzip -qqo "${_pkgname}.xpi" -d "${_pkgname}" +} + +package() { + cd "${srcdir}" + + _extension_id="$(sed -n '/.*<em:id>\(.*\)<\/em:id>.*/{s//\1/p;q}' ${_pkgname}/install.rdf)" + _extension_dest="${pkgdir}/usr/lib/firefox/browser/extensions/${_extension_id}" + # Should this extension be unpacked or not? + if grep '<em:unpack>true</em:unpack>' ${_pkgname}/install.rdf > /dev/null; then + install -dm755 "${_extension_dest}" + cp -R ${_pkgname}/* "${_extension_dest}" + chmod -R ugo+rX "${_extension_dest}" + else + install -Dm644 ${_pkgname}.xpi "${_extension_dest}.xpi" + fi +} diff --git a/firefox-extension-tabwheelscroll.install b/firefox-extension-tabwheelscroll.install new file mode 100644 index 000000000000..85b9130ad676 --- /dev/null +++ b/firefox-extension-tabwheelscroll.install @@ -0,0 +1,11 @@ +post_install() { + cat <<MSG + In Firefox 43+, you may have to set 'xpinstall.signatures.required' = 'false' + in about:config. See: https://github.com/EFForg/https-everywhere/issues/2051 + and: https://bugs.archlinux.org/task/47395 +MSG +} + +post_upgrade() { + post_install +} |