summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdi Prasetya2022-04-04 13:06:19 +0700
committerAdi Prasetya2022-04-04 13:06:19 +0700
commit18405d5cf9b0d0171ddaa07a3e809bf108a51fc7 (patch)
tree045f5d72f37b8c8455efb98f47ca7e9792547378
parente6a8b2c462bc67e1fd9331bdec8f52d9557b9db2 (diff)
downloadaur-18405d5cf9b0d0171ddaa07a3e809bf108a51fc7.tar.gz
update, remove some service
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD25
-rw-r--r--clash@.service12
-rw-r--r--clash_user.service11
-rw-r--r--config.yaml2
5 files changed, 17 insertions, 51 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9f626c528841..f717c9be8a41 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
pkgbase = clash-meta-bin
pkgdesc = Clash Meta binary provided by MetaCubeX
- pkgver = v1.9.0
- pkgrel = 5
- url = https://github.com/MetaCubeX/Clash.Meta/releases
+ pkgver = v1.10.0
+ pkgrel = 1
+ url = https://github.com/MetaCubeX/Clash.Meta
install = clash-meta-bin.install
arch = x86_64
license = unknown
@@ -13,15 +13,11 @@ pkgbase = clash-meta-bin
conflicts = clash-dev-git
conflicts = clash-premium-bin
conflicts = clash-premium-tun
- source = clash@.service
- source = clash_user.service
+ source = clash-meta-bin-x86_64v1-v1.10.0.gz::https://github.com/MetaCubeX/Clash.Meta/releases/download/v1.10.0/Clash.Meta-linux-amd64v1-v1.10.0.gz
source = clash.service
source = config.yaml
- sha512sums = 3d4b599a972caab7238f405d57e8ec74f9d0f51bc2b51f6656305f3a46aecd4d1d5c10a16415c3c158df1e0248f0aad327ddefc168d480c2674cec29602a31a0
- sha512sums = c08d9f25b8c7656b72da975c2ab580adfc8834a61c2dfec8296f19b6964460d12cad2100becadb7478cbccffa7c4805dbed80847c2a30075fc9fb31dee60ebe2
- sha512sums = d22cdfd2a9e2b3296071d255deb0f9e3bab98a551150ccdb20bc8e947c3c4dd8a905e414bf4238357c400042cd399cc8bd15ea1eac0eea8ae2a1e1f71be7af55
- sha512sums = f8b5959c93431c0b5939d565cae450e5686ab44fbb18a57f10dbf29d733223b5da5885f0e6d031a7321f63adc04b2404773b44c66c4ab30f3cf3244a6573ffb9
- source_x86_64 = clash-meta-bin-x86_64-v1.9.0.gz::https://github.com/MetaCubeX/Clash.Meta/releases/download/v1.9.0/Clash.Meta-linux-amd64-v1.9.0-8-g89609cc.gz
- sha512sums_x86_64 = df909ba3bc6806792a749dc7e3b8ffb94eccd940b75dc064371e8b0c5a54325b29e6a6dec81fac7062a384e50ae44263ca74c72356ed991d437a536aa884f666
+ sha256sums = 722391375a5c66d650cdb0012e0fea69b8a3706a03198329af089fde1088d812
+ sha256sums = e68448a05f9641bacee58ff40cca4eb1523f5c840550eb01b7c2904d4bbe6603
+ sha256sums = 8fe0a2163ef5a1ac6ab0692921816187350d05d5f1cc4613080d7facb36eedc8
pkgname = clash-meta-bin
diff --git a/PKGBUILD b/PKGBUILD
index 2e1df1824df2..89a725f98a95 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,33 +1,26 @@
-# Maintainer: adiprasetya <fritziekusumaadiprasetya@gmail.com>
+## Maintainer: adiprasetya <ignilium.inc@gmail.com>
pkgname=clash-meta-bin
-pkgver=v1.9.0
-pkgrel=5
+pkgver=v1.10.0
+pkgrel=1
pkgdesc="Clash Meta binary provided by MetaCubeX"
provides=("clash")
conflicts=("clash" "clash-tun" "clash-dev-git" "clash-premium-bin" "clash-premium-tun")
arch=("x86_64")
-url="https://github.com/MetaCubeX/Clash.Meta/releases"
+url="https://github.com/MetaCubeX/Clash.Meta"
license=("unknown")
depends=("glibc")
install=${pkgname}.install
-source=("clash@.service"
- "clash_user.service"
+source=("${pkgname}-x86_64v1-${pkgver}.gz::${url}/releases/download/${pkgver}/Clash.Meta-linux-amd64v1-${pkgver}.gz"
"clash.service"
"config.yaml")
-sha512sums=('3d4b599a972caab7238f405d57e8ec74f9d0f51bc2b51f6656305f3a46aecd4d1d5c10a16415c3c158df1e0248f0aad327ddefc168d480c2674cec29602a31a0'
- 'c08d9f25b8c7656b72da975c2ab580adfc8834a61c2dfec8296f19b6964460d12cad2100becadb7478cbccffa7c4805dbed80847c2a30075fc9fb31dee60ebe2'
- 'd22cdfd2a9e2b3296071d255deb0f9e3bab98a551150ccdb20bc8e947c3c4dd8a905e414bf4238357c400042cd399cc8bd15ea1eac0eea8ae2a1e1f71be7af55'
- 'f8b5959c93431c0b5939d565cae450e5686ab44fbb18a57f10dbf29d733223b5da5885f0e6d031a7321f63adc04b2404773b44c66c4ab30f3cf3244a6573ffb9')
-sha512sums_x86_64=('df909ba3bc6806792a749dc7e3b8ffb94eccd940b75dc064371e8b0c5a54325b29e6a6dec81fac7062a384e50ae44263ca74c72356ed991d437a536aa884f666')
-source_x86_64=("${pkgname}-x86_64-${pkgver}.gz::${url}/download/${pkgver}/Clash.Meta-linux-amd64-${pkgver}-8-g89609cc.gz")
-
+sha256sums=('722391375a5c66d650cdb0012e0fea69b8a3706a03198329af089fde1088d812'
+ 'e68448a05f9641bacee58ff40cca4eb1523f5c840550eb01b7c2904d4bbe6603'
+ '8fe0a2163ef5a1ac6ab0692921816187350d05d5f1cc4613080d7facb36eedc8')
package() {
cd ${srcdir}
- install -Dm755 "${pkgname}-${CARCH}-${pkgver}" "${pkgdir}/usr/bin/clash"
+ install -Dm755 "${pkgname}-${CARCH}v1-${pkgver}" "${pkgdir}/usr/bin/clash"
install -Dm 644 config.yaml "${pkgdir}"/etc/clash/config.yaml
install -Dm644 "clash.service" "${pkgdir}/usr/lib/systemd/system/clash.service"
- install -Dm644 "clash@.service" "${pkgdir}/usr/lib/systemd/system/clash@.service"
- install -Dm644 "clash_user.service" "${pkgdir}/usr/lib/systemd/user/clash.service"
}
diff --git a/clash@.service b/clash@.service
deleted file mode 100644
index db1487492de6..000000000000
--- a/clash@.service
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=A rule based proxy in Go for %i.
-After=network.target
-
-[Service]
-Type=exec
-User=%i
-Restart=on-abort
-ExecStart=/usr/bin/clash
-
-[Install]
-WantedBy=multi-user.target \ No newline at end of file
diff --git a/clash_user.service b/clash_user.service
deleted file mode 100644
index c235f604c4be..000000000000
--- a/clash_user.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=A rule based proxy in Go.
-After=network.target
-
-[Service]
-Type=exec
-Restart=on-abort
-ExecStart=/usr/bin/clash
-
-[Install]
-WantedBy=default.target \ No newline at end of file
diff --git a/config.yaml b/config.yaml
index d3d0e03e7459..913cc381fd15 100644
--- a/config.yaml
+++ b/config.yaml
@@ -59,7 +59,7 @@ dns:
# Enable the TUN listener
tun:
enable: true
- stack: gvisor # only gvisor
+ stack: gvisor # or system
dns-hijack:
- 198.18.0.1:53 # when `fake-ip-range` is 198.18.0.1/16, should hijack 198.18.0.2:53
auto-route: true # auto set global route