summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorShiroko2022-05-20 18:56:48 +0800
committerShiroko2022-05-20 18:56:48 +0800
commit4f34f25a11b8e7ef7771b49539169602512cab2e (patch)
treec8f1daac872295fb53a8d62c76baecb00d542755
parent9d40d695ce44bfb289940a5650f808f4ff898404 (diff)
downloadaur-4f34f25a11b8e7ef7771b49539169602512cab2e.tar.gz
bump to 0.19.19, add aarch64
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD31
2 files changed, 31 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 66b8fc70ad24..f703b9d79ed2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,24 @@
pkgbase = clash-for-windows-bin
pkgdesc = A Windows/macOS/Linux GUI based on Clash and Electron.
- pkgver = 0.19.17
+ pkgver = 0.19.19
pkgrel = 1
url = https://github.com/Fndroid/clash_for_windows_pkg
install = clash-for-windows-bin.install
arch = x86_64
+ arch = aarch64
depends = libxss
depends = gtk3
optdepends = nftables: TUN mode required.
optdepends = iproute2: TUN mode required.
- source = clash-for-windows-bin-0.19.17-x86_64-linux.tar.gz::https://github.com/Fndroid/clash_for_windows_pkg/releases/download/0.19.17/Clash.for.Windows-0.19.17-x64-linux.tar.gz
- source = clash.png::https://raw.githubusercontent.com/Dreamacro/clash/master/docs/logo.png
+ source = clash.png::https://cdn.jsdelivr.net/gh/Dreamacro/clash@master/docs/logo.png
source = clash-for-windows.desktop
source = cfw
- sha256sums = d52b76f2e9289b6cb18e88f710d11b5a0e045992636694b7aec6b7168e5150ba
sha256sums = SKIP
sha256sums = a2997f604a486e264f6fc5344164ae9e1a9a01282006a41784dd181f7d1a2913
sha256sums = 4c0a9de624905e3717b0dd4effa24fbf5c79ad28221b3b3b15a4a0aca4d47e03
+ source_x86_64 = clash-for-windows-bin-0.19.19-x86_64-linux.tar.gz::https://github.com/Fndroid/clash_for_windows_pkg/releases/download/0.19.19/Clash.for.Windows-0.19.19-x64-linux.tar.gz
+ sha256sums_x86_64 = e5c0a2e6014f1d3098d7fa922e8fb98abcdb70946f619415daaebd0ae4927662
+ source_aarch64 = clash-for-windows-bin-0.19.19-aarch64-linux.tar.gz::https://github.com/Fndroid/clash_for_windows_pkg/releases/download/0.19.19/Clash.for.Windows-0.19.19-arm64-linux.tar.gz
+ sha256sums_aarch64 = 5e077cb1a3f0f9199887eaaa93bd3192f09e5138de07a34047a81a4031e047b2
pkgname = clash-for-windows-bin
diff --git a/PKGBUILD b/PKGBUILD
index ef338d4d1a45..99a6429f4788 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,13 @@
# Maintainer: Shiroko <hhx.xxm at gmail.com>
# Maintainer: Johnpoint <me at lvcshu.com>
pkgname=clash-for-windows-bin
-pkgver=0.19.17
+pkgver=0.19.19
pkgrel=1
pkgdesc="A Windows/macOS/Linux GUI based on Clash and Electron."
-arch=("x86_64")
+arch=("x86_64" "aarch64")
url="https://github.com/Fndroid/clash_for_windows_pkg"
-logo_url="https://raw.githubusercontent.com/Dreamacro/clash/master/docs/logo.png"
-# logo_url="https://cdn.jsdelivr.net/gh/Dreamacro/clash@master/docs/logo.png"
-parch=$(echo ${arch} | sed "s/x86_64/x64/")
+# logo_url="https://raw.githubusercontent.com/Dreamacro/clash/master/docs/logo.png"
+logo_url="https://cdn.jsdelivr.net/gh/Dreamacro/clash@master/docs/logo.png"
install=clash-for-windows-bin.install
depends=('libxss' 'gtk3')
@@ -19,24 +18,42 @@ optdepends=(
)
source=(
- "${pkgname}-${pkgver}-${arch}-linux.tar.gz::${url}/releases/download/${pkgver}/Clash.for.Windows-${pkgver}-${parch}-linux.tar.gz"
"clash.png::${logo_url}"
"clash-for-windows.desktop"
"cfw"
)
+
+source_x86_64=(
+ "${pkgname}-${pkgver}-x86_64-linux.tar.gz::${url}/releases/download/${pkgver}/Clash.for.Windows-${pkgver}-x64-linux.tar.gz"
+ )
+
+source_aarch64=(
+ "${pkgname}-${pkgver}-aarch64-linux.tar.gz::${url}/releases/download/${pkgver}/Clash.for.Windows-${pkgver}-arm64-linux.tar.gz"
+ )
+
sha256sums=(
- 'd52b76f2e9289b6cb18e88f710d11b5a0e045992636694b7aec6b7168e5150ba'
'SKIP'
'a2997f604a486e264f6fc5344164ae9e1a9a01282006a41784dd181f7d1a2913'
'4c0a9de624905e3717b0dd4effa24fbf5c79ad28221b3b3b15a4a0aca4d47e03'
)
+sha256sums_x86_64=(
+ 'e5c0a2e6014f1d3098d7fa922e8fb98abcdb70946f619415daaebd0ae4927662'
+ )
+
+
+sha256sums_aarch64=(
+ '5e077cb1a3f0f9199887eaaa93bd3192f09e5138de07a34047a81a4031e047b2'
+ )
+
+
build() {
# generate .desktop file
sed -i "s/pkgver/${pkgver}/" clash-for-windows.desktop
}
package() {
+ local parch=$(echo ${arch} | sed "s/x86_64/x64/;s/aarch64/arm64/")
cd "Clash for Windows-${pkgver}-${parch}-linux"
echo "packaging resource files as 644"
find . -type f -not \( -name "cfw" -or -name "clash-linux" -or -name "clash-core-service" -or -name "chrome-sandbox" -or -name "*.sh" \) \