Loading pkgs/by-name/si/signal-cli/package.nix +7 −7 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ lib, fetchurl, makeWrapper, openjdk21_headless, openjdk25_headless, libmatthew_java, dbus, dbus_java, Loading @@ -12,12 +12,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "signal-cli"; version = "0.13.24"; version = "0.14.1"; # Building from source would be preferred, but is much more involved. src = fetchurl { url = "https://github.com/AsamK/signal-cli/releases/download/v${finalAttrs.version}/signal-cli-${finalAttrs.version}.tar.gz"; hash = "sha256-Xg43pmLi5k+H58UYOhtzYogjuJWQcHxU5IsIS+Zd1D8="; hash = "sha256-zs2ksSxCwYhEZ/Oh8BN3U2ISwqXPshCl82HoL4wWNug="; }; buildInputs = lib.optionals stdenvNoCC.hostPlatform.isLinux [ Loading @@ -36,8 +36,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { + ( if stdenvNoCC.hostPlatform.isLinux then '' makeWrapper ${openjdk21_headless}/bin/java $out/bin/signal-cli \ --set JAVA_HOME "${openjdk21_headless}" \ makeWrapper ${openjdk25_headless}/bin/java $out/bin/signal-cli \ --set JAVA_HOME "${openjdk25_headless}" \ --add-flags "-classpath '$out/lib/*:${libmatthew_java}/lib/jni'" \ --add-flags "-Djava.library.path=${libmatthew_java}/lib/jni:${dbus_java}/share/java/dbus:$out/lib" \ --add-flags "org.asamk.signal.Main" Loading @@ -45,8 +45,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { else '' wrapProgram $out/bin/signal-cli \ --prefix PATH : ${lib.makeBinPath [ openjdk21_headless ]} \ --set JAVA_HOME ${openjdk21_headless} --prefix PATH : ${lib.makeBinPath [ openjdk25_headless ]} \ --set JAVA_HOME ${openjdk25_headless} '' ) + '' Loading Loading
pkgs/by-name/si/signal-cli/package.nix +7 −7 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ lib, fetchurl, makeWrapper, openjdk21_headless, openjdk25_headless, libmatthew_java, dbus, dbus_java, Loading @@ -12,12 +12,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "signal-cli"; version = "0.13.24"; version = "0.14.1"; # Building from source would be preferred, but is much more involved. src = fetchurl { url = "https://github.com/AsamK/signal-cli/releases/download/v${finalAttrs.version}/signal-cli-${finalAttrs.version}.tar.gz"; hash = "sha256-Xg43pmLi5k+H58UYOhtzYogjuJWQcHxU5IsIS+Zd1D8="; hash = "sha256-zs2ksSxCwYhEZ/Oh8BN3U2ISwqXPshCl82HoL4wWNug="; }; buildInputs = lib.optionals stdenvNoCC.hostPlatform.isLinux [ Loading @@ -36,8 +36,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { + ( if stdenvNoCC.hostPlatform.isLinux then '' makeWrapper ${openjdk21_headless}/bin/java $out/bin/signal-cli \ --set JAVA_HOME "${openjdk21_headless}" \ makeWrapper ${openjdk25_headless}/bin/java $out/bin/signal-cli \ --set JAVA_HOME "${openjdk25_headless}" \ --add-flags "-classpath '$out/lib/*:${libmatthew_java}/lib/jni'" \ --add-flags "-Djava.library.path=${libmatthew_java}/lib/jni:${dbus_java}/share/java/dbus:$out/lib" \ --add-flags "org.asamk.signal.Main" Loading @@ -45,8 +45,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { else '' wrapProgram $out/bin/signal-cli \ --prefix PATH : ${lib.makeBinPath [ openjdk21_headless ]} \ --set JAVA_HOME ${openjdk21_headless} --prefix PATH : ${lib.makeBinPath [ openjdk25_headless ]} \ --set JAVA_HOME ${openjdk25_headless} '' ) + '' Loading