anvil-editor: init at 0.4
[NixPkgs.git] / pkgs / build-support / dotnet / make-nuget-deps / default.nix
blobefc3d07e97774cf6936433eb9a589b0660f1c59a
1 { symlinkJoin
2 , fetchurl
3 , stdenvNoCC
4 , lib
5 , unzip
6 , patchNupkgs
7 , nugetPackageHook
8 , fetchNupkg
9 }:
10 lib.makeOverridable(
11   { name
12   , nugetDeps ? import sourceFile
13   , sourceFile ? null
14   , installable ? false
15   }:
16   (symlinkJoin {
17     name = "${name}-nuget-deps";
18     paths = nugetDeps {
19       fetchNuGet = args: fetchNupkg (args // { inherit installable; });
20     };
21   }) // {
22     inherit sourceFile;
23   })