nixpkgs/pkgs
Raphael Robatsch d347b0400c mkNugetSource: remove mono from build closure
A directory full of *.nupkg files is a valid nuget source. We do not need mono
and the Nuget command line tool to create this structure. This has two
advantages:

- Nuget is currently broken due to a kernel bug affecting mono (#229476).
  Replacing the mkNugetSource implementation allows affected users on 6.1+
  kernels compile .NET core packages again.
- It removes mono from the build closure of .NET core packages. .NET core
  builds should not depend on .NET framework tools like mono.

There is no equivalent of the `nuget init` command in .NET core. The closest
command is `dotnet nuget push`, which just copies the *.nupkg files around
anyway, just like this PR does with `cp`.

`nuget init` used to extract the *.nuspec files from the nupkgs, this new
implementation doesn't. .NET core doesn't care, but it makes the license
extraction more difficult. What was previously done with find/grep/xml2 is now
a python script (extract-licenses-from-nupkgs.py).
2023-05-05 18:38:06 +00:00
..
applications blender 3.4.1 -> 3.5.1 (#229570) 2023-05-04 02:02:14 -04:00
build-support mkNugetSource: remove mono from build closure 2023-05-05 18:38:06 +00:00
common-updater
data Merge pull request #229704 from r-ryantm/auto-update/numix-icon-theme-square 2023-05-03 21:37:44 +03:00
desktops Merge pull request #229575 from bobby285271/upd/pantheon 2023-05-04 09:13:54 +08:00
development Merge pull request #229591 from KAction/contrib/0/just-doc/out 2023-05-04 05:51:57 +01:00
games Merge pull request #229574 from atorres1985-contrib/doomretro 2023-05-03 17:47:08 +02:00
misc
os-specific Merge pull request #229390 from LibreCybernetics/update-linux 2023-05-02 15:22:11 -07:00
pkgs-lib
servers Merge pull request #208161 from SuperSandro2000/nginx-modules-meta 2023-05-04 00:59:20 +02:00
shells
stdenv Merge pull request #229547 from trofi/stdenv-ca-false 2023-05-03 11:23:56 +01:00
test
tools Merge pull request #229726 from r-ryantm/auto-update/chezmoi 2023-05-04 10:06:04 +08:00
top-level Merge pull request #227301 from totoroot/update/qownnotes-qt6 2023-05-04 01:46:04 +03:00