18 buildDotnetModule rec {
19 pname = "opentracker";
22 src = fetchFromGitHub {
25 rev = "refs/tags/${version}";
26 hash = "sha512-nWkPgVYdnBJibyJRdLPe3O3RioDPbzumSritRejmr4CeiPb7aUTON7HjivcV/GKor1guEYu+TJ+QxYrqO/eppg==";
29 patches = [./remove-project.patch];
31 dotnet-runtime = dotnetCorePackages.runtime_6_0;
33 nugetDeps = ./deps.nix;
35 projectFile = "OpenTracker.sln";
36 executables = ["OpenTracker"];
40 "OpenTracker.UnitTests.Models.Nodes.Factories.SLightWorldConnectionFactoryTests.GetNodeConnections_ShouldReturnExpectedValue"
41 "OpenTracker.UnitTests.Models.Sections.Factories.ItemSectionFactoryTests.GetItemSection_ShouldReturnExpected"
50 (lib.getLib stdenv.cc.cc)
72 autoPatchelfIgnoreMissingDeps = [
73 "libc.musl-x86_64.so.1"
78 description = "Tracking application for A Link to the Past Randomizer";
79 homepage = "https://github.com/trippsc2/OpenTracker";
80 sourceProvenance = with sourceTypes; [
86 license = licenses.mit;
88 mainProgram = "OpenTracker";
89 platforms = ["x86_64-linux"];