# Maintainer 2021-2021: 4679 <4679@pm.me> # Maintainer 2022-: spyophobia <76800505+spyophobia@users.noreply.github.com> # Co-Maintainer: DuckSoft pkgname=shadowsocks-rust-bin _pkgname=shadowsocks-rust pkgver=1.17.1 pkgrel=1 pkgdesc='A Rust port of shadowsocks https://shadowsocks.org/ (binary version)' arch=('x86_64' 'armv7h' 'aarch64') url='https://github.com/shadowsocks/shadowsocks-rust' license=('MIT') depends=('gcc-libs') provides=('shadowsocks' "${_pkgname}") conflicts=('shadowsocks' "${_pkgname}" "${_pkgname}-git") source=( "${url}/raw/v${pkgver}/LICENSE" 'shadowsocks-rust@.service' 'shadowsocks-rust-server@.service' "${url}/raw/v${pkgver}/examples/config.json" "${url}/raw/v${pkgver}/examples/config_ext.json" ) source_x86_64=("${url}/releases/download/v${pkgver}/shadowsocks-v${pkgver}.x86_64-unknown-linux-gnu.tar.xz") source_armv7h=("${url}/releases/download/v${pkgver}/shadowsocks-v${pkgver}.arm-unknown-linux-gnueabihf.tar.xz") source_aarch64=("${url}/releases/download/v${pkgver}/shadowsocks-v${pkgver}.aarch64-unknown-linux-gnu.tar.xz") b2sums=('98280467eaac88ca227a95753e376e8fda028da2a651051d23012f8538e3fe754c55b26d0321fea2017cb9a815c8df4242f69f6ae57eb84a450a77eb704569e2' '0319f41bc6c547a4c9703f0067c927374d99d22213e5ba09ca043b9277aff355ad3eda0484207b585d6c192eb043ca915527a6cccb57da2a9eca43076224f6d4' '82c6072fa49f11fd134ceb7eae1bfc694cb6d6bbe8ae9049cc678f512f57f55c998fc7ff161b53c3e0f6756e742f2e41db2a959d62802b179d500d067c84ed48' '20f097921a0d691cc737d724f137a55be2f0f4c390be7c4de472e20235a9e3b5b2c4e9c64f3adb97d38f50d29e08d0d1077c2f63afe2dc0130d519c70f07efce' '157e38b6d06c2cd7f32a9684241bbd452925f454c12942ff92d0b82f16adfd06cd9fc86bcd4991bf5e41d6e0864e6244cdef271ce28005e36bdac5c6a9d1bb49') b2sums_x86_64=('1d35281b29472b1170f3ae53e9834653dd2bf1fde996ee4878ed9065eb7b1e8eac7a33bd62532b0ff77776ee81a9b5055feab1cb7d4e87c26551c720e95c791f') b2sums_armv7h=('2898d82576b9ecc0d8f547bc7751ded7238505ac6316be0ebf07f4eb62d25c5aa51841f8eb12c1d637dc57efc1731ca73b8cb893839dd5ad93893541feb8ddf3') b2sums_aarch64=('1f8097730f696cf8fc9ab609bcdfad217015df3cd678a5de86e95718f3cb2cbe9185523e1033a8025c8dd5325300a80b444004a6ff00fa6668a75c6626b4e116') package() { cd "${srcdir}" install -Dm755 -t "${pkgdir}/usr/bin" sslocal ssserver ssurl ssmanager ssservice install -Dm644 -t "${pkgdir}/usr/lib/systemd/system" shadowsocks-rust@.service shadowsocks-rust-server@.service install -Dm644 -t "${pkgdir}/usr/share/licenses/$pkgname" LICENSE install -Dm644 config.json "${pkgdir}/etc/shadowsocks-rust/config_rust.json.example" install -Dm644 config_ext.json "${pkgdir}/etc/shadowsocks-rust/config_ext_rust.json.example" }