summarylogtreecommitdiffstats
diff options
context:
space:
mode:
author46792021-08-22 07:27:37 +0800
committer46792021-08-22 07:27:37 +0800
commit5fad2ae408e4d3ee15ec83186dc683aa77934b37 (patch)
tree6924e23e7d332868abc97ec2f9dfc366f59281bd
parentc903ffd60fee9e9547faa771cd7db00d6d6d7858 (diff)
downloadaur-5fad2ae408e4d3ee15ec83186dc683aa77934b37.tar.gz
add arm aarch64
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD14
2 files changed, 18 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 32a3c4c05d14..242d5a309be7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -4,19 +4,25 @@ pkgbase = shadowsocks-rust-bin
pkgrel = 1
url = https://github.com/shadowsocks/shadowsocks-rust
arch = x86_64
+ arch = arm
+ arch = aarch64
license = MIT
depends = openssl
provides = shadowsocks-rust
conflicts = shadowsocks-rust
- source = https://github.com/shadowsocks/shadowsocks-rust/releases/download/v1.11.2/shadowsocks-v1.11.2.x86_64-unknown-linux-gnu.tar.xz
source = https://github.com/shadowsocks/shadowsocks-rust/raw/v1.11.2/examples/config.json
source = https://github.com/shadowsocks/shadowsocks-rust/raw/v1.11.2/examples/config_ext.json
source = shadowsocks-rust@.service::https://aur.archlinux.org/cgit/aur.git/plain/shadowsocks-rust@.service?h=shadowsocks-rust-git
source = shadowsocks-rust-server@.service::https://aur.archlinux.org/cgit/aur.git/plain/shadowsocks-rust-server@.service?h=shadowsocks-rust-git
- sha512sums = 26834fd2c30565edaf130443f428296e3383366ece4774e6e9628f69ad7cf9ea9dc2ee9246c2bb1b22c7b9d270ed34a73e10076aa8f8b24c2f9bb3ccb43e7d1d
sha512sums = 9a0b81d82bf897c5461d75d941cd604cbd7f32d00c2bf775f17b37b77fcf5734903d2ec666ba9a6a340e77f31018b5dbbb8ea597797c6a00c6b1f3e2f47127e6
sha512sums = 4ac52e6fe04e02543f54d57fccfd863f18b157fd28fb61c9a56ba46269b9dff410a80960943d911afa55b45c3fc42e98d91f8bb75e9103abf3f3dbfffb73a6e0
sha512sums = fccb02b922369a6ba01e7d438bd8bf306fe25b15d54e0a91e33832bd2726add8e9c01705f1f7a3afe44f3034f6438c3cc8c0fcad8905d67cb789f4f21feef102
sha512sums = 573df735263cafc37f5eb315aa5de106141a787a3dfb98a47499f8ed196ca32f1873a644188685512f5e58e062049674c4bcdf6ca9a87ee8dfb840614c69bb55
+ source_x86_64 = https://github.com/shadowsocks/shadowsocks-rust/releases/download/v1.11.2/shadowsocks-v1.11.2.x86_64-unknown-linux-gnu.tar.xz
+ sha512sums_x86_64 = 26834fd2c30565edaf130443f428296e3383366ece4774e6e9628f69ad7cf9ea9dc2ee9246c2bb1b22c7b9d270ed34a73e10076aa8f8b24c2f9bb3ccb43e7d1d
+ source_arm = https://github.com/shadowsocks/shadowsocks-rust/releases/download/v1.11.2/shadowsocks-v1.11.2.arm-unknown-linux-gnueabi.tar.xz
+ sha512sums_arm = 2f8bf11f10b001c0d2538b022fc45109cd1e9172776ea157fb7d36aa1ac5a6dea8c68f5526bcd9a9a314e59ee0868e38a982852bd9b33c9cb13b3660fe0ac361
+ source_aarch64 = https://github.com/shadowsocks/shadowsocks-rust/releases/download/v1.11.2/shadowsocks-v1.11.2.aarch64-unknown-linux-gnu.tar.xz
+ sha512sums_aarch64 = 7bde08bd9018275f65ff34a0dff9101cda10a26fbfbc523318f2df6fef1237a665c1bb83286f9b7e719c2e87cdafd2143c7170232881b45b2815d279bedfa071
pkgname = shadowsocks-rust-bin
diff --git a/PKGBUILD b/PKGBUILD
index fdf7c0fc17fc..777ac762547e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,24 +5,30 @@ pkgname=shadowsocks-rust-bin
pkgver=1.11.2
pkgrel=1
pkgdesc='A Rust port of shadowsocks https://shadowsocks.org/ (binary version)'
-arch=('x86_64')
+arch=('x86_64' 'arm' 'aarch64')
url='https://github.com/shadowsocks/shadowsocks-rust'
license=('MIT')
depends=('openssl')
provides=('shadowsocks-rust')
conflicts=('shadowsocks-rust')
source=(
- "${url}/releases/download/v${pkgver}/shadowsocks-v${pkgver}.x86_64-unknown-linux-gnu.tar.xz"
"${url}/raw/v${pkgver}/examples/config.json"
"${url}/raw/v${pkgver}/examples/config_ext.json"
"shadowsocks-rust@.service::https://aur.archlinux.org/cgit/aur.git/plain/shadowsocks-rust@.service?h=shadowsocks-rust-git"
"shadowsocks-rust-server@.service::https://aur.archlinux.org/cgit/aur.git/plain/shadowsocks-rust-server@.service?h=shadowsocks-rust-git"
)
-sha512sums=('26834fd2c30565edaf130443f428296e3383366ece4774e6e9628f69ad7cf9ea9dc2ee9246c2bb1b22c7b9d270ed34a73e10076aa8f8b24c2f9bb3ccb43e7d1d'
- '9a0b81d82bf897c5461d75d941cd604cbd7f32d00c2bf775f17b37b77fcf5734903d2ec666ba9a6a340e77f31018b5dbbb8ea597797c6a00c6b1f3e2f47127e6'
+source_x86_64=("${url}/releases/download/v${pkgver}/shadowsocks-v${pkgver}.x86_64-unknown-linux-gnu.tar.xz")
+source_arm=("${url}/releases/download/v${pkgver}/shadowsocks-v${pkgver}.arm-unknown-linux-gnueabi.tar.xz")
+source_aarch64=("${url}/releases/download/v${pkgver}/shadowsocks-v${pkgver}.aarch64-unknown-linux-gnu.tar.xz")
+
+sha512sums=('9a0b81d82bf897c5461d75d941cd604cbd7f32d00c2bf775f17b37b77fcf5734903d2ec666ba9a6a340e77f31018b5dbbb8ea597797c6a00c6b1f3e2f47127e6'
'4ac52e6fe04e02543f54d57fccfd863f18b157fd28fb61c9a56ba46269b9dff410a80960943d911afa55b45c3fc42e98d91f8bb75e9103abf3f3dbfffb73a6e0'
'fccb02b922369a6ba01e7d438bd8bf306fe25b15d54e0a91e33832bd2726add8e9c01705f1f7a3afe44f3034f6438c3cc8c0fcad8905d67cb789f4f21feef102'
'573df735263cafc37f5eb315aa5de106141a787a3dfb98a47499f8ed196ca32f1873a644188685512f5e58e062049674c4bcdf6ca9a87ee8dfb840614c69bb55')
+sha512sums_x86_64=('26834fd2c30565edaf130443f428296e3383366ece4774e6e9628f69ad7cf9ea9dc2ee9246c2bb1b22c7b9d270ed34a73e10076aa8f8b24c2f9bb3ccb43e7d1d')
+sha512sums_arm=('2f8bf11f10b001c0d2538b022fc45109cd1e9172776ea157fb7d36aa1ac5a6dea8c68f5526bcd9a9a314e59ee0868e38a982852bd9b33c9cb13b3660fe0ac361')
+sha512sums_aarch64=('7bde08bd9018275f65ff34a0dff9101cda10a26fbfbc523318f2df6fef1237a665c1bb83286f9b7e719c2e87cdafd2143c7170232881b45b2815d279bedfa071')
+
package() {
cd "${srcdir}"