diff --git a/pkgs/by-name/av/avalonia/0003-disable-hard-links.patch b/pkgs/by-name/av/avalonia/0003-disable-hard-links.patch new file mode 100644 index 000000000000..0e4a788186fb --- /dev/null +++ b/pkgs/by-name/av/avalonia/0003-disable-hard-links.patch @@ -0,0 +1,14 @@ +diff --git a/Directory.Build.props b/Directory.Build.props +index f124456..117c096 100644 +--- a/Directory.Build.props ++++ b/Directory.Build.props +@@ -9,9 +9,5 @@ + false + False + 12 +- true +- true +- true +- true + + diff --git a/pkgs/by-name/av/avalonia/package.nix b/pkgs/by-name/av/avalonia/package.nix index 4b39631b3371..538b29b58c21 100644 --- a/pkgs/by-name/av/avalonia/package.nix +++ b/pkgs/by-name/av/avalonia/package.nix @@ -62,6 +62,9 @@ stdenvNoCC.mkDerivation ( # [ERR] Compile: [...]/Microsoft.NET.Sdk.targets(148,5): error MSB4018: The "GenerateDepsFile" task failed unexpectedly. [/build/source/src/tools/DevAnalyzers/DevAnalyzers.csproj] # [ERR] Compile: [...]/Microsoft.NET.Sdk.targets(148,5): error MSB4018: System.IO.IOException: The process cannot access the file '/build/source/src/tools/DevAnalyzers/bin/Release/netstandard2.0/DevAnalyzers.deps.json' because it is being used by another process. [/build/source/src/tools/DevAnalyzers/DevAnalyzers.csproj] ./0002-disable-parallel-compile.patch + # Microsoft.Common.CurrentVersion.targets(5034,5): error MSB3021: Unable to copy file "[...]/JetBrains.Annotations.dll" to "bin/Debug/JetBrains.Annotations.dll". Access to the path '/build/source/nukebuild/bin/Debug/JetBrains.Annotations.dll' is denied. [/build/source/nukebuild/_build.csproj] + # This happens because the source packages have symlinks due to linkNuGetPackagesAndSources. + ./0003-disable-hard-links.patch ]; # this needs to be match the version being patched above