diff options
author | midnightix | 2021-12-19 23:31:06 +0800 |
---|---|---|
committer | midnightix | 2021-12-19 23:31:06 +0800 |
commit | 8ee90f2f1ba0205cca02d00962501e20502cc6b8 (patch) | |
tree | 4687267f9b5d5b1eaae8da685022f7e8fbf3bb3f /PKGBUILD | |
download | aur-8ee90f2f1ba0205cca02d00962501e20502cc6b8.tar.gz |
create package
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 38 |
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 +} |