summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorspyophobia2022-05-09 17:22:55 +0800
committerspyophobia2022-05-09 17:40:01 +0800
commitc2c86cc6e3572a849337d419b465865c71465ac4 (patch)
tree27af8c231b580bcba317b7bdad4b87ad8713aff6 /PKGBUILD
downloadaur-c2c86cc6e3572a849337d419b465865c71465ac4.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD29
1 files changed, 29 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..151fe1d8377f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintainer: spyophobia <76800505+spyophobia@users.noreply.github.com>
+
+pkgname=acl4ssr-acl-git
+pkgver=r101.6f8e28d
+pkgrel=1
+pkgdesc='Ad-removal & GFW-bypass ACL rules for Shadowsocks & SSR (git version)'
+arch=('any')
+url='https://github.com/ACL4SSR/ACL4SSR'
+license=('custom:CCPL-cc-by-sa-4.0')
+makedepends=('git')
+provides=('acl4ssr-acl')
+
+source=("acl4ssr::git+${url}.git#branch=master")
+sha512sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/acl4ssr"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+package() {
+ cd "${srcdir}/acl4ssr"
+ # upstream misspelled "LICENSE" :facepalm:
+ install -Dm644 LICENCE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+ cd "${srcdir}/acl4ssr/Acl"
+ install -Dm644 -t "${pkgdir}/usr/share/acl4ssr-acl" \
+ backcn-banAD.acl banAD.acl easylist-banAD.acl fullgfwlist.acl gfwlist-banAD.acl nobanAD.acl onlybanAD.acl
+}