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" ''