diff options
author | Shiroko | 2022-05-20 18:56:48 +0800 |
---|---|---|
committer | Shiroko | 2022-05-20 18:56:48 +0800 |
commit | 4f34f25a11b8e7ef7771b49539169602512cab2e (patch) | |
tree | c8f1daac872295fb53a8d62c76baecb00d542755 | |
parent | 9d40d695ce44bfb289940a5650f808f4ff898404 (diff) | |
download | aur-4f34f25a11b8e7ef7771b49539169602512cab2e.tar.gz |
bump to 0.19.19, add aarch64
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 31 |
2 files changed, 31 insertions, 11 deletions
@@ -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 @@ -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" \) \ |