diff --git a/build/Version.props b/build/Version.props index 0ade4b9f55..80ba2e95de 100644 --- a/build/Version.props +++ b/build/Version.props @@ -3,7 +3,7 @@ - 6.18.1 + 6.18.2 5.8.0 10.13.0 0.6.0 diff --git a/build/package/nix/package.nix b/build/package/nix/package.nix index 9deeba9fb8..848ebe91f8 100644 --- a/build/package/nix/package.nix +++ b/build/package/nix/package.nix @@ -86,7 +86,6 @@ stdenv.mkDerivation { gcc_multi glibc bash - curl ]; nativeBuildInputs = with pkgs; [ makeWrapper diff --git a/build/package/nix/tgstation-server.nix b/build/package/nix/tgstation-server.nix index 326d6182a1..3d08c4263c 100644 --- a/build/package/nix/tgstation-server.nix +++ b/build/package/nix/tgstation-server.nix @@ -15,10 +15,14 @@ let package = import ./package.nix inputs; - stdenv = pkgs-i686.stdenv_32bit; + stdenv32 = pkgs-i686.stdenv_32bit; - rpath = pkgs-i686.lib.makeLibraryPath [ - stdenv.cc.cc.lib + exes-rpath = pkgs-i686.lib.makeLibraryPath [ + stdenv32.cc.cc.lib + ]; + + libbyond-rpath = pkgs-i686.lib.makeLibraryPath [ + pkgs-i686.curl ]; byond-patcher = pkgs-i686.writeShellScriptBin "EngineInstallComplete-050-TgsPatchELFByond.sh" '' @@ -31,9 +35,11 @@ let BYOND_PATH=$(realpath $BYOND_BIN_PATH) - ${pkgs.patchelf}/bin/patchelf --set-interpreter "$(cat ${stdenv.cc}/nix-support/dynamic-linker)" \ - --set-rpath "$BYOND_PATH:${rpath}" \ + ${pkgs.patchelf}/bin/patchelf --set-interpreter "$(cat ${stdenv32.cc}/nix-support/dynamic-linker)" \ + --set-rpath "$BYOND_PATH:${exes-rpath}" \ $BYOND_PATH/{DreamDaemon,DreamDownload,DreamMaker} + + ${pkgs.patchelf}/bin/patchelf --set-rpath "${libbyond-rpath}" $BYOND_PATH/libbyond.so ''; tgs-wrapper = pkgs.writeShellScriptBin "tgs-path-wrapper" ''