terraria-server: 1.4.5.0 -> 1.4.5.3 (#485637)

This commit is contained in:
Toma
2026-02-02 23:38:22 +00:00
committed by GitHub
+12 -8
View File
@@ -5,26 +5,26 @@
autoPatchelfHook,
unzip,
zlib,
sdl3,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "terraria-server";
version = "1.4.5.0";
urlVersion = lib.replaceStrings [ "." ] [ "" ] version;
version = "1.4.5.3";
urlVersion = lib.replaceStrings [ "." ] [ "" ] finalAttrs.version;
src = fetchurl {
url = "https://terraria.org/api/download/pc-dedicated-server/terraria-server-${urlVersion}.zip";
hash = "sha256-PRA7cCFL2WJlT5Bat24PSgs9rhLu4C2mu5zWbut3kdQ=";
url = "https://terraria.org/api/download/pc-dedicated-server/terraria-server-${finalAttrs.urlVersion}.zip";
hash = "sha256-5W6XpGaWQTs9lSy1UJq60YR6mfvb3LTts9ppK05XNCg=";
};
nativeBuildInputs = [
autoPatchelfHook
unzip
];
buildInputs = [
stdenv.cc.cc.libgcc
zlib
];
installPhase = ''
@@ -35,6 +35,10 @@ stdenv.mkDerivation rec {
chmod +x "$out/Linux/TerrariaServer.bin.x86_64"
ln -s "$out/Linux/TerrariaServer.bin.x86_64" $out/bin/TerrariaServer
# use our own SDL3 library
rm $out/Linux/lib64/libSDL3.so.0
ln -s ${lib.getLib sdl3}/lib/libSDL3.so.0 $out/Linux/lib64/libSDL3.so.0
runHook postInstall
'';
@@ -49,4 +53,4 @@ stdenv.mkDerivation rec {
tomasajt
];
};
}
})