Files
Poseidon/nix/packages/archivist.nix
Moritz Jörg 15e348c17b chore: Bump to net10
Also bumps gitlab ci to v4.5
2026-01-15 15:50:29 +01:00

47 lines
886 B
Nix

{
env,
pkgs,
deps,
netrcConfig,
nix-gitignore,
packageSources,
dotnet-sdk,
buildDotnetModule,
}:
let
src = nix-gitignore.gitignoreSource [ ] ../../.;
projectFile = "src/Archivist/src/Cli/Archivist.fsproj";
versionMatch = builtins.match ".*<Version>([^<]+)</Version>.*" (
builtins.readFile (../../. + "/${projectFile}")
);
version = builtins.head versionMatch;
in
buildDotnetModule rec {
inherit
dotnet-sdk
version
src
projectFile
;
name = "Archivist";
pname = name;
dotnet-runtime = pkgs.dotnetCorePackages.runtime_10_0;
dotnetRestoreFlags = "--force-evaluate";
nugetDeps = deps {
inherit
name
pkgs
netrcConfig
packageSources
;
lockfiles = [
../../src/Archivist/src/Cli/packages.lock.json
];
};
runtimeDeps = [
pkgs.netcdf
];
buildType = env;
doCheck = false;
}