From 08872bd1f32cbb91f08f5863ac5b1c6eeaca17d1 Mon Sep 17 00:00:00 2001
From: Antoine Martin <dev@ayakael.net>
Date: Fri, 25 Oct 2024 07:53:28 -0400
Subject: [PATCH] community/powershell: upgrade to 7.4.6

---
 community/powershell/APKBUILD                    |  8 +++++---
 community/powershell/add-missing-nuget-src.patch | 14 ++++++++++++++
 2 files changed, 19 insertions(+), 3 deletions(-)
 create mode 100644 community/powershell/add-missing-nuget-src.patch

diff --git a/community/powershell/APKBUILD b/community/powershell/APKBUILD
index 396f3ba19b7a..668599cf268c 100644
--- a/community/powershell/APKBUILD
+++ b/community/powershell/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
 # Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
 pkgname=powershell
-pkgver=7.4.4
+pkgver=7.4.6
 pkgrel=0
 pkgdesc="A cross-platform automation and configuration tool/framework"
 arch="x86_64 aarch64 armv7" # blocked by dotnet runtime
@@ -17,6 +17,7 @@ makedepends="
 	"
 source="
 	$pkgname-$pkgver.tar.gz::https://github.com/PowerShell/PowerShell/archive/v$pkgver.tar.gz
+	add-missing-nuget-src.patch
 	rollback-system-manage-automation-psversioninfo.patch
 	dependency-gatherer.targets
 	fix-filesystem-test.patch
@@ -49,7 +50,7 @@ prepare() {
 	git init
 	git config user.name "example"
 	git config user.email "example@example.com"
-	git add ./*
+	git add -f ./*
 	git commit -m 'Initial'
 	git tag -a "v$pkgver" -m "Initial"
 	git remote add origin "$url"
@@ -142,7 +143,8 @@ package() {
 }
 
 sha512sums="
-67286cf7f573bf0914fe31a04a9b3d93f824952320d589d7b7e2d513d7e576eb5abd48b26e426d94da55be9b3fb1b55d21d33f080c5b67eedea4bd93a9b98d75  powershell-7.4.4.tar.gz
+6e25042aef9598ba4bb54613aa86bbbde70bf71ffa0bf15571d493889fd26ab1d5bbaec35b244b5793368b7e6f1ef0731aad3f6be87d2ac650fe6ab137b1fdf9  powershell-7.4.6.tar.gz
+294cad2568c1442fcc26d6a277d59d8c3da362f4b4c12d61e8a228cc830e04516dabfb7b965c927fdd50ca57d98c89016b900f44a67be259bf0ccb45e9808667  add-missing-nuget-src.patch
 bac5ac577fd8e6bb8ba83b5c537269b635619ecde2dfa3b31de754865aab8f4fd004bcb972f08f3218ecbcb7ef33c7fb8489370f7f0aaa0bae2e88e3ec736625  rollback-system-manage-automation-psversioninfo.patch
 5a70efe247cdae8ed5c66702909137e0727cf5e25aca54983891fc17716a56081825f9a6e57c56f8fa8aa5615a159f81c68ca501d42e2ce085c073be633b3025  dependency-gatherer.targets
 0e7550d8b702eeb9ebbd42100b32cbf7a0be676c5922cd6ee03ecdd3ba11d20d42a468f73ee428c6c92c8b7b18f9b022591a368191c2a358034ba4d7e78d2b84  fix-filesystem-test.patch
diff --git a/community/powershell/add-missing-nuget-src.patch b/community/powershell/add-missing-nuget-src.patch
new file mode 100644
index 000000000000..658bd18e1db0
--- /dev/null
+++ b/community/powershell/add-missing-nuget-src.patch
@@ -0,0 +1,14 @@
+diff --git a/nuget.config b/nuget.config
+index db65daa..5137d0c 100644
+--- a/nuget.config
++++ b/nuget.config
+@@ -2,7 +2,8 @@
+ <configuration>
+   <packageSources>
+     <clear />
+-    <add key="powershell" value="https://pkgs.dev.azure.com/powershell/PowerShell/_packaging/powershell-dotnet-9/nuget/v3/index.json" />
++    <add key="dotnet" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet8/nuget/v2" />
++    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
+   </packageSources>
+   <disabledPackageSources>
+     <clear />
-- 
GitLab