shadowsocks-libev: supports darwin (#41421)

authored by

Mario Rodas and committed by
xeji
76f6dc17 a47d34ce

+14 -1
+14 -1
pkgs/tools/networking/shadowsocks-libev/default.nix
··· 24 24 cp lib/* $out/lib 25 25 chmod +x $out/bin/* 26 26 mv $out/pkgconfig $out/lib 27 + 28 + ${stdenv.lib.optionalString stdenv.isDarwin '' 29 + install_name_tool -change libcork.dylib $out/lib/libcork.dylib $out/lib/libipset.dylib 30 + install_name_tool -change libbloom.dylib $out/lib/libbloom.dylib $out/lib/libipset.dylib 31 + 32 + for exe in $out/bin/*; do 33 + install_name_tool -change libmbedtls.dylib ${mbedtls}/lib/libmbedtls.dylib $exe 34 + install_name_tool -change libmbedcrypto.dylib ${mbedtls}/lib/libmbedcrypto.dylib $exe 35 + install_name_tool -change libcork.dylib $out/lib/libcork.dylib $exe 36 + install_name_tool -change libipset.dylib $out/lib/libipset.dylib $exe 37 + install_name_tool -change libbloom.dylib $out/lib/libbloom.dylib $exe 38 + done 39 + ''} 27 40 ''; 28 41 29 42 meta = with stdenv.lib; { ··· 35 48 homepage = https://github.com/shadowsocks/shadowsocks-libev; 36 49 license = licenses.gpl3Plus; 37 50 maintainers = [ maintainers.nfjinjing ]; 38 - platforms = platforms.linux; 51 + platforms = platforms.all; 39 52 }; 40 53 }