summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authormidnightix2021-12-19 23:31:06 +0800
committermidnightix2021-12-19 23:31:06 +0800
commit8ee90f2f1ba0205cca02d00962501e20502cc6b8 (patch)
tree4687267f9b5d5b1eaae8da685022f7e8fbf3bb3f /PKGBUILD
downloadaur-8ee90f2f1ba0205cca02d00962501e20502cc6b8.tar.gz
create package
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD38
1 files changed, 38 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e131f030fef5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: midnightix <midnightix@protonmail.com>
+
+pkgname=clash-premium-script
+pkgver=r11.e729951
+pkgrel=1
+pkgdesc="Simple clash premium core script for Linux."
+arch=('any')
+url="https://github.com/Kr328/clash-premium-installer"
+license=('unknown')
+install=${pkgname}.install
+depends=('clash-premium-bin' 'systemd' 'nftables' 'iproute2')
+makedepends=('git')
+backup=("etc/clash/config.yaml" "etc/default/clash")
+source=("git+https://github.com/Kr328/clash-premium-installer.git#commit=e729951"
+ "arch.patch"
+ "config.yaml")
+sha256sums=('SKIP'
+ 'b12839b50154a1ff31fa6aa2e9de482ddd9a2bcd45a83bed0fae11549d479646'
+ '1938bc7544f8e33a6e41636f45e87a17de2eac0ca14f47c2f7a71c3c87341bf0')
+
+prepare() {
+ cd "${srcdir}"/clash-premium-installer/
+ git apply ../arch.patch
+}
+
+package() {
+ cd "${srcdir}"
+ install -Dm 644 config.yaml "${pkgdir}"/etc/clash/config.yaml
+ cd "${srcdir}"/clash-premium-installer/scripts
+ install -Dm 644 clash-default "${pkgdir}"/etc/default/clash
+ install -Dm 755 bypass-proxy-pid "${pkgdir}"/usr/share/clash/bypass-proxy-pid
+ install -Dm 755 bypass-proxy "${pkgdir}"/usr/share/clash/bypass-proxy
+ install -Dm 700 clean-tun.sh "${pkgdir}"/usr/share/clash/clean-tun.sh
+ install -Dm 700 setup-tun.sh "${pkgdir}"/usr/share/clash/setup-tun.sh
+ install -Dm 700 setup-cgroup.sh "${pkgdir}"/usr/share/clash/setup-cgroup.sh
+ install -Dm 644 99-clash.rules "${pkgdir}"/usr/lib/udev/rules.d/99-clash.rules
+ install -Dm 644 clash.service "${pkgdir}"/usr/lib/systemd/system/clash.service
+}