From 6475f708926251a3a1a384e45421af101eb22f89 Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Thu, 5 Sep 2024 18:24:16 +0200 Subject: [PATCH] nuget-to-nix: comply with RFC 0166 when generating .nix files Signed-off-by: Sefa Eyeoglu --- .../build-support/dotnet/nuget-to-nix/nuget-to-nix.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/build-support/dotnet/nuget-to-nix/nuget-to-nix.sh b/pkgs/build-support/dotnet/nuget-to-nix/nuget-to-nix.sh index 902f010a74e6e..39b0ece112c7b 100755 --- a/pkgs/build-support/dotnet/nuget-to-nix/nuget-to-nix.sh +++ b/pkgs/build-support/dotnet/nuget-to-nix/nuget-to-nix.sh @@ -43,7 +43,7 @@ for index in "${sources[@]}"; do base_addresses[$index]="$base_address" done -echo "{ fetchNuGet }: [" +echo -e "{ fetchNuGet }:\n[" cd "$pkgs" for package in *; do @@ -93,11 +93,14 @@ for package in *; do exit 1 fi + echo " (fetchNuGet {" + echo " pname = \"$id\";" + echo " version = \"$version\";" + echo " hash = \"$hash\";" if [[ "$source" != https://api.nuget.org/v3/index.json ]]; then - echo " (fetchNuGet { pname = \"$id\"; version = \"$version\"; hash = \"$hash\"; url = \"$url\"; })" - else - echo " (fetchNuGet { pname = \"$id\"; version = \"$version\"; hash = \"$hash\"; })" + echo " url = \"$url\";" fi + echo " })" done cd .. done