diff options
author | Zhang Hua | 2024-02-26 21:44:10 +0800 |
---|---|---|
committer | Zhang Hua | 2024-02-26 21:44:10 +0800 |
commit | c8f04fc0716c71a4253ad2ad70756e8b9a11493d (patch) | |
tree | 3a05b5663f50e511a91c9a493699ffac557eb8de | |
download | aur-c8f04fc0716c71a4253ad2ad70756e8b9a11493d.tar.gz |
First commit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 38 |
3 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7feeb626ad80 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = firefox-extension-adguard + pkgdesc = AdGuard browser extension. + pkgver = 4.3.13 + pkgrel = 1 + url = https://adguard.com/adguard-browser-extension/overview.html + arch = any + groups = firefox-addons + license = GPL-3.0-only + makedepends = npm + makedepends = yarn + makedepends = nodejs-lts-hydrogen + makedepends = git + makedepends = jq + options = !strip + source = adguard-4.3.13.tar.gz::https://github.com/AdguardTeam/AdguardBrowserExtension/archive/refs/tags/v4.3.13.tar.gz + sha256sums = 96b3dc457e1c61432541638d3352708e1c5c73670a52a3e51dd1aee3ef80273d + +pkgname = firefox-extension-adguard + depends = firefox diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..76c60a133358 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +pkg +src +*.pkg.tar.* +*.log +*.tar.gz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6b72476a8883 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +pkgname=firefox-extension-adguard +pkgver=4.3.13 +pkgrel=1 +pkgdesc="AdGuard browser extension." +arch=("any") +url="https://adguard.com/adguard-browser-extension/overview.html" +license=("GPL-3.0-only") +groups=("firefox-addons") +makedepends=("npm" "yarn" "nodejs-lts-hydrogen" "git" "jq") +options=("!strip") +source=("adguard-$pkgver.tar.gz::https://github.com/AdguardTeam/AdguardBrowserExtension/archive/refs/tags/v$pkgver.tar.gz") +sha256sums=('96b3dc457e1c61432541638d3352708e1c5c73670a52a3e51dd1aee3ef80273d') + +prepare() { + cd "$srcdir/AdguardBrowserExtension-$pkgver" + yarn install --ignore-scripts + if [[ -z "$OPENAI_API_KEY" ]] + then + # This needs an OPENAI_API_KEY + sed -i 's|await findDangerousRules();|//await findDangerousRules();|' \ + ./tools/resources.ts + fi + yarn resources +} +build() { + cd "$srcdir/AdguardBrowserExtension-$pkgver" + yarn release firefox +} +check() { + cd "$srcdir/AdguardBrowserExtension-$pkgver" + yarn test +} +package() { + depends=("firefox") + id=$(jq -r .browser_specific_settings.gecko.id "$srcdir/AdguardBrowserExtension-$pkgver/build/release/firefox-amo/manifest.json") + install -Dm644 "$srcdir/AdguardBrowserExtension-$pkgver/build/release/firefox.zip" \ + "$pkgdir/usr/lib/firefox/browser/extensions/$id.xpi" +} |