summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntonio Rojas2022-04-01 19:17:21 +0200
committerAntonio Rojas2022-04-01 19:17:21 +0200
commit91c5aea593f60e3903058507d12a86460006c56d (patch)
treed7ad9c8cdbf68215f5aa3d89eec0a9892ef2b5b0
parente2a154b2ae6f8ff76b27be8c153dbc3cd85b788d (diff)
downloadaur-91c5aea593f60e3903058507d12a86460006c56d.tar.gz
import from community
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD41
2 files changed, 33 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 05b7fe970dff..46c4f6a3c216 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,14 @@
pkgbase = firefox-clearurls
- pkgdesc = Firefox addon that removes tracking elements from URLs
- pkgver = 1.20.0
+ pkgdesc = Removes tracking elements from URLs
+ pkgver = 1.22.0
pkgrel = 1
- url = https://clearurls.xyz/
+ url = https://clearurls.xyz
arch = any
+ groups = firefox-addons
license = LGPL3
- noextract = clearurls-1.20.0-firefox.xpi
- source = https://github.com/ClearURLs/Addon/releases/download/1.20.0/clearurls-1.20.0-firefox.xpi
- sha256sums = d6b4bdb79197e3a0edb8e96d9e8f49147e12b8b6f48021a8613d7f08eec6bda4
+ makedepends = strip-nondeterminism
+ makedepends = zip
+ source = https://gitlab.com/KevinRoebert/ClearUrls/-/archive/1.22.0/ClearUrls-1.22.0.tar.gz
+ b2sums = c1536b14cb4b8a584497273f38bd35b14ac3540e4ced7ef3f3fdb1d613113e19233402a03aa1f2344139ae2c86a7d626e79ae56d91acf74d1beb0c3b83325eb9
pkgname = firefox-clearurls
-
diff --git a/PKGBUILD b/PKGBUILD
index 90a871cc8d06..3760de793fc1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,37 @@
-# Maintainer: Robert Cegliński <rob.ceglinski@gmail.com>
+# Maintainer: Daniel M. Capella <polyzen@archlinux.org>
+# Contributor: Robert Cegliński <rob.ceglinski@gmail.com>
+_name=ClearUrls
pkgname=firefox-clearurls
-pkgver=1.20.0
+pkgver=1.22.0
pkgrel=1
-pkgdesc='Firefox addon that removes tracking elements from URLs'
+pkgdesc='Removes tracking elements from URLs'
arch=('any')
-url='https://clearurls.xyz/'
+url=https://clearurls.xyz
license=('LGPL3')
-source=("https://github.com/ClearURLs/Addon/releases/download/$pkgver/clearurls-$pkgver-firefox.xpi")
-noextract=("${source##*/}")
-sha256sums=('d6b4bdb79197e3a0edb8e96d9e8f49147e12b8b6f48021a8613d7f08eec6bda4')
+groups=('firefox-addons')
+makedepends=('strip-nondeterminism' 'zip')
+source=("https://gitlab.com/KevinRoebert/$_name/-/archive/$pkgver/$_name-$pkgver.tar.gz")
+b2sums=('c1536b14cb4b8a584497273f38bd35b14ac3540e4ced7ef3f3fdb1d613113e19233402a03aa1f2344139ae2c86a7d626e79ae56d91acf74d1beb0c3b83325eb9')
prepare() {
- mkdir tmp && cd tmp
- bsdtar -xf "../${source##*/}"
- sed -i 's/"default_locale": "en",/"default_locale": "en", \
- "browser_specific_settings": { \
- "gecko": { \
- "id": "{74145f27-f039-47ce-a470-a662b129930a}" \
- } \
+ cd $_name-$pkgver
+ sed -i 's/"default_locale": "en",/"default_locale": "en",\
+ "browser_specific_settings": {\
+ "gecko": {\
+ "id": "{74145f27-f039-47ce-a470-a662b129930a}"\
+ }\
},/' manifest.json
- bsdtar -caf clearurls.zip *
}
package() {
- install -Dm644 tmp/clearurls.zip "$pkgdir/usr/lib/firefox/browser/extensions/{74145f27-f039-47ce-a470-a662b129930a}.xpi"
+ cd $_name-$pkgver
+ install -d "$pkgdir"/usr/lib/firefox/browser/extensions
+ zip -r \
+ "$pkgdir"/usr/lib/firefox/browser/extensions/{74145f27-f039-47ce-a470-a662b129930a}.xpi \
+ clearurls.js browser-polyfill.js manifest.json img/* external_js/* html/* \
+ core_js/* css/* fonts/* _locales/*
+ strip-nondeterminism -t zip "$pkgdir"/usr/lib/firefox/browser/extensions/*
}
+
+# vim:set ts=2 sw=2 et: