space-station-14-launcher: 0.33.0 -> 0.36.1 (#452639)
This commit is contained in:
+72
-67
@@ -41,8 +41,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.Markup.Xaml.Loader",
|
||||
"version": "11.2.4",
|
||||
"hash": "sha256-iSf5UmeWi6D7uVblYj3eMN9pljwKA6O0pAz1UYE38kQ="
|
||||
"version": "11.0.0",
|
||||
"hash": "sha256-ZpKpPjPOhJWUiUinuR+Zvo/BSr86b5WpUqIunON1zns="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.Native",
|
||||
@@ -99,6 +99,11 @@
|
||||
"version": "6.6.4",
|
||||
"hash": "sha256-Xe9sGzIdQ970f0RwxD3KhdfqvGUoTpim2u2oqYHkDcI="
|
||||
},
|
||||
{
|
||||
"pname": "Fody",
|
||||
"version": "6.9.2",
|
||||
"hash": "sha256-rQAVA3ybnZhbX/n5QaMEg0qbM2fKTOHcLLr84CQt1G0="
|
||||
},
|
||||
{
|
||||
"pname": "HarfBuzzSharp",
|
||||
"version": "7.3.0.3",
|
||||
@@ -126,13 +131,23 @@
|
||||
},
|
||||
{
|
||||
"pname": "HotAvalonia",
|
||||
"version": "2.1.0",
|
||||
"hash": "sha256-dAsVw79exJeQBCCMwJDv7SWARl3dcSIEYcjcmusLqJM="
|
||||
"version": "3.0.0",
|
||||
"hash": "sha256-Y4XM1tvillcGh7Xa5ilDVIr7Inyod3fXPtu+d/LEay8="
|
||||
},
|
||||
{
|
||||
"pname": "HotAvalonia.Core",
|
||||
"version": "3.0.0",
|
||||
"hash": "sha256-4yICwumuV1DenqjiJ6B4ULE++c6JWHcQSfdLXoNH618="
|
||||
},
|
||||
{
|
||||
"pname": "HotAvalonia.Extensions",
|
||||
"version": "2.1.0",
|
||||
"hash": "sha256-96H37VvKh2E42KNXtUClhvArcJeX6/diooD2HEcNbOY="
|
||||
"version": "3.0.0",
|
||||
"hash": "sha256-nnn2uHkul8+73FtR3qpYA3knITG8TFKOWixmuFGAprM="
|
||||
},
|
||||
{
|
||||
"pname": "HotAvalonia.Fody",
|
||||
"version": "3.0.0",
|
||||
"hash": "sha256-5lLLAakzPRc8HKnabMmp7Vg9zfxHxzYgR926IPeFH0A="
|
||||
},
|
||||
{
|
||||
"pname": "JetBrains.Annotations",
|
||||
@@ -141,8 +156,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "libsodium",
|
||||
"version": "1.0.18.2",
|
||||
"hash": "sha256-gjaW2AYXQSb3LLjtQDjWSxkTmEiqIoIb7NFx0+AlrQs="
|
||||
"version": "1.0.20.1",
|
||||
"hash": "sha256-wd/z31FRbcaVGrogSNVjefEYWjNxTGzQd04DOlY1PFE="
|
||||
},
|
||||
{
|
||||
"pname": "Linguini.Bundle",
|
||||
@@ -164,6 +179,16 @@
|
||||
"version": "0.11.0",
|
||||
"hash": "sha256-VdwpP5fsclvNqJuppaOvwEwv2ofnAI5ZSz2V+UEdLF0="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.AspNetCore.App.Ref",
|
||||
"version": "8.0.22",
|
||||
"hash": "sha256-Gs0Nq1KQ3rgHzwe8GQbCTbw6i1FGfa08YGyXGZDj6W8="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.AspNetCore.App.Runtime.linux-x64",
|
||||
"version": "8.0.22",
|
||||
"hash": "sha256-UMkCtSyjARdWST3hx0M9RXPwhrYN+DvIh8bSniFVAuA="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Data.Sqlite.Core",
|
||||
"version": "7.0.4",
|
||||
@@ -174,50 +199,35 @@
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-BAbtucZQvBgbiJ51UAL/Ilx+dz96LpWmfjnnNGlcw48="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.NETCore.App.Host.linux-x64",
|
||||
"version": "8.0.22",
|
||||
"hash": "sha256-7ie1B9o9D3Sgr88KxKs7IfhGlypuX4YzEkpe9SA+PNs="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.NETCore.App.Ref",
|
||||
"version": "8.0.22",
|
||||
"hash": "sha256-00SIT4Pme2xeYb8PUSALAnHeOIR3UlJwlK0hRZkzjS4="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.NETCore.App.Runtime.linux-x64",
|
||||
"version": "8.0.22",
|
||||
"hash": "sha256-cociJC//cl8d2TeOecGUAwbbfv29pMQZpu2z58B7mpE="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Toolkit.Mvvm",
|
||||
"version": "7.1.2",
|
||||
"hash": "sha256-JOxZGQGm1WPkIpIDurQnlYk+QgHxJLPguJfCQLJ8NEM="
|
||||
},
|
||||
{
|
||||
"pname": "Mono.Cecil",
|
||||
"version": "0.11.5",
|
||||
"hash": "sha256-nPFwbzW08gnCjadBdgi+16MHYhsPAXnFIliveLxGaNA="
|
||||
},
|
||||
{
|
||||
"pname": "Mono.Posix.NETStandard",
|
||||
"version": "1.0.0",
|
||||
"hash": "sha256-/F61k7MY/fu2FcfW7CkyjuUroKwlYAXPQFVeDs1QknY="
|
||||
},
|
||||
{
|
||||
"pname": "MonoMod.Backports",
|
||||
"version": "1.1.2",
|
||||
"hash": "sha256-oXhcnMo0rDZDcpmhGVhQhax0lFeb9DT3GfSooesOo38="
|
||||
},
|
||||
{
|
||||
"pname": "MonoMod.Core",
|
||||
"version": "1.2.1",
|
||||
"hash": "sha256-EQ4CX9OGxBPMDqMCdrudkGY/ywZUi3rtFszDcgp7MBg="
|
||||
},
|
||||
{
|
||||
"pname": "MonoMod.ILHelpers",
|
||||
"version": "1.1.0",
|
||||
"hash": "sha256-seoET5fqsyOY8g7DfNpLQHNTdUVY3U/xCoYFC4UrOKw="
|
||||
},
|
||||
{
|
||||
"pname": "MonoMod.RuntimeDetour",
|
||||
"version": "25.2.1",
|
||||
"hash": "sha256-ZlgzMqquKWwv8+MvOhIEdvoPShFe7nUAZ3evWhGoLsc="
|
||||
},
|
||||
{
|
||||
"pname": "MonoMod.Utils",
|
||||
"version": "25.0.7",
|
||||
"hash": "sha256-GegA6fMRLYVeB75ypkIfTdqgGT38fcKqY/McqZE27qQ="
|
||||
},
|
||||
{
|
||||
"pname": "NSec.Cryptography",
|
||||
"version": "22.4.0",
|
||||
"hash": "sha256-TVB8MDXan3dQphaYG/rLQMWgpYJ6WE5ORiqiQrfnCW0="
|
||||
"version": "25.4.0",
|
||||
"hash": "sha256-jwsuS+Kp+sD31S41tTHv/zkFqnzxnGOEty2iZVmBb6E="
|
||||
},
|
||||
{
|
||||
"pname": "ReactiveUI",
|
||||
@@ -231,8 +241,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Robust.Natives",
|
||||
"version": "0.1.1",
|
||||
"hash": "sha256-/DPbgIzIqZx7ClHKSgI88p03xwKSNWY/MqNri2ZX7uo="
|
||||
"version": "0.2.3",
|
||||
"hash": "sha256-EwaSVnPsDSjY61vBIHaRSs/xpigGPqRStjYLcz+xaB0="
|
||||
},
|
||||
{
|
||||
"pname": "Robust.Natives.Angle",
|
||||
@@ -241,29 +251,39 @@
|
||||
},
|
||||
{
|
||||
"pname": "Robust.Natives.Fluidsynth",
|
||||
"version": "0.1.0",
|
||||
"hash": "sha256-XRyvRqEcEFFvXSjcvNRl9MIMAY42nWRrC7pHqQvn0wI="
|
||||
"version": "0.2.1-fluidsynth2.4.6",
|
||||
"hash": "sha256-M5YcA5vwSABOz39WMy35wEiZ0Qkmtv6Om/tveYH67dA="
|
||||
},
|
||||
{
|
||||
"pname": "Robust.Natives.Freetype",
|
||||
"version": "0.1.0",
|
||||
"hash": "sha256-gufHmxKub3204pAYvcLegY80LMoKPY5u3Z3uIleReWo="
|
||||
"version": "0.2.1-freetype2.13.3",
|
||||
"hash": "sha256-kSh5XbkYZm6QygkVZ3AyXbw7/57rPpXBLgvSGgBjHrs="
|
||||
},
|
||||
{
|
||||
"pname": "Robust.Natives.Glfw",
|
||||
"version": "0.1.0",
|
||||
"hash": "sha256-YDL7w5wVb2Il/O4PRlxPgYUOlM2Ksu+kIrlKc1qYynU="
|
||||
"version": "0.2.1",
|
||||
"hash": "sha256-aT3hgPrrgoiwrysTWluE57siQ8WF/wH9BLcTErORJgE="
|
||||
},
|
||||
{
|
||||
"pname": "Robust.Natives.OpenAL",
|
||||
"version": "0.1.0",
|
||||
"hash": "sha256-3dIpRKPASi8wu8eMWSC/M4CNJK1WKKJVB4XVXKSeihs="
|
||||
"version": "0.2.1-openal1.24.3",
|
||||
"hash": "sha256-YTv/uWovpVTF9/IM0IvAlIO0bZxt91MV7DtynJmXSYM="
|
||||
},
|
||||
{
|
||||
"pname": "Robust.Natives.Sdl3",
|
||||
"version": "0.1.1-sdl3.2.20",
|
||||
"hash": "sha256-dQPO/zME+e/Hsmic32hn5YIy4+LKfjDk064o6N7PKvM="
|
||||
},
|
||||
{
|
||||
"pname": "Robust.Natives.Swnfd",
|
||||
"version": "0.1.0",
|
||||
"hash": "sha256-Qav0yDVQ30eV31Gz+oMXJvHQnP+XrOicakw4rb6hVus="
|
||||
},
|
||||
{
|
||||
"pname": "Robust.Natives.Zstd",
|
||||
"version": "0.1.1-zstd1.5.7",
|
||||
"hash": "sha256-3Na821HUgGmqley8eBY/fZ1rM62Kr8fVE8Dg4h1LIwk="
|
||||
},
|
||||
{
|
||||
"pname": "Robust.Shared.AuthLib",
|
||||
"version": "0.1.2",
|
||||
@@ -354,21 +374,6 @@
|
||||
"version": "5.0.0",
|
||||
"hash": "sha256-0pST1UHgpeE6xJrYf5R+U7AwIlH3rVC3SpguilI/MAg="
|
||||
},
|
||||
{
|
||||
"pname": "System.IO.Pipelines",
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-LdpB1s4vQzsOODaxiKstLks57X9DTD5D6cPx8DE1wwE="
|
||||
},
|
||||
{
|
||||
"pname": "System.Memory",
|
||||
"version": "4.5.3",
|
||||
"hash": "sha256-Cvl7RbRbRu9qKzeRBWjavUkseT2jhZBUWV1SPipUWFk="
|
||||
},
|
||||
{
|
||||
"pname": "System.Memory",
|
||||
"version": "4.5.4",
|
||||
"hash": "sha256-3sCEfzO4gj5CYGctl9ZXQRRhwAraMQfse7yzKoRe65E="
|
||||
},
|
||||
{
|
||||
"pname": "System.Net.Http.WinHttpHandler",
|
||||
"version": "8.0.0",
|
||||
@@ -386,8 +391,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "TerraFX.Interop.Windows",
|
||||
"version": "10.0.22621.1",
|
||||
"hash": "sha256-0golrteOhpZblYuKjM3YP2rswAv/hzWDQ6I9rT9TcWE="
|
||||
"version": "10.0.26100.2",
|
||||
"hash": "sha256-dIyetiPHgFg3cXN620ur3O/O3c+7Piw+KKzr88SlpHw="
|
||||
},
|
||||
{
|
||||
"pname": "Tmds.DBus.Protocol",
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
config,
|
||||
buildDotnetModule,
|
||||
dotnetCorePackages,
|
||||
fetchFromGitHub,
|
||||
wrapGAppsHook4,
|
||||
iconConvTools,
|
||||
copyDesktopItems,
|
||||
makeDesktopItem,
|
||||
@@ -14,29 +15,29 @@
|
||||
libXcursor,
|
||||
libXext,
|
||||
libXrandr,
|
||||
fontconfig,
|
||||
glew,
|
||||
SDL2,
|
||||
glfw,
|
||||
glibc,
|
||||
libGL,
|
||||
freetype,
|
||||
openal,
|
||||
fluidsynth,
|
||||
gtk3,
|
||||
pango,
|
||||
atk,
|
||||
cairo,
|
||||
zlib,
|
||||
glib,
|
||||
gdk-pixbuf,
|
||||
alsa-lib,
|
||||
libjack2,
|
||||
pipewire,
|
||||
libpulseaudio,
|
||||
at-spi2-atk,
|
||||
at-spi2-core,
|
||||
libxkbcommon,
|
||||
wayland,
|
||||
fontconfig,
|
||||
alsaSupport ? stdenv.hostPlatform.isLinux,
|
||||
jackSupport ? stdenv.hostPlatform.isLinux,
|
||||
pipewireSupport ? stdenv.hostPlatform.isLinux,
|
||||
pulseaudioSupport ? config.pulseaudio or stdenv.hostPlatform.isLinux,
|
||||
soundfont-fluid,
|
||||
|
||||
# Path to set ROBUST_SOUNDFONT_OVERRIDE to, essentially the default soundfont used.
|
||||
soundfont-path ? "${soundfont-fluid}/share/soundfonts/FluidR3_GM2-2.sf2",
|
||||
}:
|
||||
let
|
||||
version = "0.33.0";
|
||||
version = "0.36.1";
|
||||
pname = "space-station-14-launcher";
|
||||
in
|
||||
buildDotnetModule rec {
|
||||
@@ -50,7 +51,7 @@ buildDotnetModule rec {
|
||||
owner = "space-wizards";
|
||||
repo = "SS14.Launcher";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-mEockP4fcNFP0h1j30cV2Czq751xjjpdaqQ0Wxe0+7M=";
|
||||
hash = "sha256-6wH2CkTuwy+a3EGpKrdLDsIaQ7oZc2I1OLdmAREMazw=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
@@ -68,14 +69,8 @@ buildDotnetModule rec {
|
||||
inherit version;
|
||||
};
|
||||
|
||||
# SDK 8.0 required for Robust.LoaderApi
|
||||
dotnet-sdk =
|
||||
with dotnetCorePackages;
|
||||
combinePackages [
|
||||
sdk_9_0
|
||||
sdk_8_0
|
||||
];
|
||||
dotnet-runtime = dotnetCorePackages.runtime_9_0;
|
||||
dotnet-sdk = dotnetCorePackages.sdk_10_0;
|
||||
dotnet-runtime = dotnetCorePackages.runtime_10_0;
|
||||
|
||||
dotnetFlags = [
|
||||
"-p:FullRelease=true"
|
||||
@@ -84,50 +79,14 @@ buildDotnetModule rec {
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
wrapGAppsHook4
|
||||
iconConvTools
|
||||
copyDesktopItems
|
||||
];
|
||||
|
||||
LD_LIBRARY_PATH = lib.makeLibraryPath [
|
||||
fontconfig
|
||||
libX11
|
||||
libICE
|
||||
libSM
|
||||
libXi
|
||||
libXcursor
|
||||
libXext
|
||||
libXrandr
|
||||
|
||||
glfw
|
||||
SDL2
|
||||
glibc
|
||||
libGL
|
||||
openal
|
||||
freetype
|
||||
fluidsynth
|
||||
];
|
||||
|
||||
runtimeDeps = [
|
||||
# Required by the game.
|
||||
glfw
|
||||
SDL2
|
||||
glibc
|
||||
libGL
|
||||
openal
|
||||
freetype
|
||||
fluidsynth
|
||||
|
||||
# Needed for file dialogs.
|
||||
gtk3
|
||||
pango
|
||||
cairo
|
||||
atk
|
||||
zlib
|
||||
glib
|
||||
gdk-pixbuf
|
||||
|
||||
# Avalonia UI dependencies.
|
||||
libX11
|
||||
libICE
|
||||
libSM
|
||||
@@ -135,11 +94,16 @@ buildDotnetModule rec {
|
||||
libXcursor
|
||||
libXext
|
||||
libXrandr
|
||||
fontconfig
|
||||
glew
|
||||
|
||||
# TODO: Figure out dependencies for CEF support.
|
||||
];
|
||||
at-spi2-atk
|
||||
at-spi2-core
|
||||
libxkbcommon
|
||||
wayland
|
||||
fontconfig.lib
|
||||
]
|
||||
++ lib.optional alsaSupport alsa-lib
|
||||
++ lib.optional jackSupport libjack2
|
||||
++ lib.optional pipewireSupport pipewire
|
||||
++ lib.optional pulseaudioSupport libpulseaudio;
|
||||
|
||||
# ${soundfont-path} is escaped here:
|
||||
# https://github.com/NixOS/nixpkgs/blob/d29975d32b1dc7fe91d5cb275d20f8f8aba399ad/pkgs/build-support/setup-hooks/make-wrapper.sh#L126C35-L126C45
|
||||
@@ -167,12 +131,6 @@ buildDotnetModule rec {
|
||||
icoFileToHiColorTheme SS14.Launcher/Assets/icon.ico space-station-14-launcher $out
|
||||
'';
|
||||
|
||||
dontWrapGApps = true;
|
||||
|
||||
preFixup = ''
|
||||
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Launcher for Space Station 14, a multiplayer game about paranoia and disaster";
|
||||
homepage = "https://spacestation14.io";
|
||||
|
||||
Reference in New Issue
Block a user