summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorClaudia Pellegrino2021-10-25 13:11:19 +0200
committerClaudia Pellegrino2021-10-25 13:11:19 +0200
commit88942ffdbc9327a045501d4344150c5f6bcb423d (patch)
treef94145a3444c4e1fb9e487e2d832a8b4ae4e3b44
downloadaur-88942ffdbc9327a045501d4344150c5f6bcb423d.tar.gz
Initial commit (v0.2.3)
-rw-r--r--.SRCINFO15
-rw-r--r--.editorconfig20
-rw-r--r--.gitattributes20
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD38
5 files changed, 98 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7145d705947b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = firefox-extension-accept-language-per-site
+ pkgdesc = Firefox extension to change Accept-Language for different sites
+ pkgver = 0.2.3
+ pkgrel = 1
+ url = https://github.com/sorz/accept-language-per-site
+ arch = any
+ groups = firefox-addons
+ license = custom:MIT
+ makedepends = jq
+ depends = firefox
+ options = !strip
+ source = firefox-extension-accept-language-per-site-0.2.3.zip::https://github.com/sorz/accept-language-per-site/archive/refs/tags/v0.2.3.zip
+ sha512sums = 97106aca7bb67a8e601653806aa82e6db41f68b27c99c72f1f69beb3edeb08097b63a582a3cd562541b977dea9366e75d927139b1b522fbbe5762b32e71a6ef5
+
+pkgname = firefox-extension-accept-language-per-site
diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 000000000000..cf06dd3ed5ab
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,20 @@
+# https://editorconfig.org
+
+root = true
+
+[*]
+charset = utf-8
+end_of_line = lf
+indent_style = space
+insert_final_newline = true
+trim_trailing_whitespace = true
+
+[.gitattributes]
+indent_size = 16
+
+[*.{diff,patch}]
+end_of_line = lf
+trim_trailing_whitespace = false
+
+[PKGBUILD]
+indent_size = 2
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 000000000000..d553e978db05
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,20 @@
+# CAUTION:
+# Always run the following command after adding/editing an
+# `eol` entry:
+#
+# git add --renormalize FILES_WITH_AFFECTED_EXTENSION
+#
+# This keeps existing files consistent with the new setting.
+#
+# Example:
+#
+# git add --renormalize '*.foo' '*.bar'
+
+.editorconfig text eol=lf
+.gitattributes text eol=lf
+
+# LF required for interactive patching as of Git 2.17.1
+*.diff text eol=lf
+*.patch text eol=lf
+
+PKGBUILD text eol=lf
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..5d0e2f64a36c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+/.vscode
+/src
+/pkg
+*.pkg.*
+*.zip
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..dd2b881c0b2b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Claudia Pellegrino <aur ät cpellegrino.de>
+
+_plugin_name='accept-language-per-site'
+pkgname="firefox-extension-${_plugin_name}"
+pkgver=0.2.3
+pkgrel=1
+pkgdesc='Firefox extension to change Accept-Language for different sites'
+arch=('any')
+url='https://github.com/sorz/accept-language-per-site'
+license=('custom:MIT')
+groups=('firefox-addons')
+depends=('firefox')
+makedepends=('jq')
+options=('!strip')
+
+source=("${pkgname}-${pkgver}.zip::https://github.com/sorz/accept-language-per-site/archive/refs/tags/v${pkgver}.zip")
+sha512sums=('97106aca7bb67a8e601653806aa82e6db41f68b27c99c72f1f69beb3edeb08097b63a582a3cd562541b977dea9366e75d927139b1b522fbbe5762b32e71a6ef5')
+
+build() {
+ rm -f "${srcdir}/.gitignore"
+ cd "${srcdir}/${_plugin_name}-${pkgver}"
+ zip -X --filesync --recurse-paths \
+ "${srcdir}/${pkgname}-${pkgver}.xpi" -- *
+}
+
+package() {
+ echo >&2 'Packaging the license'
+ install -D -m 644 -t \
+ "${pkgdir}/usr/share/licenses/${pkgname}" \
+ "${srcdir}/${_plugin_name}-${pkgver}/LICENSE"
+
+ echo >&2 'Packaging the extension'
+ _gecko_id="$(jq -r '.applications.gecko.id' \
+ "${_plugin_name}-${pkgver}/manifest.json")"
+ install -D -m 644 -T \
+ "${srcdir}/${pkgname}-${pkgver}.xpi" \
+ "${pkgdir}/usr/lib/firefox/browser/extensions/${_gecko_id}.xpi"
+}