From 80f794dbcdcaf07dc147a715c09a5b09af65579f Mon Sep 17 00:00:00 2001 From: Jordan Dominion Date: Sun, 3 Aug 2025 10:21:59 -0400 Subject: [PATCH] Build from source experimentation --- build/package/nix/package.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/build/package/nix/package.nix b/build/package/nix/package.nix index 9deeba9fb8..45a800c75c 100644 --- a/build/package/nix/package.nix +++ b/build/package/nix/package.nix @@ -1,5 +1,6 @@ { pkgs, + buildDotnetModule, ... }: @@ -65,6 +66,19 @@ let outputHash = (builtins.readFile ./ServerConsole.sha256); }; rpath = lib.makeLibraryPath [ pkgs.stdenv_32bit.cc.cc.lib ]; + + tgstation-server-common = buildDotnetModule { + pname = "Tgstation.Server.Common"; + version = (builtins.readFile "${versionParse}/tgs_version.txt");; + + src = ./../../..; + + projectFile = "src/Tgstation.Server.Common.csproj"; + nugetDeps = ./deps/Tgstation.Server.Common.json; # see "Generating and updating NuGet dependencies" section for details + + dotnet-sdk = dotnetCorePackages.sdk_8_0; + dotnet-runtime = dotnetCorePackages.runtime_8_0; + }; in stdenv.mkDerivation { pname = "tgstation-server";