terraria-server: 1.4.5.0 -> 1.4.5.3 (#485637)
This commit is contained in:
@@ -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
|
||||
];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user