shadowsocks-rust: 1.10.7 -> 1.11.2

+13 -5
+13 -5
pkgs/tools/networking/shadowsocks-rust/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "shadowsocks-rust"; 5 - version = "1.10.7"; 5 + version = "1.11.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 rev = "v${version}"; 9 9 owner = "shadowsocks"; 10 10 repo = pname; 11 - sha256 = "08k5j469750bhlq49qc5nwc2jjgmy9qsm58nf2jfwhxlpflv12sc"; 11 + sha256 = "0ry3zfwxs5j243jpbp5ymnz14ycyk6gpgb50lcazhn1yy52p8wac"; 12 12 }; 13 13 14 - cargoSha256 = "1r8w5cdygd26m95q9qpqa85aixx25jr510hpjlllbpfvm7zjpbqk"; 14 + cargoSha256 = "1hvrp3zf5h33j6fgqyzn2jvjbyi8c8pyqwrj5wg3lw38h0z5rvaj"; 15 15 16 16 RUSTC_BOOTSTRAP = 1; 17 17 18 18 buildInputs = lib.optionals stdenv.isDarwin [ CoreServices libiconv ]; 19 19 20 - checkFlags = [ "--skip=http_proxy" "--skip=udp_tunnel" ]; 20 + # all of these rely on connecting to www.example.com:80 21 + checkFlags = [ 22 + "--skip=http_proxy" 23 + "--skip=tcp_tunnel" 24 + "--skip=udp_tunnel" 25 + "--skip=udp_relay" 26 + "--skip=socks4_relay_connect" 27 + "--skip=socks5_relay_aead" 28 + "--skip=socks5_relay_stream" 29 + ]; 21 30 22 31 meta = with lib; { 23 32 homepage = "https://github.com/shadowsocks/shadowsocks-rust"; 24 33 description = "A Rust port of shadowsocks"; 25 34 license = licenses.mit; 26 35 maintainers = [ maintainers.marsam ]; 27 - broken = stdenv.isAarch64; # crypto2 crate doesn't build on aarch64 28 36 }; 29 37 }