dotnet: fix packages that fail to build with strictDeps (#362420)

This commit is contained in:
Guillaume Maudoux
2024-12-06 21:42:50 +01:00
committed by GitHub
3 changed files with 10 additions and 3 deletions
+1 -1
View File
@@ -42,7 +42,7 @@ buildDotnetModule rec {
'';
dotnet-sdk = dotnetCorePackages.sdk_6_0;
buildInputs = [ jdk11 ];
nativeBuildInputs = [ jdk11 ];
nugetDeps = ./deps.nix;
# Build just these projects. Building Source/Dafny.sln includes a bunch of
+8 -1
View File
@@ -1,5 +1,7 @@
{
bash,
buildDotnetModule,
coreutils,
darwin,
dotnetCorePackages,
fetchFromGitHub,
@@ -111,12 +113,17 @@ buildDotnetModule rec {
[
which
git
# needed for `uname`
coreutils
]
++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [
darwin.autoSignDarwinBinariesHook
];
buildInputs = [ (lib.getLib stdenv.cc.cc) ];
buildInputs = [
(lib.getLib stdenv.cc.cc)
bash
];
dotnet-sdk = dotnetCorePackages.sdk_8_0;
dotnet-runtime = dotnetCorePackages.runtime_8_0;
+1 -1
View File
@@ -31,11 +31,11 @@ buildDotnetModule rec {
nativeBuildInputs = [
blueprint-compiler
libadwaita
];
buildInputs = [
chromaprint
libadwaita
];
runtimeDeps = [