about summary refs log tree commit diff
path: root/nixpkgs/pkgs/build-support/dotnet/make-nuget-deps/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/build-support/dotnet/make-nuget-deps/default.nix')
-rw-r--r--nixpkgs/pkgs/build-support/dotnet/make-nuget-deps/default.nix12
1 files changed, 12 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/build-support/dotnet/make-nuget-deps/default.nix b/nixpkgs/pkgs/build-support/dotnet/make-nuget-deps/default.nix
new file mode 100644
index 000000000000..fcd3f9f076b2
--- /dev/null
+++ b/nixpkgs/pkgs/build-support/dotnet/make-nuget-deps/default.nix
@@ -0,0 +1,12 @@
+{ linkFarmFromDrvs, fetchurl }:
+{ name, nugetDeps ? import sourceFile, sourceFile ? null }:
+linkFarmFromDrvs "${name}-nuget-deps" (nugetDeps {
+  fetchNuGet = { pname, version, sha256
+    , url ? "https://www.nuget.org/api/v2/package/${pname}/${version}" }:
+    fetchurl {
+      name = "${pname}.${version}.nupkg";
+      inherit url sha256;
+    };
+}) // {
+  inherit sourceFile;
+}