summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPlaunarome2021-03-14 23:13:07 +0000
committerPlaunarome2021-03-14 23:13:07 +0000
commit488b99a6d946290ae62d8e3e14f31443012d5fbe (patch)
tree0f32c56db9ca293c26495fd0ce591327de907920
downloadaur-488b99a6d946290ae62d8e3e14f31443012d5fbe.tar.gz
Initial upload: firefox-redirector 3.5.2-1
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD41
-rw-r--r--remove_persistent.patch13
3 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6fb3689dba6f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = firefox-redirector
+ pkgdesc = Automatically redirects to user-defined urls on certain pages
+ pkgver = 3.5.2
+ pkgrel = 1
+ url = https://einaregilsson.com/redirector/
+ arch = any
+ groups = firefox-addons
+ license = MIT
+ makedepends = zip
+ source = https://github.com/einaregilsson/Redirector/archive/v3.5.2/firefox-redirector-3.5.2.tar.gz
+ source = remove_persistent.patch
+ sha512sums = caecc14ac52e4c68b394be20ab562ad9046165e72f98b524f65d6ca5f090fbfd1339d963f551f968aebe1edd2d4ec50176a6b6c66bde3e323fb627f729f5a319
+ sha512sums = 01906062037678d4d76d04f4e5f1f541b292582543ec9cf9244c04ab84b1561ee98de73d3bbcb3147ed254ba6c0e4653137e3b7a7d30605b7d3a9a2e073dccf3
+
+pkgname = firefox-redirector
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8483ab3b84ca
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: Plaunarome <plaunarome@protonmail.com>
+
+_name="Redirector"
+pkgname=firefox-redirector
+pkgver=3.5.2
+pkgrel=1
+pkgdesc="Automatically redirects to user-defined urls on certain pages"
+arch=("any")
+url="https://einaregilsson.com/redirector/"
+license=("MIT")
+groups=("firefox-addons")
+makedepends=("zip")
+source=("https://github.com/einaregilsson/Redirector/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz"
+ "remove_persistent.patch")
+sha512sums=('caecc14ac52e4c68b394be20ab562ad9046165e72f98b524f65d6ca5f090fbfd1339d963f551f968aebe1edd2d4ec50176a6b6c66bde3e323fb627f729f5a319'
+ '01906062037678d4d76d04f4e5f1f541b292582543ec9cf9244c04ab84b1561ee98de73d3bbcb3147ed254ba6c0e4653137e3b7a7d30605b7d3a9a2e073dccf3')
+
+prepare() {
+ patch --directory "${_name}-${pkgver}" --strip 1 < remove_persistent.patch
+}
+
+build() {
+ cd "${_name}-${pkgver}"
+
+ rm --force --recursive -- \
+ .gitignore \
+ build.py \
+ icon.html \
+ nex-build.sh \
+ promo
+
+ zip extension.zip -X --filesync --recurse-paths -- *
+}
+
+package() {
+ cd "${_name}-${pkgver}"
+
+ install -D --mode 644 -- extension.zip \
+ "${pkgdir}/usr/lib/firefox/browser/extensions/redirector@einaregilsson.com.xpi"
+ install -D --mode 644 -- LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
diff --git a/remove_persistent.patch b/remove_persistent.patch
new file mode 100644
index 000000000000..457f6c13c715
--- /dev/null
+++ b/remove_persistent.patch
@@ -0,0 +1,13 @@
+diff --unified --recursive --text Redirector-3.5.2.original/manifest.json Redirector-3.5.2.patched/manifest.json
+--- Redirector-3.5.2.original/manifest.json 2019-12-16 11:40:12.000000000 +0000
++++ Redirector-3.5.2.patched/manifest.json 2021-03-14 22:54:02.353341341 +0000
+@@ -32,8 +32,7 @@
+ "scripts": [
+ "js/redirect.js",
+ "js/background.js"
+- ],
+- "persistent": true
++ ]
+ },
+ "options_ui": {
+ "page": "popup.html",