diff options
author | Claudia Pellegrino | 2021-10-25 13:11:19 +0200 |
---|---|---|
committer | Claudia Pellegrino | 2021-10-25 13:11:19 +0200 |
commit | 88942ffdbc9327a045501d4344150c5f6bcb423d (patch) | |
tree | f94145a3444c4e1fb9e487e2d832a8b4ae4e3b44 | |
download | aur-88942ffdbc9327a045501d4344150c5f6bcb423d.tar.gz |
Initial commit (v0.2.3)
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | .editorconfig | 20 | ||||
-rw-r--r-- | .gitattributes | 20 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 38 |
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" +} |