From 83ba5ffbc8744a624b46048ead2ce2590a9c47eb Mon Sep 17 00:00:00 2001 From: Hsiao-nan Cheung Date: Fri, 14 Oct 2022 18:04:15 +0800 Subject: [PATCH 1/2] fix(hash): Fix SF hash extraction --- lib/autoupdate.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/autoupdate.ps1 b/lib/autoupdate.ps1 index bed8175e94..6edc8791ff 100644 --- a/lib/autoupdate.ps1 +++ b/lib/autoupdate.ps1 @@ -248,7 +248,7 @@ function get_hash_for_app([String] $app, $config, [String] $version, [String] $u 'sourceforge' { # change the URL because downloads.sourceforge.net doesn't have checksums $hashfile_url = (strip_filename (strip_fragment "https://sourceforge.net/projects/$($matches['project'])/files/$($matches['file'])")).TrimEnd('/') - $hash = find_hash_in_textfile $hashfile_url $substitutions '"$basename":.*?"sha1":\s"([a-fA-F0-9]{40})"' + $hash = find_hash_in_textfile $hashfile_url $substitutions '"$basename":.*?"sha1":\s*"([a-fA-F0-9]{40})"' } } From 9a5966c6ab182e4c1c9e450c3dc2be6a8fb4a039 Mon Sep 17 00:00:00 2001 From: Hsiao-nan Cheung Date: Fri, 14 Oct 2022 18:09:14 +0800 Subject: [PATCH 2/2] docs(chglog): Update CHANGELOG [skip ci] --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a8b81b830d..580585eb8b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ### Bug Fixes - **decompress:** Use PS's default 'Expand-Archive()' ([#5185](/~https://github.com/ScoopInstaller/Scoop/issues/5185)) +- **hash:** Fix SourceForge's hash extraction ([#5189](/~https://github.com/ScoopInstaller/Scoop/issues/5189)) ### Code Refactoring