From 7f57cc7626667ebf534dfd38c613f9a9c3a69426 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Sat, 14 Feb 2026 16:07:19 -0400 Subject: [PATCH] wheelwizard: build single project only Restoring the solution without -p:RuntimeIdentifier=[...] results in a dependency on the win-x64 app host package. This is easier than adding the property in a way that works with fetch-deps. --- pkgs/by-name/wh/wheelwizard/deps.json | 120 ------------------------ pkgs/by-name/wh/wheelwizard/package.nix | 4 +- 2 files changed, 2 insertions(+), 122 deletions(-) diff --git a/pkgs/by-name/wh/wheelwizard/deps.json b/pkgs/by-name/wh/wheelwizard/deps.json index 40cc7d8c0a7b..40b8dabbc900 100644 --- a/pkgs/by-name/wh/wheelwizard/deps.json +++ b/pkgs/by-name/wh/wheelwizard/deps.json @@ -9,26 +9,11 @@ "version": "11.0.0", "hash": "sha256-DBD113eQJNHeEgFmx/tVRSnHxhGBQIKWVKxr1QRilr4=" }, - { - "pname": "Castle.Core", - "version": "5.1.1", - "hash": "sha256-oVkQB+ON7S6Q27OhXrTLaxTL0kWB58HZaFFuiw4iTrE=" - }, - { - "pname": "coverlet.collector", - "version": "6.0.4", - "hash": "sha256-ieiUl7G5pVKQ4V6rxhEe0ehep0/u1RBD3EAI63AQTI0=" - }, { "pname": "CSharpier.MsBuild", "version": "0.30.6", "hash": "sha256-FhXf9ggWmWzGp6vz6vJP+ly4SOeyluP6Ic3MfCz1uUA=" }, - { - "pname": "DotNet.Glob", - "version": "3.1.3", - "hash": "sha256-5uGSaGY1IqDjq4RCDLPJm0Lg9oyWmyR96OiNeGqSj84=" - }, { "pname": "HarfBuzzSharp", "version": "8.3.1.1", @@ -64,21 +49,11 @@ "version": "0.11.0", "hash": "sha256-VdwpP5fsclvNqJuppaOvwEwv2ofnAI5ZSz2V+UEdLF0=" }, - { - "pname": "Microsoft.Bcl.AsyncInterfaces", - "version": "6.0.0", - "hash": "sha256-49+H/iFwp+AfCICvWcqo9us4CzxApPKC37Q5Eqrw+JU=" - }, { "pname": "Microsoft.CodeAnalysis.Analyzers", "version": "3.11.0", "hash": "sha256-hQ2l6E6PO4m7i+ZsfFlEx+93UsLPo4IY3wDkNG11/Sw=" }, - { - "pname": "Microsoft.CodeCoverage", - "version": "17.13.0", - "hash": "sha256-GKrIxeyQo5Az1mztfQgea1kGtJwonnNOrXK/0ULfu8o=" - }, { "pname": "Microsoft.Extensions.AmbientMetadata.Application", "version": "9.3.0", @@ -289,36 +264,6 @@ "version": "9.3.0", "hash": "sha256-X9hooaCbC2G5PT022Yj7iJgEzS/bFyBxJbh6QQJTOQU=" }, - { - "pname": "Microsoft.NET.Test.Sdk", - "version": "17.13.0", - "hash": "sha256-sc2wvyV8cGm1FrNP2GGHEI584RCvRPu15erYCsgw5QY=" - }, - { - "pname": "Microsoft.NETCore.App.Host.win-x64", - "version": "8.0.23", - "hash": "sha256-vIDCQTTBNhOchF0H7voWbnaiJNM5z7ivJOjHyLdtvAs=" - }, - { - "pname": "Microsoft.TestPlatform.ObjectModel", - "version": "17.13.0", - "hash": "sha256-6S0fjfj8vA+h6dJVNwLi6oZhYDO/I/6hBZaq2VTW+Uk=" - }, - { - "pname": "Microsoft.TestPlatform.TestHost", - "version": "17.13.0", - "hash": "sha256-L/CJzou7dhmShUgXq3aXL3CaLTJll17Q+JY2DBdUUpo=" - }, - { - "pname": "Newtonsoft.Json", - "version": "13.0.1", - "hash": "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo=" - }, - { - "pname": "NSubstitute", - "version": "5.3.0", - "hash": "sha256-fa6Hn9Qmpia2labWOs1Xp2LnJBOHfrWIwxvqKRRccs0=" - }, { "pname": "Polly.Core", "version": "8.4.2", @@ -419,31 +364,11 @@ "version": "9.0.3", "hash": "sha256-zgZF8BTksBk5oucX0j0Ju8qNG8oKJbIGio0GM+egT9M=" }, - { - "pname": "System.Diagnostics.EventLog", - "version": "6.0.0", - "hash": "sha256-zUXIQtAFKbiUMKCrXzO4mOTD5EUphZzghBYKXprowSM=" - }, { "pname": "System.IO.Pipelines", "version": "8.0.0", "hash": "sha256-LdpB1s4vQzsOODaxiKstLks57X9DTD5D6cPx8DE1wwE=" }, - { - "pname": "System.Linq.Async", - "version": "6.0.1", - "hash": "sha256-uH5fZhcyQVtnsFc6GTUaRRrAQm05v5euJyWCXSFSOYI=" - }, - { - "pname": "System.Reflection.Metadata", - "version": "1.6.0", - "hash": "sha256-JJfgaPav7UfEh4yRAQdGhLZF1brr0tUWPl6qmfNWq/E=" - }, - { - "pname": "System.Threading.Channels", - "version": "9.0.2", - "hash": "sha256-Ubs57l7OtgMyC/N1qiAFcfqAxqghRVXs9tB7Jws30t8=" - }, { "pname": "System.Threading.RateLimiting", "version": "8.0.0", @@ -469,56 +394,11 @@ "version": "9.0.0", "hash": "sha256-UuzE7101YnWkuPvOJsEZ8xVjXl3P/gyDyKdScmT51do=" }, - { - "pname": "Testably.Abstractions.Testing", - "version": "4.0.1", - "hash": "sha256-EXIEjrR91ZMOwU6Qf0Se5G7v0XEWMEMQe95EXkV1Iw4=" - }, { "pname": "Tmds.DBus.Protocol", "version": "0.21.2", "hash": "sha256-gaK/5aAummyin6ptnhaJbnA0ih4+2xADrtrLfFbHwYI=" }, - { - "pname": "xunit", - "version": "2.9.3", - "hash": "sha256-BPrpSbjlIB7PoH+ocCusqMDrMZgRQZSzeTeJzHK/I9c=" - }, - { - "pname": "xunit.abstractions", - "version": "2.0.3", - "hash": "sha256-0D1y/C34iARI96gb3bAOG8tcGPMjx+fMabTPpydGlAM=" - }, - { - "pname": "xunit.analyzers", - "version": "1.18.0", - "hash": "sha256-DOgamLnfi9Ua5IDm3JVm9MaOFbSSbmq5l8j2NPO3qd0=" - }, - { - "pname": "xunit.assert", - "version": "2.9.3", - "hash": "sha256-vHYOde8bd10pOmr7iTAYNtPlqHzsJl4x3t1DDuYdDCA=" - }, - { - "pname": "xunit.core", - "version": "2.9.3", - "hash": "sha256-qkVQ8Jw/LZWmxirkPOwiry7bvZn3IuaRzu/sp2H8anw=" - }, - { - "pname": "xunit.extensibility.core", - "version": "2.9.3", - "hash": "sha256-mcpVX+m0R7F0ev9CaBnbai9gtu4GVcqijEuRqe89D0g=" - }, - { - "pname": "xunit.extensibility.execution", - "version": "2.9.3", - "hash": "sha256-2rxMs2Dt4cAcmOFMwP5Yd3RpP0BnmiL8cXlKysXY0jw=" - }, - { - "pname": "xunit.runner.visualstudio", - "version": "3.0.2", - "hash": "sha256-Q0IxAFO9EDnIGzRl2HCWBujPZL8kqBcNZez1Y29hjPc=" - }, { "pname": "ZstdSharp.Port", "version": "0.8.4", diff --git a/pkgs/by-name/wh/wheelwizard/package.nix b/pkgs/by-name/wh/wheelwizard/package.nix index cc4cf1b7f85e..5acbb153b054 100644 --- a/pkgs/by-name/wh/wheelwizard/package.nix +++ b/pkgs/by-name/wh/wheelwizard/package.nix @@ -26,7 +26,7 @@ buildDotnetModule rec { rm .config/dotnet-tools.json ''; - projectFile = "WheelWizard.sln"; + projectFile = "WheelWizard"; buildType = "Release"; dotnet-sdk = dotnetCorePackages.sdk_8_0-bin; dotnet-runtime = dotnetCorePackages.runtime_8_0-bin; @@ -50,7 +50,7 @@ buildDotnetModule rec { runHook preInstall mkdir -p $out/lib/wheelwizard $out/bin - cp -r WheelWizard/bin/Release/net8.0/* $out/lib/wheelwizard/ + cp -r WheelWizard/bin/Release/net8.0/*/* $out/lib/wheelwizard/ makeWrapper $out/lib/wheelwizard/WheelWizard $out/bin/WheelWizard \ --prefix PATH : ${lib.makeBinPath [ dotnet-runtime ]}