diff --git a/.appveyor.yml b/.appveyor.yml index 3867b92b..65dcf51e 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -93,7 +93,7 @@ build_script: } } } - + [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 ./update_all.ps1 -ForcedPackages $forced 7z a au_temp.zip $Env:TEMP\chocolatey\au\* diff --git a/.github/EventLogs.ps1 b/.github/EventLogs.ps1 new file mode 100644 index 00000000..bf231c27 --- /dev/null +++ b/.github/EventLogs.ps1 @@ -0,0 +1,59 @@ +#require -version 3.0 + +<# +.SYNOPSIS + Clear all event logs +#> +function Clear-EventLogs { + Get-EventLog * | ForEach-Object { + try { + Clear-EventLog $_.Log + } + catch { + Write-Warning 'Error during clearing event logs' + Write-Warning "$_" + } + } + + #Clear this one again as it accumulates clearing events from previous step + try { + Clear-EventLog System + } + catch { + Write-Warning 'Error during clearing event logs' + Write-Warning "$_" + } + Get-EventLog * +} + +<# +.SYNOPSIS + Get latest event logs across all event logs +.Example + logs Error,Warning -Newest 5 +#> +function Get-EventLogs { + param( + [ValidateSet('Error', 'Information', 'Warning', '*')] + [string[]] $EntryType = 'Error', + + [int] $Newest = 1000, + + [switch] $Raw + ) + $r = @() + + if ($EntryType -eq '*') { $EntryType = 'Error', 'Information', 'Warning' } + Get-EventLog * | ForEach-Object Log | ForEach-Object { + $log = $_ + try { + $r += Get-EventLog -Log $log -Newest $Newest -EntryType $EntryType -ea 0 + } + catch { Write-Warning "$log - $_" } + } + $r = $r | Sort-Object TimeWritten -Descending + if ($Raw) { $r } else { $r | Select-Object Source, TimeWritten, Message } +} + +Set-Alias logs Get-EventLogs +Set-Alias clearlogs Clear-EventLogs diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 00000000..e69de29b diff --git a/.github/workflows/package-pusher.yml b/.github/workflows/package-pusher.yml new file mode 100644 index 00000000..54a870b7 --- /dev/null +++ b/.github/workflows/package-pusher.yml @@ -0,0 +1,72 @@ +name: Package Pusher + +on: + workflow_dispatch: + inputs: + packages: + description: "What is the packages you wish to push?" + required: true + +jobs: + pusher: + runs-on: windows-2019 + env: + au_version: master + github_user_repo: ${{ github.repository }} + api_key: ${{ secrets.CHOCO_API_KEY }} + + steps: + - name: Install Dependencies + run: | + Set-Service wuauserv -StartupType Manual + choco install wormies-au-helpers vt-cli -y + Install-Module Pester -RequiredVersion 4.10.1 -Scope CurrentUser -Force -SkipPublisherCheck + git clone -q https://github.com/chocolatey-community/chocolatey-au.git $Env:TEMP/au + . "$Env:TEMP/au/scripts/Install-AU.ps1" $Env:au_version + shell: powershell + - name: System information + run: | + Get-CimInstance win32_operatingsystem -Property Caption, OSArchitecture, Version | fl Caption, OSArchitecture, Version + $PSVersionTable + git --version + choco --version + "Build info" + ' {0,-20} {1}' -f 'SCHEDULED BUILD:', ("${{ github.event_name }}" -eq 'schedule') + ' {0,-20} {1}' -f 'FORCED BUILD:' , ("${{ github.event_name }}" -eq 'workflow_dispatch') + shell: powershell + - uses: actions/checkout@v3.5.0 + with: + fetch-depth: 0 + - name: Run package pushing + env: + PACKAGES_PUSHES: ${{ github.event.inputs.packages }} + run: | + $packages = $env:PACKAGES_PUSHES -split ' ' + Write-Host "PUSHING PACKAGES: $packages" + foreach ($package in $packages) { + Write-Host ("{0}`n{1}`n" -f ('-'*60), "PACKAGE: $package") + $package_dir = ls -recurse | ? { $_.Name -eq "$package.nuspec" } | select -First 1 | % Directory + + if (!$package_dir) { Write-Warning "Can't find package '$package'"; continue } + pushd $package_dir + if (Test-Path update.ps1 -ea 0) { ./update.ps1 } + choco pack + Push-Package + popd + } + shell: powershell + - name: Create diff file + run: | + git add automatic extension manual templates + git diff --cached > unsaved_changes.patch + shell: powershell + - name: Upload artifacts + if: always() + uses: actions/upload-artifact@v3 + with: + name: artifacts + path: | + unsaved_changes.patch + eventlogs.txt + **/*.nupkg + retention-days: 5 diff --git a/.github/workflows/package-updater.yml b/.github/workflows/package-updater.yml new file mode 100644 index 00000000..e1946c28 --- /dev/null +++ b/.github/workflows/package-updater.yml @@ -0,0 +1,88 @@ +name: Package Updater + +on: + push: + branches: [master] + workflow_dispatch: + inputs: + packages: + description: "What is the packages (optionally version) you wish to force update on?" + required: false + schedule: + - cron: "0 3 * * *" + +jobs: + updater: + runs-on: windows-2019 + env: + au_version: master + au_push: true + github_user_repo: ${{ github.repository }} + github_api_key: ${{ secrets.GIST_API_KEY }} + gist_id: a700c70b8847b29ebb1c918d47ee4eb1 + nupkg_cache_path: C:\nupkg_cache + mail_user: ${{ secrets.MAIL_USER }} + mail_pass: ${{ secrets.MAIL_PASSWORD }} + mail_server: smtp.gmail.com + mail_port: 587 + mail_enablessl: true + api_key: ${{ secrets.CHOCO_API_KEY }} + nuget_artifacts: ${{ github.runner.temp }}/artifacts + + steps: + - name: Configure git client + run: | + git config --global user.email "chocolatey@realdimensions.net" + git config --global user.name "Chocolatey" + git config --global core.safecrlf false + - name: Install Dependencies + run: | + Set-Service wuauserv -StartupType Manual + git clone -q https://github.com/majkinetor/au.git $Env:TEMP/au + . "$Env:TEMP/au/scripts/Install-AU.ps1" $Env:au_version + shell: powershell + - name: System information + run: | + Get-CimInstance win32_operatingsystem -Property Caption, OSArchitecture, Version | fl Caption, OSArchitecture, Version + $PSVersionTable + git --version + choco --version + "Build info" + ' {0,-20} {1}' -f 'SCHEDULED BUILD:', ("${{ github.event_name }}" -eq 'schedule') + ' {0,-20} {1}' -f 'FORCED BUILD:' , ("${{ github.event_name }}" -eq 'workflow_dispatch') + shell: powershell + - uses: actions/checkout@v3.5.0 + with: + fetch-depth: 0 + - name: Run package updater + env: + FORCED_PACKAGES: ${{ github.event.inputs.packages }} + run: | + . ./.github/EventLogs.ps1 + Clear-EventLogs + Remove-Item "$Env:ChocolateyInstall\logs\*.log" + + ./update_all.ps1 -ForcedPackages $env:FORCED_PACKAGES + Get-EventLogs * | ? Source -eq 'Schannel' | Format-List * | Out-File eventlogs.txt + shell: powershell + - name: Create diff file + run: | + git add automatic extension manual templates + git diff --cached > unsaved_changes.patch + - name: Create au temporary directory + run: | + if (Test-Path $Env:TEMP\chocolatey\au) { 7z a -mx9 au_temp.7z $Env:TEMP\chocolatey\au\* } + shell: powershell + - name: Upload artifacts + if: always() + uses: actions/upload-artifact@v4 + with: + name: artifacts + path: | + unsaved_changes.patch + au_temp.7z + update_info.xml + Update-AUPackages.md + eventlogs.txt + **/*.nupkg + retention-days: 5 diff --git a/1remote/1remote.nuspec b/1remote/1remote.nuspec index e8cbbe9a..d5daf8dc 100644 --- a/1remote/1remote.nuspec +++ b/1remote/1remote.nuspec @@ -5,8 +5,8 @@ 1remote 1Remote - 0.4 - VShawn + 1.0.0.20250225 + 1Remote Team Miodrag Milic Remote Access Session Manager https://1remote.org/ - remote rdp vlc ssh telnet ftp foss - VShawn 2020 - https://github.com/1Remote/1Remote/blob/1Remote_dev/LICENSE + admin remote rdp vlc ssh telnet ftp foss + 1Remote Team 2023 + https://github.com/1Remote/1Remote/blob/main/LICENSE false https://cdn.rawgit.com/majkinetor/chocolatey/master/1remote/icon.png - https://github.com/1Remote/PRemoteM/releases/tag/0.7.2.2 + https://github.com/1Remote/1remote/releases/tag/Nightly https://github.com/1Remote/1Remote/issues https://github.com/1Remote/1Remote https://github.com/majkinetor/chocolatey/tree/master/1remote diff --git a/1remote/README.md b/1remote/README.md index 670f09dc..87a612fa 100644 --- a/1remote/README.md +++ b/1remote/README.md @@ -18,4 +18,4 @@ - `/InstallDir` - Installation directory, by default `Get-ToolsDirectory` - `/NoDesktopIcon` - Do not create desktop icon -![screenshot](https://github.com/majkinetor/au-packages/blob/master/1remote/screenshot.png) +![screenshot](https://github.com/majkinetor/au-packages/blob/master/1remote/screenshot.png?raw=true) diff --git a/1remote/legal/VERIFICATION.txt b/1remote/legal/VERIFICATION.txt index 8fa7f298..51ff7cda 100644 --- a/1remote/legal/VERIFICATION.txt +++ b/1remote/legal/VERIFICATION.txt @@ -7,7 +7,7 @@ Package can be verified like this: 1. Go to - x64: https://github.com/1Remote/1Remote/releases/download/Nightly/1Remote-0.4.0.0-alpha.01-net6-x64-nightly-20230325-54a56e.zip + x64: https://github.com/1Remote/1Remote/releases/download/Nightly/1Remote-1.1.1-net6-x64-nightly-20250225-e7e2a0.zip to download the installer. @@ -15,7 +15,7 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum64: 111792025c9fab4325fd7c2a24af9ef84aada42802cfd63ddebb1eabf9017033 + checksum64: 2F580FA938C25B29F4442D83EC035E9BAFB0209BDB160ABF9D6BB54FB2F141EE File 'license.txt' is obtained from: https://github.com/VShawn/PRemoteM/blob/dev/LICENSE diff --git a/1remote/tools/1Remote-0.4.0.0-alpha.01-net6-x64-nightly-20230325-54a56e.zip b/1remote/tools/1Remote-0.4.0.0-alpha.01-net6-x64-nightly-20230325-54a56e.zip deleted file mode 100644 index 434f5620..00000000 Binary files a/1remote/tools/1Remote-0.4.0.0-alpha.01-net6-x64-nightly-20230325-54a56e.zip and /dev/null differ diff --git a/1remote/tools/chocolateyInstall.ps1 b/1remote/tools/chocolateyInstall.ps1 index 4769e816..654a9f71 100644 --- a/1remote/tools/chocolateyInstall.ps1 +++ b/1remote/tools/chocolateyInstall.ps1 @@ -7,6 +7,7 @@ if ($process) { Write-Host "Stopping running $Env:ChocolateyPackageName process" Stop-Process $process $process = $process.path + Start-Sleep 5 } $pp = Get-PackageParameters diff --git a/1remote/update.ps1 b/1remote/update.ps1 new file mode 100644 index 00000000..89814cb7 --- /dev/null +++ b/1remote/update.ps1 @@ -0,0 +1,29 @@ +import-module au +. $PSScriptRoot\..\_scripts\all.ps1 + +$GitHubRepositoryUrl = 'https://github.com/1Remote/1Remote/releases/tag/Nightly' + +function global:au_SearchReplace { + @{ + + ".\legal\VERIFICATION.txt" = @{ + "(?i)(\s+x64:).*" = "`${1} $($Latest.URL64)" + "(?i)(checksum64:).*" = "`${1} $($Latest.Checksum64)" + } + } +} + +function global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix } + +function global:au_GetLatest { + $url = Get-GitHubReleaseUrl $GitHubRepositoryUrl '1Remote[^/]+\.zip$' | select -Last 1 + $version = $url -split '-' | select -Last 1 -Skip 1 + $version = "1.0.0.$version" + + return @{ + Version = $version + URL64 = $url + } +} + +update -ChecksumFor none diff --git a/Test-Sandbox.ps1 b/Test-Sandbox.ps1 index 681d218b..62877ee8 100644 --- a/Test-Sandbox.ps1 +++ b/Test-Sandbox.ps1 @@ -21,7 +21,7 @@ $version = ([xml] (Get-Content "$packageName.nuspec")).package.metadata.version # Create Bootstrap script $bootstrapPs1Content = @" -cd ~\Desktop +cd ~\Desktop\$packageName Write-Host 'Installing Chocolatey' Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) choco feature enable -n=allowGlobalConfirmation diff --git a/ansifilter/ansifilter.nuspec b/ansifilter/ansifilter.nuspec index e628b1a2..c0543386 100644 --- a/ansifilter/ansifilter.nuspec +++ b/ansifilter/ansifilter.nuspec @@ -5,7 +5,7 @@ ansifilter - 2.19 + 2.21 André Simon Miodrag Milic Ansifilter handles text files containing ANSI terminal escape codes diff --git a/ansifilter/legal/VERIFICATION.txt b/ansifilter/legal/VERIFICATION.txt index d5e5e141..303937e6 100644 --- a/ansifilter/legal/VERIFICATION.txt +++ b/ansifilter/legal/VERIFICATION.txt @@ -7,8 +7,8 @@ Package can be verified like this: 1. Go to - x32: http://www.andre-simon.de/zip/ansifilter-2.19.zip - x64: http://www.andre-simon.de/zip/ansifilter-2.19-x64.zip + x32: http://www.andre-simon.de/zip/ansifilter-2.21.zip + x64: http://www.andre-simon.de/zip/ansifilter-2.21-x64.zip to download the installer. @@ -16,8 +16,8 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum32: 416B2AE1720D45757DF8B59890426B40D35AB135DD467AF49B250A33696487E3 - checksum64: AEE005ABD3E66AFAC8F7702171072B8BF578DCDDF29C4E1741B8006143917B5D + checksum32: F30ADB39BD2AC12052E9F3700665FAA98D291FB9A556228BDAD3CEC76DD173F8 + checksum64: 57624AE40BE4C9173937D15C97F68413DAA271A0EC2248EC83394F220B88ADB9 File 'license.txt' is obtained from: https://gitlab.com/saalen/ansifilter/blob/master/COPYING diff --git a/bespoke/bespoke.nuspec b/bespoke/bespoke.nuspec index 13aa1699..d46f7f12 100644 --- a/bespoke/bespoke.nuspec +++ b/bespoke/bespoke.nuspec @@ -5,7 +5,7 @@ bespoke Bespoke Synth - 1.1.0 + 1.3.0 Ryan Challinor Miodrag Milic A cross platform software modular synth python @@ -28,7 +28,7 @@ https://github.com/awwbees/BespokeSynth/blob/main/LICENSE false https://cdn.jsdelivr.net/gh/majkinetor/chocolatey@master/bespoke/icon.png - https://github.com/awwbees/BespokeSynth/releases/tag/v1.1.0 + https://github.com/BespokeSynth/BespokeSynth/releases/tag/v1.3.0 https://www.bespokesynth.com/docs/index.html https://github.com/awwbees/BespokeSynth/issues https://github.com/awwbees/BespokeSynth/ diff --git a/bespoke/legal/VERIFICATION.txt b/bespoke/legal/VERIFICATION.txt index 27da67a4..aac8626c 100644 --- a/bespoke/legal/VERIFICATION.txt +++ b/bespoke/legal/VERIFICATION.txt @@ -7,7 +7,7 @@ Package can be verified like this: 1. Go to - x32: https://github.com/BespokeSynth/BespokeSynth/releases/download/v1.1.0/Bespoke-Windows.msi + x32: to download the installer. @@ -15,7 +15,7 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum32: C291D6D9FF78FC5A6A29F846864F4A801D85FE3492F6401CCBCB52559387A7BC + checksum32: File 'license.txt' is obtained from: https://github.com/awwbees/BespokeSynth/blob/main/LICENSE diff --git a/bruno/README.md b/bruno/README.md new file mode 100644 index 00000000..77f82188 --- /dev/null +++ b/bruno/README.md @@ -0,0 +1,12 @@ +# [![](https://img.shields.io/chocolatey/v/bruno.svg?color=red&label=bruno)](https://chocolatey.org/packages/bruno) + +Bruno is a new and innovative API client, aimed at revolutionizing the status quo represented by Postman and similar tools out there. + +Bruno stores your collections directly in a folder on your filesystem. We use a plain text markup language, Bru, to save information about API requests. + +You can use git or any version control of your choice to collaborate over your API collections. + +Bruno is offline-only. There are no plans to add cloud-sync to Bruno, ever. We value your data privacy and believe it should stay on your device. Read our long-term vision here + + +![screenshot](https://cdn.rawgit.com/majkinetor/chocolatey/master/bruno/screenshot.png) diff --git a/bruno/bruno.nuspec b/bruno/bruno.nuspec new file mode 100644 index 00000000..a3b33e43 --- /dev/null +++ b/bruno/bruno.nuspec @@ -0,0 +1,41 @@ + + + + + + bruno + Bruno + 1.39.1 + Anoop M D + Miodrag Milic + Opensource IDE For Exploring and Testing Api's + + https://github.com/helloanoop + admin api development cross-platform foss + usebruno + https://github.com/usebruno/bruno/blob/main/license.md + false + https://cdn.rawgit.com/majkinetor/chocolatey/master/bruno/icon.png + https://github.com/usebruno/bruno/releases/tag/v1.39.1 + https://docs.usebruno.com/ + https://github.com/usebruno/bruno + https://github.com/majkinetor/chocolatey/tree/master/bruno + + + + + + + + + diff --git a/bruno/icon.png b/bruno/icon.png new file mode 100644 index 00000000..c3d8b5a6 Binary files /dev/null and b/bruno/icon.png differ diff --git a/bruno/legal/VERIFICATION.txt b/bruno/legal/VERIFICATION.txt new file mode 100644 index 00000000..06219e5d --- /dev/null +++ b/bruno/legal/VERIFICATION.txt @@ -0,0 +1,21 @@ +VERIFICATION + +Verification is intended to assist the Chocolatey moderators and community +in verifying that this package's contents are trustworthy. + +Package can be verified like this: + +1. Go to + + x64: https://github.com/usebruno/bruno/releases/download/v1.39.1/bruno_1.39.1_x64_win.exe + + to download the installer. + +2. You can use one of the following methods to obtain the SHA256 checksum: + - Use powershell function 'Get-FileHash' + - Use Chocolatey utility 'checksum.exe' + + checksum64: CC20A4CD2ECC36C1C0B6369805B7EAC984F92152FBD26F4AD0B41E8541A89894 + +File 'license.md' is obtained from: + https://github.com/usebruno/bruno/blob/main/license.md diff --git a/bruno/legal/license.md b/bruno/legal/license.md new file mode 100644 index 00000000..f88e206b --- /dev/null +++ b/bruno/legal/license.md @@ -0,0 +1,22 @@ + +MIT License + +Copyright (c) 2022 Anoop M D, Anusree P S and Contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/bruno/screenshot.png b/bruno/screenshot.png new file mode 100644 index 00000000..ccaa1ff3 Binary files /dev/null and b/bruno/screenshot.png differ diff --git a/bruno/tools/chocolateyInstall.ps1 b/bruno/tools/chocolateyInstall.ps1 new file mode 100644 index 00000000..72cc8aa3 --- /dev/null +++ b/bruno/tools/chocolateyInstall.ps1 @@ -0,0 +1,22 @@ +$ErrorActionPreference = 'Stop' + +$toolsPath = Split-Path $MyInvocation.MyCommand.Definition + +$packageArgs = @{ + packageName = $Env:ChocolateyPackageName + fileType = $fileType + file64 = gi $toolsPath\*.exe + silentArgs = '/S' + validExitCodes = @(0) + softwareName = 'bruno' +} +Install-ChocolateyInstallPackage @packageArgs +ls $toolsPath\*.exe | % { rm $_ -ea 0; if (Test-Path $_) { Set-Content "$_.ignore" "" }} + +$packageName = $packageArgs.packageName +$installLocation = Get-AppInstallLocation "$packageName*" +if (!$installLocation) { Write-Warning "Can't find $packageName install location"; return } +Write-Host "$packageName installed to '$installLocation'" + +Register-Application "$installLocation\$packageName.exe" +Write-Host "$packageName registered as $packageName" diff --git a/bruno/tools/chocolateyUninstall.ps1 b/bruno/tools/chocolateyUninstall.ps1 new file mode 100644 index 00000000..691ef55c --- /dev/null +++ b/bruno/tools/chocolateyUninstall.ps1 @@ -0,0 +1,27 @@ +$ErrorActionPreference = 'Stop' + +$packageName = $Env:ChocolateyPackageName +$softwareNamePattern = 'bruno' + +[array] $key = Get-UninstallRegistryKey $softwareNamePattern +if ($key.Count -eq 1) { + $key | % { + $packageArgs = @{ + packageName = $packageName + silentArgs = "/x86=0 /S" + fileType = 'EXE' + validExitCodes = @(0) + file = "$($_.UninstallString.Replace(' /x86=0', ''))" #"C:\Program Files\OpenSSH\uninstall.exe" /x86=0 + } + Uninstall-ChocolateyPackage @packageArgs + } +} +elseif ($key.Count -eq 0) { + Write-Warning "$packageName has already been uninstalled by other means." +} +elseif ($key.Count -gt 1) { + Write-Warning "$($key.Count) matches found!" + Write-Warning "To prevent accidental data loss, no programs will be uninstalled." + Write-Warning "Please alert package maintainer the following keys were matched:" + $key | % {Write-Warning "- $($_.DisplayName)"} +} diff --git a/1remote/update.ps1.bak b/bruno/update.ps1 similarity index 78% rename from 1remote/update.ps1.bak rename to bruno/update.ps1 index 7ec9a91d..cbcee9a6 100644 --- a/1remote/update.ps1.bak +++ b/bruno/update.ps1 @@ -1,11 +1,10 @@ import-module au . $PSScriptRoot\..\_scripts\all.ps1 -$GitHubRepositoryUrl = 'https://github.com/1Remote/1Remote' +$GitHubRepositoryUrl = 'https://github.com/usebruno/bruno' function global:au_SearchReplace { @{ - "$($Latest.PackageName).nuspec" = @{ "(\).*?(\)" = "`${1}$($Latest.ReleaseNotes)`$2" } @@ -20,11 +19,11 @@ function global:au_SearchReplace { function global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix } function global:au_GetLatest { - $url = Get-GitHubReleaseUrl $GitHubRepositoryUrl 'PRemoteM[^/]+\.zip$' + $url = Get-GitHubReleaseUrl $GitHubRepositoryUrl 'bruno_.+_x64_win\.exe$' $version = $url -split '/' | select -Last 1 -Skip 1 - return @{ - Version = $version -replace '^v' + @{ + Version = $version.Substring(1) URL64 = $url ReleaseNotes = "$GitHubRepositoryUrl/releases/tag/$version" } diff --git a/caddy/caddy.nuspec b/caddy/caddy.nuspec index 243e6552..a068b44a 100644 --- a/caddy/caddy.nuspec +++ b/caddy/caddy.nuspec @@ -5,7 +5,7 @@ caddy Caddy - 2.6.3 + 2.9.1 apilayer Miodrag Milic Fast, multi-platform web server with automatic HTTPS @@ -37,7 +37,7 @@ https://github.com/caddyserver/caddy/blob/master/LICENSE false https://cdn.rawgit.com/majkinetor/chocolatey/master/caddy/icon.png - https://github.com/caddyserver/caddy/releases/tag/v2.6.3 + https://github.com/caddyserver/caddy/releases/tag/v2.9.1 https://caddyserver.com/docs https://github.com/caddyserver/caddy/issues https://github.com/caddyserver/caddy diff --git a/caddy/legal/VERIFICATION.txt b/caddy/legal/VERIFICATION.txt index 22b4317f..e5b8d3b4 100644 --- a/caddy/legal/VERIFICATION.txt +++ b/caddy/legal/VERIFICATION.txt @@ -7,7 +7,7 @@ Package can be verified like this: 1. Go to - x64: + x64: https://github.com/caddyserver/caddy/releases/download/v2.9.1/caddy_2.9.1_windows_amd64.zip to download the installer. @@ -15,7 +15,7 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum64: + checksum64: FC99862101CD015A1FD2C1B38376109B543A5DE5B6FA63ECF35A491B41E3613A File 'license.txt' is obtained from: https://raw.githubusercontent.com/caddyserver/caddy/master/LICENSE diff --git a/caddy/update.ps1 b/caddy/update.ps1 index 5028c4ec..0735606c 100644 --- a/caddy/update.ps1 +++ b/caddy/update.ps1 @@ -28,7 +28,7 @@ function global:au_GetLatest { return @{ Version = $version.Substring(1) - URL32 = $url + URL64 = $url ReleaseNotes = "$GitHubRepositoryUrl/releases/tag/$version" } } diff --git a/copyq/copyq.nuspec b/copyq/copyq.nuspec index 136a00ca..e0e38db5 100644 --- a/copyq/copyq.nuspec +++ b/copyq/copyq.nuspec @@ -5,7 +5,7 @@ copyq CopyQ - 7.0.0 + 9.1.0 Lukas Holocek Miodrag Milic Cross-platform clipboard manager with advanced features @@ -51,7 +51,7 @@ Items can be: - https://github.com/hluk/CopyQ/releases/tag/v7.0.0 + https://github.com/hluk/CopyQ/releases/tag/v9.1.0 https://github.com/hluk/CopyQ/wiki https://github.com/hluk/CopyQ/issues https://github.com/hluk/CopyQ diff --git a/copyq/legal/VERIFICATION.txt b/copyq/legal/VERIFICATION.txt index 47304dc2..446ff9a8 100644 --- a/copyq/legal/VERIFICATION.txt +++ b/copyq/legal/VERIFICATION.txt @@ -7,7 +7,7 @@ Package can be verified like this: 1. Go to - x32: https://github.com/hluk/CopyQ/releases/download/v7.0.0/copyq-7.0.0-setup.exe + x32: https://github.com/hluk/CopyQ/releases/download/v9.1.0/copyq-9.1.0-setup.exe to download the installer. @@ -15,11 +15,11 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum32: A635EC8F16D644CA5CBA3E49984B80F07E3BBA08BB1D23643AA941D9B72966FA + checksum32: 475BA944F28B4E71B91FD222841BE7677249CEC14A27655FA9E096CDA1B9CD1D Using AU: - Get-RemoteChecksum https://github.com/hluk/CopyQ/releases/download/v7.0.0/copyq-7.0.0-setup.exe + Get-RemoteChecksum https://github.com/hluk/CopyQ/releases/download/v9.1.0/copyq-9.1.0-setup.exe File 'license.txt' is obtained from: https://raw.githubusercontent.com/hluk/CopyQ/master/LICENSE diff --git a/cpu-z.install/cpu-z.install.nuspec b/cpu-z.install/cpu-z.install.nuspec index 982951d4..fdfea3fd 100644 --- a/cpu-z.install/cpu-z.install.nuspec +++ b/cpu-z.install/cpu-z.install.nuspec @@ -5,7 +5,7 @@ cpu-z.install CPU-Z (Install) - 2.5.0.20230314 + 2.14 CPUID majkinetor System information software diff --git a/cpu-z.install/tools/chocolateyInstall.ps1 b/cpu-z.install/tools/chocolateyInstall.ps1 index 4d3990ff..2e585e3f 100644 --- a/cpu-z.install/tools/chocolateyInstall.ps1 +++ b/cpu-z.install/tools/chocolateyInstall.ps1 @@ -3,8 +3,8 @@ $packageArgs = @{ packageName = 'cpu-z.install' fileType = 'exe' - url = 'https://download.cpuid.com/cpu-z/cpu-z_2.05-en.exe' - checksum = '566194645fc1906d1febbe81cb2b2483e05a5f69fb811abacab94096eb14002d' + url = 'https://download.cpuid.com/cpu-z/cpu-z_2.14-en.exe' + checksum = '9c672f8ad63486d1cfbba3e7376143f9107c09dea7b30f0e0bc7e7b0ec04108d' checksumType = 'sha256' silentArgs = '/VERYSILENT /SUPPRESSMSGBOXES /NORESTART' validExitCodes = @(0) diff --git a/cpu-z.portable/cpu-z.portable.nuspec b/cpu-z.portable/cpu-z.portable.nuspec index d488fd39..d9a162f1 100644 --- a/cpu-z.portable/cpu-z.portable.nuspec +++ b/cpu-z.portable/cpu-z.portable.nuspec @@ -5,7 +5,7 @@ cpu-z.portable CPU-Z (Portable) - 2.5.0.20230314 + 2.14 CPUID majkinetor System information software diff --git a/cpu-z.portable/tools/chocolateyInstall.ps1 b/cpu-z.portable/tools/chocolateyInstall.ps1 index 95dcce3c..9e72d211 100644 --- a/cpu-z.portable/tools/chocolateyInstall.ps1 +++ b/cpu-z.portable/tools/chocolateyInstall.ps1 @@ -5,8 +5,8 @@ $is64 = (Get-ProcessorBits 64) -and $env:chocolateyForceX86 -ne 'true' $packageArgs = @{ packageName = $Env:ChocolateyPackageName - url = 'https://download.cpuid.com/cpu-z/cpu-z_2.05-en.zip' - checksum = '3a25cc89aca5d6b43fc0a603fa97512914d4f5518782211caba80e5c60368bd8' + url = 'https://download.cpuid.com/cpu-z/cpu-z_2.14-en.zip' + checksum = '8e0fa773bf2598e9ce9167824f9bdb542b0ce3324937bfba020d2042fa6d7fd5' checksumType = 'sha256' unzipLocation = $toolsPath } diff --git a/cpu-z/cpu-z.nuspec b/cpu-z/cpu-z.nuspec index a07b0cc2..f817f7f7 100644 --- a/cpu-z/cpu-z.nuspec +++ b/cpu-z/cpu-z.nuspec @@ -4,7 +4,7 @@ cpu-z CPU-Z - 2.5.0.20230314 + 2.14 CPUID Miodrag Milić System information software @@ -25,7 +25,7 @@ https://cdn.jsdelivr.net/gh/majkinetor/chocolatey/cpu-z.install/icon.png http://www.cpuid.com/softwares/cpu-z.html#install - + http://www.cpuid.com/softwares/cpu-z.html#version-history http://www.cpuid.com/bug-report.html diff --git a/dbeaver/dbeaver.nuspec b/dbeaver/dbeaver.nuspec index bfe66a35..b0409038 100644 --- a/dbeaver/dbeaver.nuspec +++ b/dbeaver/dbeaver.nuspec @@ -3,7 +3,7 @@ dbeaver - 23.0.4 + 24.3.5 DBeaver - Community Edition Serge Rieder majkinetor @@ -38,12 +38,11 @@ ]]> Free multi-platform database tool for developers, SQL programmers, database administrators and analysts. - https://github.com/dbeaver/dbeaver/releases/tag/23.0.4 + https://github.com/dbeaver/dbeaver/releases/tag/24.3.5 admin cross-platform database mysql oracle db2 sql-server postgresql sql dbeaver foss https://github.com/serge-rider/dbeaver https://github.com/majkinetor/chocolatey/tree/master/dbeaver http://dbeaver.jkiss.org/docs/ - http://dbeaver.jkiss.org/forum/index.php https://github.com/serge-rider/dbeaver/issues diff --git a/dbeaver/legal/VERIFICATION.txt b/dbeaver/legal/VERIFICATION.txt index 67812baa..32bc967d 100644 --- a/dbeaver/legal/VERIFICATION.txt +++ b/dbeaver/legal/VERIFICATION.txt @@ -7,7 +7,7 @@ Package can be verified like this: 1. Go to - x64: https://github.com/dbeaver/dbeaver/releases/download/23.0.4/dbeaver-ce-23.0.4-x86_64-setup.exe + x64: https://github.com/dbeaver/dbeaver/releases/download/24.3.5/dbeaver-ce-24.3.5-x86_64-setup.exe to download the installer. @@ -15,7 +15,7 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum64: D5969E94E629DCCA74BDF68E6AF8CC10AEB4C494D5822441180F2BF1BA5E8794 + checksum64: EC9361B53EB6A121D35F1B9DF3AB224442EE044857F3D573B7BE9D3553A0ABF1 File 'LICENSE.md' is obtained from: diff --git a/dngrep/dngrep.nuspec b/dngrep/dngrep.nuspec index 4a4d1eb7..dcc14f8d 100644 --- a/dngrep/dngrep.nuspec +++ b/dngrep/dngrep.nuspec @@ -5,7 +5,7 @@ dngrep dnGrep - 4.19 + 4.4.2.0 Denis Stankovski, John Burak Miodrag Milic Powerful search for Windows @@ -33,9 +33,8 @@ https://github.com/dnGrep/dnGrep/blob/master/license.txt false https://cdn.jsdelivr.net/gh/majkinetor/chocolatey/dngrep/icon.png - https://github.com/lordmulder/LameXP/releases/tag/Release_419 + https://github.com/dnGrep/dnGrep/releases/tag/v4.4.2.0 - https://github.com/hluk/CopyQ/wiki diff --git a/dngrep/legal/VERIFICATION.txt b/dngrep/legal/VERIFICATION.txt index f065543b..b18881c8 100644 --- a/dngrep/legal/VERIFICATION.txt +++ b/dngrep/legal/VERIFICATION.txt @@ -7,8 +7,8 @@ Package can be verified like this: 1. Go to - x32: https://github.com/lordmulder/LameXP/releases/download/Release_419/LameXP.2021-08-29.Release-Static.Build-2320.exe - x64: https://github.com/dnGrep/dnGrep/releases/download/v3.0.154.0/dnGREP.3.0.154.x64.msi + x32: https://github.com/dnGrep/dnGrep/releases/download/v4.4.2.0/dnGREP.4.4.2.x86.msi + x64: https://github.com/dnGrep/dnGrep/releases/download/v4.4.2.0/dnGREP.4.4.2.x64.msi to download the installer. @@ -16,8 +16,8 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum32: 61F4F9D0AEA9965FA9381477F2E7CF8F5559D8C9624745A8A33BEA764E3AA94E - checksum64: DEB58FD5FD81651E1F8FB2CE245FD7D47DF9482C508CEE1CF18F3D90A416A210 + checksum32: 4DD3EA9BEF8A2A9AAE10123938D2D19A1822756A77FD3F39914C9F2A6EB8BF6C + checksum64: 12912C94350CF2F850B6B2625BC57A5E7F9322D488AE70B12084EDC34BC4C44B File 'license.txt' is obtained from: diff --git a/eac/eac.nuspec b/eac/eac.nuspec index c07f2e0a..cdbf22a3 100644 --- a/eac/eac.nuspec +++ b/eac/eac.nuspec @@ -5,7 +5,7 @@ eac Exact Audio Copy - 1.6 + 1.8.0.20241108 Andre Wiethoff Miodrag Milić Exact Audio Copy is a audio grabber for audio CDs using standard CD and DVD-ROM drives diff --git a/eac/tools/chocolateyInstall.ps1 b/eac/tools/chocolateyInstall.ps1 index 3ac106b4..f4e739df 100644 --- a/eac/tools/chocolateyInstall.ps1 +++ b/eac/tools/chocolateyInstall.ps1 @@ -1,8 +1,8 @@ $ErrorActionPreference = 'Stop' $packageName = 'eac' -$url32 = 'http://www.exactaudiocopy.de/eac-1.6.exe' -$checksum32 = '8291d33104ebab2619ba8d85744083e241330a286f5bd7d54c7b0eb08f2b84c1' +$url32 = 'http://www.exactaudiocopy.de/eac-1.8.exe' +$checksum32 = '205530cfbfdff82343858f38b0e709e586051fb8900ecd513d7992a3c1ef031b' $packageArgs = @{ packageName = $packageName diff --git a/eraser/eraser.nuspec b/eraser/eraser.nuspec index 477bc61d..42f68747 100644 --- a/eraser/eraser.nuspec +++ b/eraser/eraser.nuspec @@ -5,7 +5,7 @@ eraser Eraser - 6.2.0.2993 + 6.2.0.2994 Dennis van Lith, Joel Low, Garrett Trant Miodrag Milić Eraser is an advanced security tool for Windows which allows you to completely remove sensitive data from your hard drive by overwriting it several times with carefully selected patterns. diff --git a/eraser/legal/VERIFICATION.txt b/eraser/legal/VERIFICATION.txt index ec2e8ca0..745f4cac 100644 --- a/eraser/legal/VERIFICATION.txt +++ b/eraser/legal/VERIFICATION.txt @@ -7,7 +7,7 @@ Package can be verified like this: 1. Go to - x32: https://sourceforge.net/projects/eraser/files/Eraser%206/6.2/Eraser%206.2.0.2993.exe/download + x32: https://sourceforge.net/projects/eraser/files/Eraser%206/6.2/Eraser%206.2.0.2994.exe/download to download the installer. @@ -15,7 +15,7 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum32: 062CCB4E9E6F90D3E5B0DF23A4C85C65690A1B527A70015C914E17468FC74BBC + checksum32: 47E484261A88BA1A895699D8FF0239E1F5089B4A96128E8E610E2B41A9BD4605 File 'license.txt' is obtained from: http://www.fsf.org/licensing/licenses/gpl.html diff --git a/eraser/update.ps1 b/eraser/update.ps1 index 52152a8a..3472efaa 100644 --- a/eraser/update.ps1 +++ b/eraser/update.ps1 @@ -16,13 +16,13 @@ function global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix -FileNameBase function global:au_GetLatest { $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing - $re = '\.exe/download$' + $re = '\.exe/download' $url = $download_page.links | ? href -match $re | select -First 1 -expand href $version = $url -split '%20|.exe' | select -Last 1 -Skip 1 @{ Version = $version - URL32 = $url + URL32 = $url -replace '\?.+' FileType = 'exe' } } diff --git a/fab/fab.nuspec b/fab/fab.nuspec index f88879e1..a6082b29 100644 --- a/fab/fab.nuspec +++ b/fab/fab.nuspec @@ -5,7 +5,7 @@ fab Firewall App Blocker - 1.7 + 1.9 Velociraptor Miodrag Milić Quickly block apps using Windows Firewall diff --git a/fab/tools/Fab.exe b/fab/tools/Fab.exe index 5d729c45..d1da2201 100644 Binary files a/fab/tools/Fab.exe and b/fab/tools/Fab.exe differ diff --git a/fab/tools/Fab.ini b/fab/tools/Fab.ini index bdb39664..c54f24e8 100644 Binary files a/fab/tools/Fab.ini and b/fab/tools/Fab.ini differ diff --git a/fab/tools/Fab_x64.exe b/fab/tools/Fab_x64.exe index 46df76eb..b41b1068 100644 Binary files a/fab/tools/Fab_x64.exe and b/fab/tools/Fab_x64.exe differ diff --git a/fab/tools/Read_me.txt b/fab/tools/Read_me.txt index ff7b05f0..8bdb9c92 100644 --- a/fab/tools/Read_me.txt +++ b/fab/tools/Read_me.txt @@ -1,6 +1,29 @@ Author: BlueLife , Velociraptor www.sordum.org +[010101010101010101]--Firewall App Blocker (Fab) v1.9--[010101010101010101] + +(Wednesday, 28 September 2022) +------------ +Changelog: +01. FIXED - If you change GUI language, Enable WhiteList box disappears +02. FIXED - A minor bug in command prompt +03. FIXED - Entries can't be sorted that the most recently added ones are at the top +04. ADDED - Partial language support for "File -> Netsh Commands" + + +[010101010101010101]--Firewall App Blocker (Fab) v1.8--[010101010101010101] + +(Monday, 26 September 2022) +------------ +Changelog: +01. ADDED - Cmd parameters (Add/delete folder contents, inbound/Outbound rules...) +02. ADDED - Add folders button has been added to main GUI +03. FIXED - GUI buttons are small (All buttons have been redesigned) +04. FIXED - Doesn't remember column order (Refresh/restart the App disorder the column order) +05. FIXED - Some Minor Bugs and code weaknesses + + [010101010101010101]--Firewall App Blocker (Fab) v1.7--[010101010101010101] (Thursday, 16 April 2020) @@ -14,7 +37,7 @@ Changelog: [010101010101010101]--Firewall App Blocker (Fab) v1.6--[010101010101010101] -(Friday , 21. April 2017) +(Friday, 21 April 2017) ------------ Changelog: 01. FIXED - Add a folder feature doesn't support shortcuts @@ -25,7 +48,7 @@ Changelog: [010101010101010101]--Firewall App Blocker (Fab) v1.5--[010101010101010101] -(07.02.2017) +(Tuesday, 07 February 2017) ------------ Changelog: 01. FIXED - Fab Add a block rule unnecessarily Outbound and Inbound sections together @@ -47,7 +70,7 @@ Changelog: [010101010101010101]--Firewall App Blocker (Fab) v1.4--[010101010101010101] -(29.08.2014) +(Friday, 29 August 2014) ------------ Changelog: 1. ADDED - Language support @@ -57,7 +80,7 @@ Changelog: [010101010101010101]--Firewall App Blocker (Fab) v1.3--[010101010101010101] -(23.07.2013) +(Tuesday, 23 July 2013) ------------ Changelog: 1. FIXED Drag and Drop doesn't work properly @@ -73,7 +96,7 @@ Changelog: [010101010101010101]--Firewall App Blocker (Fab) v1.2 Beta--[010101010101010101] -(15.05.2012) +(Tuesday, 15 May 2012) ------------ Changelog: 1. FXED - Shortcut drag and drop problem @@ -81,9 +104,15 @@ Changelog: [010101010101010101]--Firewall App Blocker (Fab) v1.1 Beta--[010101010101010101] -(14.05.2012) +(Monday 14. May 2012) ------------- Changelog: 1. FXED - If you have ESET security product on your system , Firewall App Blocker does not working properly 2. FXED - A small bug fixed -3. ADDED - Auto Language selection (Only English and Turkish) \ No newline at end of file +3. ADDED - Auto Language selection (Only English and Turkish) + +[010101010101010101]--Firewall App Blocker (Fab) v1.0 Beta--[010101010101010101] + +(Tuesday, 8 May 2012) +------------- +Firewall Application blocker (FAB) is a portable freeware to simplify the usage of windows firewall diff --git a/foobar2000/foobar2000.nuspec b/foobar2000/foobar2000.nuspec index 6cf50d90..95912062 100644 --- a/foobar2000/foobar2000.nuspec +++ b/foobar2000/foobar2000.nuspec @@ -2,7 +2,7 @@ foobar2000 - 2.0 + 2.24.2 foobar2000 Peter Pawlowski Miodrag Milic diff --git a/foobar2000/legal/VERIFICATION.txt b/foobar2000/legal/VERIFICATION.txt index 5af35655..1af935cc 100644 --- a/foobar2000/legal/VERIFICATION.txt +++ b/foobar2000/legal/VERIFICATION.txt @@ -7,7 +7,7 @@ Package can be verified like this: 1. Go to - x32: https://www.foobar2000.org/files/foobar2000_v2.0.exe + x32: https://www.foobar2000.org/files/foobar2000_v2.24.2.exe to download the installer. @@ -15,7 +15,7 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum32: BD6AAB01D782680F6EB481FA72D5FAB474B45BB76B225708EABC9B3C2456332B + checksum32: 35C5465221C77D469DDE411C6A5BC1B52509960B554FBF6BA76824A6D5554BD9 File 'license.txt' is obtained from: diff --git a/freeencoderpack/freeencoderpack.nuspec b/freeencoderpack/freeencoderpack.nuspec index 1f617cca..02c8e635 100644 --- a/freeencoderpack/freeencoderpack.nuspec +++ b/freeencoderpack/freeencoderpack.nuspec @@ -2,7 +2,7 @@ freeencoderpack - 2023.04.30 + 2025.02.24 foobar2000 Free Encoder Pack Peter Pawlowski Rob Reynolds diff --git a/freeencoderpack/legal/VERIFICATION.txt b/freeencoderpack/legal/VERIFICATION.txt index ecd127d8..df17e6cf 100644 --- a/freeencoderpack/legal/VERIFICATION.txt +++ b/freeencoderpack/legal/VERIFICATION.txt @@ -7,7 +7,7 @@ Package can be verified like this: 1. Go to - x32: http://www.foobar2000.org/files/Free_Encoder_Pack-2023-04-30.exe + x32: http://www.foobar2000.org/files/Free_Encoder_Pack-2025-02-24.exe to download the installer. @@ -15,7 +15,7 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum32: 61AB5FCEE51ABBA1C142808A04EB15AA587DC048312B84ECFB65F24C749E7B82 + checksum32: 55D24215EAD63F7C4E942C2F61777E27B7AF22FACAC48FA46B1FB725185C2093 File 'license.txt' is obtained from: diff --git a/freerdp.portable/freerdp.portable.nuspec b/freerdp.portable/freerdp.portable.nuspec index e15b217c..d6cfe1f8 100644 --- a/freerdp.portable/freerdp.portable.nuspec +++ b/freerdp.portable/freerdp.portable.nuspec @@ -5,7 +5,7 @@ freerdp.portable FreeRDP Portable - 2.10.0 + 3.12.0 FreeRDP Team Miodrag Milic A Remote Desktop Protocol Implementation @@ -26,7 +26,7 @@ https://github.com/FreeRDP/FreeRDP/issues https://github.com/FreeRDP/FreeRDP https://github.com/majkinetor/chocolatey/tree/master/freerdp.portable - https://github.com/FreeRDP/FreeRDP/releases/tag/2.10.0 + https://github.com/FreeRDP/FreeRDP/releases/tag/3.12.0 https://cdn.rawgit.com/majkinetor/chocolatey/master/freerdp.portable/icon.png diff --git a/freerdp.portable/legal/VERIFICATION.txt b/freerdp.portable/legal/VERIFICATION.txt index 27c57aa6..e1a7f1fe 100644 --- a/freerdp.portable/legal/VERIFICATION.txt +++ b/freerdp.portable/legal/VERIFICATION.txt @@ -7,7 +7,7 @@ Package can be verified like this: 1. Go to https://github.com/FreeRDP/FreeRDP/wiki/PreBuilds#windows - x64: https://ci.freerdp.com/job/freerdp-nightly-windows/arch=win64,label=vs2013/lastSuccessfulBuild/artifact/build/Release/wfreerdp.exe + x64: https://ci.freerdp.com/job/freerdp-nightly-windows/lastBuild/arch=win64,label=vs2017/artifact/install/bin/wfreerdp.exe to download the executable. @@ -15,7 +15,7 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum64: CD4660FA13663E2C9B61A29F00B86EFA61DE7BBEE23A970CC1EAAC9D2177CC16 + checksum64: DEED8CCC1356C75507FBEC6697FFA8D666C74D1972B7F351427DD6281D814FBE File 'license.txt' is obtained from: https://github.com/FreeRDP/FreeRDP/blob/master/LICENSE diff --git a/freerdp.portable/tools/wfreerdp.exe b/freerdp.portable/tools/wfreerdp.exe index e2150e04..272ea2c9 100644 Binary files a/freerdp.portable/tools/wfreerdp.exe and b/freerdp.portable/tools/wfreerdp.exe differ diff --git a/freerdp.portable/update.ps1 b/freerdp.portable/update.ps1 index 2a83d0f1..31ed5ab8 100644 --- a/freerdp.portable/update.ps1 +++ b/freerdp.portable/update.ps1 @@ -28,7 +28,7 @@ function global:au_GetLatest { return @{ Version = $version - URL64 = 'https://ci.freerdp.com/job/freerdp-nightly-windows/arch=win64,label=vs2013/lastSuccessfulBuild/artifact/install/bin/wfreerdp.exe' + URL64 = 'https://ci.freerdp.com/job/freerdp-nightly-windows/lastBuild/arch=win64,label=vs2017/artifact/install/bin/wfreerdp.exe' ReleaseNotes = "$GitHubRepositoryUrl/releases/tag/$version" } } diff --git a/furmark/furmark.nuspec b/furmark/furmark.nuspec index d3a7ad3b..d65f7189 100644 --- a/furmark/furmark.nuspec +++ b/furmark/furmark.nuspec @@ -5,7 +5,7 @@ furmark Furmark - 1.34.0.0 + 1.38.1.0 jeGX Miodrag Milic GPU Stress Test OpenGL Benchmark diff --git a/furmark/legal/VERIFICATION.txt b/furmark/legal/VERIFICATION.txt index fff9f94e..07679ece 100644 --- a/furmark/legal/VERIFICATION.txt +++ b/furmark/legal/VERIFICATION.txt @@ -7,7 +7,7 @@ Package can be verified like this: 1. Go to - x32: https://geeks3d.com/downloads/2023p/FurMark_1.34.0.0_Setup.exe + x32: https://geeks3d.com/downloads/2024p/FurMark_1.38.1.0_Setup.exe to download the installer. @@ -15,7 +15,7 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum32: 5E2D6A6A521CA0282170F184D722937B9874371F5D9F8A3A901D4256E8676F49 + checksum32: 314DF1C873A103F4C7297B254B11C48F51534BFBF46FC83B109FEE97818418FC Using AU: diff --git a/fzf/fzf.nuspec b/fzf/fzf.nuspec index 29bea574..7e544921 100644 --- a/fzf/fzf.nuspec +++ b/fzf/fzf.nuspec @@ -5,7 +5,7 @@ fzf A command-line fuzzy finder - 0.40.0 + 0.60.2 Junegunn Choi Miodrag Milic fzf is a general-purpose command-line fuzzy finder @@ -26,7 +26,7 @@ fzf is a general-purpose command-line fuzzy finder. https://raw.githubusercontent.com/junegunn/fzf-bin/master/LICENSE false https://cdn.rawgit.com/majkinetor/chocolatey/master/fzf/icon.png - https://github.com/junegunn/fzf/releases/tag/0.40.0 + https://github.com/junegunn/fzf/releases/tag/v0.60.2 https://github.com/junegunn/fzf/blob/master/README.md https://github.com/junegunn/fzf/issues https://github.com/junegunn/fzf diff --git a/fzf/update.ps1 b/fzf/update.ps1 index 8896d543..1bbe4523 100644 --- a/fzf/update.ps1 +++ b/fzf/update.ps1 @@ -22,7 +22,7 @@ function global:au_GetLatest { $version = $url -split '/' | select -Last 1 -Skip 1 return @{ - Version = $version + Version = $version.Substring(1) URL32 = $url ReleaseNotes = "$GitHubRepositoryUrl/releases/tag/$version" } diff --git a/gitlab-runner/gitlab-runner.nuspec b/gitlab-runner/gitlab-runner.nuspec index 5a3846e8..162a3f0a 100644 --- a/gitlab-runner/gitlab-runner.nuspec +++ b/gitlab-runner/gitlab-runner.nuspec @@ -5,7 +5,7 @@ gitlab-runner Gitlab Runner - 15.11.0 + 17.9.0 Gitlab Miodrag Milic Run build jobs and send the results to GitLab diff --git a/gitlab-runner/legal/VERIFICATION.txt b/gitlab-runner/legal/VERIFICATION.txt index 824c5fe9..461c1d42 100644 --- a/gitlab-runner/legal/VERIFICATION.txt +++ b/gitlab-runner/legal/VERIFICATION.txt @@ -7,8 +7,8 @@ Package can be verified like this: 1. Go to - x32: https://gitlab-runner-downloads.s3.amazonaws.com/v15.11.0/binaries/gitlab-runner-windows-386.exe - x64: https://gitlab-runner-downloads.s3.amazonaws.com/v15.11.0/binaries/gitlab-runner-windows-amd64.exe + x32: https://gitlab-runner-downloads.s3.amazonaws.com/v17.9.0/binaries/gitlab-runner-windows-386.exe + x64: https://gitlab-runner-downloads.s3.amazonaws.com/v17.9.0/binaries/gitlab-runner-windows-amd64.exe to download the installer. @@ -16,8 +16,8 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum32: 3FFD4D79999133406992E7CEABA1DD5B780170A06921185B7494E9A25C0BA1DD - checksum64: 75EE63EBB95FEF4C394F7860C5F8AD6613BD30726C90571BB2BE22B7027E3E26 + checksum32: 1B4577752FCF17678DC6A981F48B3D11B10F87E49F1975029E1B5B648D1E0D34 + checksum64: 9ACB43286526D4DF8CB3A718E0E3E6EBA31EEA52CA29BA311971FF9846AEE8CA File 'license.txt' is obtained from: diff --git a/gitlab-runner/tools/chocolateyUninstall.ps1 b/gitlab-runner/tools/chocolateyUninstall.ps1 index 7518589a..55fe78cc 100644 --- a/gitlab-runner/tools/chocolateyUninstall.ps1 +++ b/gitlab-runner/tools/chocolateyUninstall.ps1 @@ -7,6 +7,7 @@ if (Get-Service gitlab-runner -ea 0) { } $installDir = Get-RunnerInstallDir +Uninstall-BinFile gitlab-runner Write-Warning 'If a gitlab-runner user is created during the installation, it is not removed as a safety measure' Write-Warning ' to remove it execute: net user gitlab-runner /delete' diff --git a/invoke-build/invoke-build.nuspec b/invoke-build/invoke-build.nuspec index 078888e3..a2c1c858 100644 --- a/invoke-build/invoke-build.nuspec +++ b/invoke-build/invoke-build.nuspec @@ -5,7 +5,7 @@ invoke-build Invoke-Build - 5.10.4 + 5.12.1 Roman Kuzmin Miodrag Milic Invoke-Build is a build and test automation tool diff --git a/k6/k6.nuspec b/k6/k6.nuspec index c182426c..891863bf 100644 --- a/k6/k6.nuspec +++ b/k6/k6.nuspec @@ -5,7 +5,7 @@ k6 k6 - 0.44.1 + 0.57.0 https://github.com/k6io/k6/graphs/contributors Miodrag Milic A modern load testing tool for developers and testers in the DevOps era @@ -36,7 +36,7 @@ k6 is a developer centric open source load and performance regression testing to https://github.com/k6io/k6/blob/master/LICENSE.md false https://cdn.rawgit.com/majkinetor/chocolatey/master/k6/icon.png - https://github.com/k6io/k6/releases/tag/v0.44.1 + https://github.com/k6io/k6/releases/tag/v0.57.0 https://docs.k6.io/docs https://community.k6.io https://github.com/k6io/k6/issues diff --git a/k6/legal/VERIFICATION.txt b/k6/legal/VERIFICATION.txt index 6b8e9183..ca2568ac 100644 --- a/k6/legal/VERIFICATION.txt +++ b/k6/legal/VERIFICATION.txt @@ -8,7 +8,7 @@ Package can be verified like this: 1. Go to x32: https://github.com/loadimpact/k6/releases/download/v0.31.1/k6-v0.31.1-win32.zip - x64: https://github.com/grafana/k6/releases/download/v0.44.1/k6-v0.44.1-windows-amd64.zip + x64: https://github.com/grafana/k6/releases/download/v0.57.0/k6-v0.57.0-windows-amd64.zip to download the installer. @@ -17,7 +17,7 @@ Package can be verified like this: - Use Chocolatey utility 'checksum.exe' checksum32: 6EEEF30F5A53E16F9CCC8B99552C4715FD395A9BFD06C10F55D7DB6C06B39F52 - checksum64: 5C0ACE9D209DA06AF8FCDE2FC4B9BC3E6BC96673D9A5CBAA56306C34F8748028 + checksum64: 18BFE5A9C443088F912B5CFDED713FB85E2865477A768ADBDAB0C3CDCD39790D File 'license.txt' is obtained from: https://github.com/loadimpact/k6/blob/master/LICENSE.md diff --git a/lamexp/lamexp.nuspec b/lamexp/lamexp.nuspec index 4a30d8ac..34ed7c01 100644 --- a/lamexp/lamexp.nuspec +++ b/lamexp/lamexp.nuspec @@ -5,7 +5,7 @@ lamexp LameXP (Install) - 4.20 + 4.21 LoRd_MuldeR majkinetor, angga Audio Encoder Front-End for LAME MP3, Ogg Vorbis, Opus, FLAC, MP4/AAC and many more @@ -23,7 +23,7 @@ https://github.com/lordmulder/LameXP/blob/master/Copying.txt false https://cdn.jsdelivr.net/gh/majkinetor/chocolatey/lamexp/icon.png - https://github.com/lordmulder/LameXP/releases/tag/Release_420 + https://github.com/lordmulder/LameXP/releases/tag/Release_421 http://lamexp.sourceforge.net/doc/Manual.html http://forum.doom9.org/showthread.php?t=157726 https://github.com/lordmulder/LameXP/issues diff --git a/lamexp/legal/VERIFICATION.txt b/lamexp/legal/VERIFICATION.txt index e1c9217c..bad35695 100644 --- a/lamexp/legal/VERIFICATION.txt +++ b/lamexp/legal/VERIFICATION.txt @@ -7,7 +7,7 @@ Package can be verified like this: 1. Go to - x32: https://github.com/lordmulder/LameXP/releases/download/Release_420/LameXP.2023-03-07.Release-Static.Build-2356.exe + x32: https://github.com/lordmulder/LameXP/releases/download/Release_421/LameXP.2023-12-29.Release-Static.Build-2382.exe x64: to download the installer. @@ -16,7 +16,7 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum32: 7447C7B8BEF6DC32906C98A32143FEE137C1C2CE3A079C99C3711860C016455C + checksum32: 8F37B2E67F88BE9CDB1C58EE82E97261D0ECE58FD43C515A55AD2B036058D299 checksum64: Using AU: diff --git a/less/legal/VERIFICATION.txt b/less/legal/VERIFICATION.txt index a0a83f0a..dc7d6e6b 100644 --- a/less/legal/VERIFICATION.txt +++ b/less/legal/VERIFICATION.txt @@ -7,7 +7,7 @@ Package can be verified like this: 1. Go to - x64: https://github.com/jftuga/less-Windows/releases/download/less-v633/less-x64.zip + x64: https://github.com/jftuga/less-Windows/releases/download/less-v668/less-x64.zip to download the zip package. @@ -15,4 +15,4 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum64: 3DD5D3CBD203DEF8C8E5247D3180B0B233EE213930B4F1F8F30EBC49A731078C + checksum64: 71670EAE81B4853FFA12F85C731C0BF56BF9E9BE681A6062AAC64E8EF50205A5 diff --git a/less/less.nuspec b/less/less.nuspec index 20f4b6ff..47575d4c 100644 --- a/less/less.nuspec +++ b/less/less.nuspec @@ -3,7 +3,7 @@ less - 633.0 + 668.0 Less Mark Nudelman Miodrag Milić @@ -32,7 +32,7 @@ ]]> Less is a free, open-source file pager pager viewer cli foss cross-platform - http://www.greenwoodsoftware.com/less/news.633.0.html + http://www.greenwoodsoftware.com/less/news.668.0.html http://www.greenwoodsoftware.com/less/less-announce.html http://man7.org/linux/man-pages/man1/less.1.html http://www.greenwoodsoftware.com/less/download.html#source diff --git a/loki/legal/VERIFICATION.txt b/loki/legal/VERIFICATION.txt index abe6bfba..8a619b80 100644 --- a/loki/legal/VERIFICATION.txt +++ b/loki/legal/VERIFICATION.txt @@ -8,7 +8,7 @@ Package can be verified like this: 1. Go to x32: - x64: https://github.com/grafana/loki/releases/download/v2.8.2/loki-windows-amd64.exe.zip + x64: https://github.com/grafana/loki/releases/download/v3.4.2/loki-windows-amd64.exe.zip to download the installer. @@ -17,7 +17,7 @@ Package can be verified like this: - Use Chocolatey utility 'checksum.exe' checksum32: - checksum64: 7F4518A177662B414B2DA7922AC6A954AD6DE9DA866219667BB354CE5595ACC2 + checksum64: C2C4950F2F82F8AB0DBA1544962B0BE3B5EFAF8A72B3F0316B51B38C28CC19CE Using AU: diff --git a/loki/loki.nuspec b/loki/loki.nuspec index 72e3129e..c5df6734 100644 --- a/loki/loki.nuspec +++ b/loki/loki.nuspec @@ -5,7 +5,7 @@ loki Loki - 2.8.2 + 3.4.2 Grafana team Miodrag Milic Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus @@ -18,7 +18,7 @@ Unlike other logging systems, Loki is built around the idea of only indexing met GrafanaLabs https://github.com/grafana/loki/blob/master/LICENSE false - https://github.com/grafana/loki/releases/tag/v2.8.2 + https://github.com/grafana/loki/releases/tag/v3.4.2 https://github.com/grafana/loki/blob/master/docs/README.md https://community.grafana.com/ https://github.com/grafana/loki/issues diff --git a/miller/legal/VERIFICATION.txt b/miller/legal/VERIFICATION.txt index fbaefe53..9c94eaa5 100644 --- a/miller/legal/VERIFICATION.txt +++ b/miller/legal/VERIFICATION.txt @@ -7,7 +7,7 @@ Package can be verified like this: 1. Go to - x64: https://github.com/johnkerl/miller/releases/download/v6.7.0/miller-6.7.0-windows-amd64.zip + x64: https://github.com/johnkerl/miller/releases/download/v6.13.0/miller-6.13.0-windows-amd64.zip to download the archive containing portable executable. @@ -15,7 +15,7 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum64: 8E10C2C730E1A8E06464E20E42BDD7640236BED09E7E51DA771E5E684E25ED1F + checksum64: A712A31845369AED737519B22B233CE70E1451DA2957E5A048C89693A97B39FC File 'license.txt' is obtained from: diff --git a/miller/miller.nuspec b/miller/miller.nuspec index b8e13791..70435f65 100644 --- a/miller/miller.nuspec +++ b/miller/miller.nuspec @@ -5,7 +5,7 @@ miller Miller - 6.7.0 + 6.13.0 John Kerl Miodrag Milic Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON @@ -33,7 +33,7 @@ Miller’s processing is format-aware: e.g. CSV sort and tac keep header lines f Copyright (c) 2015- John Kerl https://raw.githubusercontent.com/johnkerl/miller/master/LICENSE.txt false - https://github.com/johnkerl/miller/releases/tag/v6.7.0 + https://github.com/johnkerl/miller/releases/tag/v6.13.0 http://johnkerl.org/miller/doc/ https://github.com/johnkerl/miller/issues https://github.com/johnkerl/miller/ diff --git a/minify/legal/VERIFICATION.txt b/minify/legal/VERIFICATION.txt index c790ff90..307cd6aa 100644 --- a/minify/legal/VERIFICATION.txt +++ b/minify/legal/VERIFICATION.txt @@ -7,7 +7,7 @@ Package can be verified like this: 1. Go to - x64: https://github.com/tdewolff/minify/releases/download/v2.12.5/minify_windows_amd64.zip + x64: https://github.com/tdewolff/minify/releases/download/v2.21.3/minify_windows_amd64.zip to download the installer. @@ -15,7 +15,7 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum64: 438B4E1F6D41501060DDE61BD9A9FCF8FA1FBEB44F34D06D41D4A12E800A0A7B + checksum64: 854E068521D3F7101A0BAA70FC0AF43E5C7C3E1D9B04E25CD8E4C64DB840E1E4 File 'license.txt' is obtained from: https://github.com/tdewolff/minify/blob/master/LICENSE diff --git a/minify/minify.nuspec b/minify/minify.nuspec index 068ab5af..d52c9c70 100644 --- a/minify/minify.nuspec +++ b/minify/minify.nuspec @@ -5,7 +5,7 @@ minify Minify - 2.12.5 + 2.21.3 Taco de Wolff Miodrag Milic >Minify provides HTML5, CSS3, JS, JSON, SVG and XML minification @@ -16,7 +16,7 @@ Taco de Wolff and contributors https://github.com/tdewolff/minify/blob/master/LICENSE false - https://github.com/tdewolff/minify/releases/tag/v2.12.5 + https://github.com/tdewolff/minify/releases/tag/v2.21.3 https://github.com/tdewolff/minify#table-of-contents https://github.com/tdewolff/minify/issues https://go.tacodewolff.nl/minify diff --git a/mls-software-openssh/mls-software-openssh.nuspec b/mls-software-openssh/mls-software-openssh.nuspec index d142697b..99891aec 100644 --- a/mls-software-openssh/mls-software-openssh.nuspec +++ b/mls-software-openssh/mls-software-openssh.nuspec @@ -5,7 +5,7 @@ mls-software-openssh OpenSSH (mls-software) - 9.3.1.1 + 9.9.1.1 The OpenBSD Project Miodrag Milić OpenSSH server on Windows diff --git a/mls-software-openssh/tools/chocolateyInstall.ps1 b/mls-software-openssh/tools/chocolateyInstall.ps1 index 8050ae3b..f8493614 100644 --- a/mls-software-openssh/tools/chocolateyInstall.ps1 +++ b/mls-software-openssh/tools/chocolateyInstall.ps1 @@ -1,8 +1,8 @@ $ErrorActionPreference = 'Stop' $packageName = 'mls-software-openssh' -$url = 'https://www.mls-software.com/files/setupssh-9.3p1-1.exe' -$checksum = '37e0329a827f72daf157b4e0368b0ead2a81a4dbb04df9d1b6302d0f6e9f4d61' +$url = 'https://www.mls-software.com/files/setupssh-9.9p1-1.exe' +$checksum = 'f7ed74288bebaf4c100a46897d1bb7a242ac8c6df6e784ad28185663e5f5cbbb' $pp = Get-PackageParameters $params = @() diff --git a/mp3directcut/legal/VERIFICATION.txt b/mp3directcut/legal/VERIFICATION.txt index d8350f54..d5bb006b 100644 --- a/mp3directcut/legal/VERIFICATION.txt +++ b/mp3directcut/legal/VERIFICATION.txt @@ -15,7 +15,7 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum32: 406018FC3E4B3AA13B963706C62AB0A65889AD8D1CFA15C9CEB46D4C27C36F71 + checksum32: 34004B9D2479546C8467A60D4C444A3E81372468DE457F2C918B181B7832B53E File 'license.txt' is obtained from the program directory (copy of tools\License.txt) diff --git a/mp3directcut/mp3directcut.nuspec b/mp3directcut/mp3directcut.nuspec index aded2106..e45c79ff 100644 --- a/mp3directcut/mp3directcut.nuspec +++ b/mp3directcut/mp3directcut.nuspec @@ -5,7 +5,7 @@ mp3directcut mp3DirectCut - 2.36 + 2.38 Martin Pesch Miodrag Milic mp3DirectCut is a fast and extensive audio editor and recorder for encoded MP3 diff --git a/musikcube/legal/VERIFICATION.txt b/musikcube/legal/VERIFICATION.txt index d46417f7..d3cbec0b 100644 --- a/musikcube/legal/VERIFICATION.txt +++ b/musikcube/legal/VERIFICATION.txt @@ -7,7 +7,7 @@ Package can be verified like this: 1. Go to - x32: https://github.com/clangen/musikcube/releases/download/3.0.0/musikcube_win32_3.0.0.zip + x32: https://github.com/clangen/musikcube/releases/download/3.0.4/musikcube_3.0.4_win32.zip to download the installer. @@ -15,7 +15,7 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum32: 1F0F49025F343D1E6B2CFBF08EF180A0FD291EA15C691B1DC0FDF5EECDB41E16 + checksum32: D2BE765C75B94913FEAEE9C5D00FDA5A86B2636CA254899133BDD4E37A2334B4 File 'license.txt' is obtained from: https://github.com/clangen/musikcube/blob/master/LICENSE.txt diff --git a/musikcube/musikcube.nuspec b/musikcube/musikcube.nuspec index e346689d..12d9254f 100644 --- a/musikcube/musikcube.nuspec +++ b/musikcube/musikcube.nuspec @@ -5,7 +5,7 @@ musikcube musikcube - 3.0.0 + 3.0.4 Casey Langen Miodrag Milic A cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++ @@ -37,7 +37,7 @@ musikdroid is a native Android app that connects to musikcube servers. it can be (c) casey langen, 2017 https://github.com/clangen/musikcube/blob/master/LICENSE.txt false - https://github.com/clangen/musikcube/releases/tag/3.0.0 + https://github.com/clangen/musikcube/releases/tag/3.0.4 https://github.com/clangen/musikcube/wiki https://github.com/clangen/musikcube/issues https://github.com/clangen/musikcube diff --git a/musikcube/update.ps1 b/musikcube/update.ps1 index b2c92ef5..8ffdcee7 100644 --- a/musikcube/update.ps1 +++ b/musikcube/update.ps1 @@ -1,6 +1,7 @@ import-module au +. $PSScriptRoot\..\_scripts\all.ps1 -$releases = 'https://github.com/clangen/musikcube/releases' +$GitHubRepositoryUrl = 'https://github.com/clangen/musikcube' function global:au_SearchReplace { @{ @@ -18,16 +19,13 @@ function global:au_SearchReplace { function global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix } function global:au_GetLatest { - $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing - $re = 'musikcube_win32_.+zip$' - $url = $download_page.links | ? href -match $re | select -First 1 -expand href - $domain = $releases -split '(?<=//.+)/' | select -First 1 + $url = Get-GitHubReleaseUrl $GitHubRepositoryUrl 'musikcube_.+_win32\.zip$' | select -Last 1 $version = $url -split '/' | select -Last 1 -Skip 1 @{ Version = $version - URL32 = $domain + $url + URL32 = $url ReleaseNotes = "https://github.com/clangen/musikcube/releases/tag/$version" } } diff --git a/nicotine-plus/legal/VERIFICATION.txt b/nicotine-plus/legal/VERIFICATION.txt index deea3044..7cd0ab46 100644 --- a/nicotine-plus/legal/VERIFICATION.txt +++ b/nicotine-plus/legal/VERIFICATION.txt @@ -7,8 +7,7 @@ Package can be verified like this: 1. Go to - x32: https://github.com/nicotine-plus/nicotine-plus/releases/download/3.2.9/windows-i686-installer.zip - x64: https://github.com/nicotine-plus/nicotine-plus/releases/download/3.2.9/windows-x86_64-installer.zip + x64: https://github.com/nicotine-plus/nicotine-plus/releases/download/3.3.8/windows-x86_64-installer.zip to download the installer. @@ -16,8 +15,7 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum32: 23FA31A83084BAD105D36E9C1ECBE34C65336FB42FA9A7777358CF2A2002E74F - checksum64: 8D9DBF744FA2BC1ECF2750FC673A12EBA0FA198A493E837894A3C36391FF2E90 + checksum64: 37F569FDE291399393D0107D01FC4C2C0A88149BA48859A07082B0CBC1142C06 File 'license.txt' is obtained from: https://www.gnu.org/licenses/gpl-3.0-standalone.html diff --git a/nicotine-plus/nicotine-plus.nuspec b/nicotine-plus/nicotine-plus.nuspec index aa745a20..67579c53 100644 --- a/nicotine-plus/nicotine-plus.nuspec +++ b/nicotine-plus/nicotine-plus.nuspec @@ -5,7 +5,7 @@ nicotine-plus Nicotine+ - 3.2.9 + 3.3.8 Nicotine+ Team Miodrag Milic Nicotine+ is a graphical client for the Soulseek peer-to-peer network @@ -28,7 +28,7 @@ Nicotine+ uses GTK for its graphical user interface, and is written in Python. https://github.com/nicotine-plus/nicotine-plus/blob/master/COPYING false https://cdn.rawgit.com/majkinetor/chocolatey/master/nicotine-plus/icon.svg - https://github.com/nicotine-plus/nicotine-plus/releases/tag/3.2.9 + https://github.com/nicotine-plus/nicotine-plus/releases/tag/3.3.8 https://github.com/nicotine-plus/nicotine-plus/issues https://github.com/nicotine-plus/nicotine-plus https://github.com/majkinetor/chocolatey/tree/master/nicotine-plus diff --git a/nicotine-plus/tools/chocolateyInstall.ps1 b/nicotine-plus/tools/chocolateyInstall.ps1 index f3acdeae..bd79394f 100644 --- a/nicotine-plus/tools/chocolateyInstall.ps1 +++ b/nicotine-plus/tools/chocolateyInstall.ps1 @@ -5,7 +5,6 @@ $toolsPath = Split-Path $MyInvocation.MyCommand.Definition $packageArgs = @{ packageName = $Env:ChocolateyPackageName fileType = 'msi' - file = gi $toolsPath\windows-i686-installer\*.msi file64 = gi $toolsPath\windows-x86_64-installer\*.msi silentArgs = '/q' validExitCodes = @(0) diff --git a/nicotine-plus/update.ps1 b/nicotine-plus/update.ps1 index c50785b5..93677df6 100644 --- a/nicotine-plus/update.ps1 +++ b/nicotine-plus/update.ps1 @@ -1,4 +1,6 @@ -$releases = 'https://github.com/nicotine-plus/nicotine-plus/releases' +. $PSScriptRoot\..\_scripts\all.ps1 + +$GitHubRepositoryUrl = 'https://github.com/nicotine-plus/nicotine-plus' function global:au_SearchReplace { @{ @@ -7,9 +9,7 @@ function global:au_SearchReplace { } ".\legal\VERIFICATION.txt" = @{ - "(?i)(\s+x32:).*" = "`${1} $($Latest.URL32)" "(?i)(\s+x64:).*" = "`${1} $($Latest.URL64)" - "(?i)(checksum32:).*" = "`${1} $($Latest.Checksum32)" "(?i)(checksum64:).*" = "`${1} $($Latest.Checksum64)" } } @@ -24,17 +24,12 @@ function global:au_BeforeUpdate { } function global:au_GetLatest { - $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing - $domain = $releases -split '(?<=//.+)/' | select -First 1 - - $re = 'windows-.+?installer\.zip$' - $url = $download_page.links | ? href -match $re | select -First 2 -expand href | % { $domain + $_} - $version = $url[0] -split '/' | select -Last 1 -Skip 1 + $url = Get-GitHubReleaseUrl $GitHubRepositoryUrl 'windows-.+?installer\.zip$' + $version = $url -split '/' | select -Last 1 -Skip 1 @{ Version = $version - URL32 = $url -match 'i686' | select -First 1 - URL64 = $url -notmatch 'i686' | select -First 1 + URL64 = $url ReleaseNotes = "https://github.com/nicotine-plus/nicotine-plus/releases/tag/$version" } } diff --git a/nirlauncher/legal/VERIFICATION.txt b/nirlauncher/legal/VERIFICATION.txt index 6c3e10af..69a25bcb 100644 --- a/nirlauncher/legal/VERIFICATION.txt +++ b/nirlauncher/legal/VERIFICATION.txt @@ -7,7 +7,7 @@ Package can be verified like this: 1. Go to http://launcher.nirsoft.net/downloads/index.html to download the zip file: - x32: https://download.nirsoft.net/nirsoft_package_enc_1.30.2.zip + x32: https://download.nirsoft.net/nirsoft_package_enc_1.30.17.zip 2. You can use one of the following methods to obtain the SHA256 checksum: - Use powershell function 'Get-FileHash' diff --git a/nirlauncher/nirlauncher.nuspec b/nirlauncher/nirlauncher.nuspec index f812f51c..82bbfe68 100644 --- a/nirlauncher/nirlauncher.nuspec +++ b/nirlauncher/nirlauncher.nuspec @@ -4,7 +4,7 @@ nirlauncher NirLauncher - 1.30.2 + 1.30.17 Nir Sofer Miodrag Milić NirLauncher is a package of more than 180 portable freeware utilities for Windows, all of them developed by NirSoft diff --git a/pandoc/legal/VERIFICATION.txt b/pandoc/legal/VERIFICATION.txt index 43dc3e10..521d17b5 100644 --- a/pandoc/legal/VERIFICATION.txt +++ b/pandoc/legal/VERIFICATION.txt @@ -8,7 +8,7 @@ Package can be verified like this: 1. Go to x32: - x64: https://github.com/jgm/pandoc/releases/download/3.1.2/pandoc-3.1.2-windows-x86_64.msi + x64: https://github.com/jgm/pandoc/releases/download/3.6.3/pandoc-3.6.3-windows-x86_64.msi to download the installer. 2. You can use one of the following methods to obtain the SHA256 checksum: @@ -16,7 +16,7 @@ Package can be verified like this: - Use Chocolatey utility 'checksum.exe' checksum32: - checksum64: 6A22860BF7D008350BDA36F6EC1E292264171B89C68A0727FC80243EE8761C2A + checksum64: 1B62900B94EBE8E5881D7763DC1C74827633F0CF72D55A5AB88807D28B87263A File License.txt is saved from: https://raw.githubusercontent.com/jgm/pandoc/master/COPYRIGHT diff --git a/pandoc/pandoc.nuspec b/pandoc/pandoc.nuspec index 3bb49303..f6cedaf9 100644 --- a/pandoc/pandoc.nuspec +++ b/pandoc/pandoc.nuspec @@ -5,7 +5,7 @@ pandoc Pandoc - 3.1.2 + 3.6.3 John MacFarlane Miodrag Milic A universal document converter @@ -33,7 +33,7 @@ © 2006-2015 John MacFarlane https://github.com/jgm/pandoc/blob/master/COPYRIGHT false - https://github.com/jgm/pandoc/releases/tag/3.1.2 + https://github.com/jgm/pandoc/releases/tag/3.6.3 http://pandoc.org/README.html https://github.com/jgm/pandoc/issues https://github.com/jgm/pandoc diff --git a/pass-winmenu/pass-winmenu.nuspec b/pass-winmenu/pass-winmenu.nuspec index afd90192..ffaa8b5b 100644 --- a/pass-winmenu/pass-winmenu.nuspec +++ b/pass-winmenu/pass-winmenu.nuspec @@ -5,7 +5,7 @@ pass-winmenu pass-winmenu - 1.13.1 + 1.14 Johan Geluk Miodrag Milic An easy-to-use Windows interface for pass @@ -37,7 +37,7 @@ https://github.com/Baggykiin/pass-winmenu/blob/master/LICENCE false https://raw.githubusercontent.com/majkinetor/au-packages/master/pass-winmenu/icon.ico - https://github.com/Baggykiin/pass-winmenu/releases/tag/v1.13.1 + https://github.com/Baggykiin/pass-winmenu/releases/tag/v1.14 https://github.com/Baggykiin/pass-winmenu/blob/master/README.md https://github.com/Baggykiin/pass-winmenu/issues https://github.com/Baggykiin/pass-winmenu diff --git a/pgmetrics/pgmetrics.nuspec b/pgmetrics/pgmetrics.nuspec index 6e1aaa92..acc04f9a 100644 --- a/pgmetrics/pgmetrics.nuspec +++ b/pgmetrics/pgmetrics.nuspec @@ -5,7 +5,7 @@ pgmetrics pgmetrics - 1.14.1 + 1.17.0 RapidLoop Miodrag Milic Collect and display information and stats from a running PostgreSQL server @@ -41,7 +41,7 @@ © RapidLoop, Inc. 2019 https://raw.githubusercontent.com/rapidloop/pgmetrics/master/LICENSE false - https://github.com/rapidloop/pgmetrics/releases/tag/v1.14.1 + https://github.com/rapidloop/pgmetrics/releases/tag/v1.17.0 https://pgmetrics.io/docs https://github.com/rapidloop/pgmetrics/issues https://github.com/rapidloop/pgmetrics diff --git a/plantuml/legal/VERIFICATION.txt b/plantuml/legal/VERIFICATION.txt index 9d052d77..18df0eba 100644 --- a/plantuml/legal/VERIFICATION.txt +++ b/plantuml/legal/VERIFICATION.txt @@ -7,7 +7,7 @@ Package can be verified like this: 1. Go to - x32: https://sourceforge.net/projects/plantuml/files/plantuml.1.2023.7.jar/download + x32: https://github.com/plantuml/plantuml/releases/download/v1.2025.1/plantuml-1.2025.1.jar to download the installer. @@ -15,11 +15,11 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum32: 11E3B72E430B6C09FA0985E48AFC226B4E930D639254F35EBA64CCA7802262A4 + checksum32: 77E521F6136EE03DF8E5B1BA8D19A01FA3E0C1355FF69048CC9F0BBE0EA9061F Using AU: - Get-RemoteChecksum https://sourceforge.net/projects/plantuml/files/plantuml.1.2023.7.jar/download + Get-RemoteChecksum https://github.com/plantuml/plantuml/releases/download/v1.2025.1/plantuml-1.2025.1.jar Information about license can be seen at: http://plantuml.com/download diff --git a/plantuml/plantuml.nuspec b/plantuml/plantuml.nuspec index cdd9b410..81f6beb4 100644 --- a/plantuml/plantuml.nuspec +++ b/plantuml/plantuml.nuspec @@ -3,7 +3,7 @@ plantuml - 1.2023.7 + 1.2025.1 PlantUML Arnaud Roques Yoshimov, Miodrag Milic @@ -46,7 +46,7 @@ Try it online using [plantuml online server](https://www.plantuml.com/plantuml). ![screenshot](https://cdn.rawgit.com/majkinetor/chocolatey/master/plantuml/screenshot.png) ]]> - http://plantuml.com/changes + https://cdn.jsdelivr.net/gh/majkinetor/chocolatey/plantuml/icon.png 2009 Arnaud Roques plantuml uml diagram graph foss cross-platform documentation diff --git a/plantuml/update.ps1 b/plantuml/update.ps1 index e072fdfa..0da30fc0 100644 --- a/plantuml/update.ps1 +++ b/plantuml/update.ps1 @@ -1,6 +1,7 @@ import-module au +. $PSScriptRoot\..\_scripts\all.ps1 -$releases = 'http://plantuml.com/changes' +$GitHubRepositoryUrl = 'https://github.com/plantuml/plantuml' function global:au_SearchReplace { @{ @@ -26,13 +27,8 @@ function global:au_BeforeUpdate { } function global:au_GetLatest { - $download_page = Invoke-WebRequest -Uri $releases - if ($download_page.Content -match 'V\d\.\d{4,4}\.\d+') - { - $version = $Matches[0].Substring(1) - $url = "https://sourceforge.net/projects/plantuml/files/plantuml." + $version + '.jar/download' - } - else { throw "Can't match version 'V\d{4,4}'" } + $url = Get-GitHubReleaseUrl $GitHubRepositoryUrl 'plantuml-[0-9.]+\.jar$' | select -Last 1 + $version = $url -split '-|.jar' | select -First 1 -Skip 1 @{ Version = $version diff --git a/postgresql/README.md b/postgresql/README.md index 2ff22b9f..a7a706a3 100644 --- a/postgresql/README.md +++ b/postgresql/README.md @@ -48,31 +48,31 @@ Each major version has its own package: `postgresql` To propagate package parameters to dependencies use `--params-global` choco install parameter with virtual package `postgresql`. Assuming latest version is 12, to provide password the following two examples result in identical installation: ``` -cinst postgresql --params '/Password:test' --params-global -cinst postgresql12 --params '/Password:test' +choco install postgresql --params '/Password:test' --params-global +choco install postgresql12 --params '/Password:test' ``` To uninstall dependent package use `--force-dependencies`: ``` # The following two examples are identical -cuninst postgresql --force-dependencies -cuninst postgresql12 postgresql +choco uninstall postgresql --force-dependencies +choco uninstall postgresql12 postgresql # This example uninstalls only postgresql virtual package and not postgresql12 -cuninst postgresql +choco uninstall postgresql ``` To force reinstallation via virtual package use `--force-dependencies`: ``` # The following two examples are identical -cinst postgresql --force --force-dependencies -cinst postgresql12 --force --force-dependencies +choco install postgresql --force --force-dependencies +choco install postgresql12 --force --force-dependencies # This will reinstall only postgresql virtual package and not its dependency postgresql12 -cinst postgresql -force +choco install postgresql -force # This one is different then the first one as vcredist140 dependency is not reinstalled -cinst postgresql12 --force +choco install postgresql12 --force ``` diff --git a/postgresql/postgresql.json b/postgresql/postgresql.json index d3a10e1c..7feb94c3 100644 --- a/postgresql/postgresql.json +++ b/postgresql/postgresql.json @@ -4,7 +4,7 @@ "9.6": "9.6.24.1", "10.10": "10.10", "11.5": "11.5", - "postgresql": "15.3", + "postgresql": "17.4", "postgresql-9.4": "9.4.26", "postgresql-10.10": "10.10", "postgresql-9.5": "9.5.25.1", @@ -148,5 +148,85 @@ "postgresql-14.8": "14.8", "14.8": "14.8", "postgresql-15.3": "15.3", - "15.3": "15.3" + "15.3": "15.3", + "postgresql-11.21": "11.21", + "11.21": "11.21", + "postgresql-12.16": "12.16", + "12.16": "12.16", + "postgresql-13.12": "13.12", + "13.12": "13.12", + "postgresql-14.9": "14.9", + "14.9": "14.9", + "postgresql-15.4": "15.4", + "15.4": "15.4", + "postgresql-16.0": "16.0", + "16.0": "16.0", + "postgresql-11.22": "11.22", + "11.22": "11.22", + "postgresql-12.17": "12.17", + "12.17": "12.17", + "postgresql-13.13": "13.13", + "13.13": "13.13", + "postgresql-14.10": "14.10", + "14.10": "14.10", + "postgresql-15.5": "15.5", + "15.5": "15.5", + "postgresql-16.1": "16.1", + "16.1": "16.1", + "postgresql-12.20": "12.20", + "12.20": "12.20", + "postgresql-13.16": "13.16", + "13.16": "13.16", + "postgresql-14.13": "14.13", + "14.13": "14.13", + "postgresql-15.8": "15.8", + "15.8": "15.8", + "postgresql-16.4": "16.4", + "16.4": "16.4", + "postgresql-17.0": "17.0", + "17.0": "17.0", + "postgresql-12.21": "12.21", + "12.21": "12.21", + "postgresql-13.17": "13.17", + "13.17": "13.17", + "postgresql-14.14": "14.14", + "14.14": "14.14", + "postgresql-15.9": "15.9", + "15.9": "15.9", + "postgresql-16.5": "16.5", + "16.5": "16.5", + "postgresql-17.1": "17.1", + "17.1": "17.1", + "postgresql-12.22": "12.22", + "12.22": "12.22", + "postgresql-13.18": "13.18", + "13.18": "13.18", + "postgresql-14.15": "14.15", + "14.15": "14.15", + "postgresql-15.10": "15.10", + "15.10": "15.10", + "postgresql-16.6": "16.6", + "16.6": "16.6", + "postgresql-17.2": "17.2", + "17.2": "17.2", + "postgresql-13.19": "13.19", + "13.19": "13.19", + "postgresql-14.16": "14.16", + "14.16": "14.16", + "postgresql-15.11": "15.11", + "15.11": "15.11", + "postgresql-16.7": "16.7", + "16.7": "16.7", + "postgresql-17.3": "17.3", + "17.3": "17.3", + "postgresql-13.20": "13.20", + "13.20": "13.20", + "postgresql-14.17": "14.17", + "14.17": "14.17", + "postgresql-15.12": "15.12", + "15.12": "15.12", + "postgresql-16.8": "16.8", + "16.8": "16.8", + "postgresql-17.4": "17.4", + "17.4": "17.4" } diff --git a/postgresql/postgresql.nuspec b/postgresql/postgresql.nuspec index 5eae9ae4..8e77b4ba 100644 --- a/postgresql/postgresql.nuspec +++ b/postgresql/postgresql.nuspec @@ -1,8 +1,8 @@ - postgresql15 - 15.3 + postgresql17 + 17.4 PostgreSQL PostgreSQL Global Development Group majkinetor, cole.mike @@ -58,42 +58,42 @@ Each major version has its own package: `postgresql` To propagate package parameters to dependencies use `--params-global` choco install parameter with virtual package `postgresql`. Assuming latest version is 12, to provide password the following two examples result in identical installation: ``` -cinst postgresql --params '/Password:test' --params-global -cinst postgresql12 --params '/Password:test' +choco install postgresql --params '/Password:test' --params-global +choco install postgresql12 --params '/Password:test' ``` To uninstall dependent package use `--force-dependencies`: ``` # The following two examples are identical -cuninst postgresql --force-dependencies -cuninst postgresql12 postgresql +choco uninstall postgresql --force-dependencies +choco uninstall postgresql12 postgresql # This example uninstalls only postgresql virtual package and not postgresql12 -cuninst postgresql +choco uninstall postgresql ``` To force reinstallation via virtual package use `--force-dependencies`: ``` # The following two examples are identical -cinst postgresql --force --force-dependencies -cinst postgresql12 --force --force-dependencies +choco install postgresql --force --force-dependencies +choco install postgresql12 --force --force-dependencies # This will reinstall only postgresql virtual package and not its dependency postgresql12 -cinst postgresql -force +choco install postgresql -force # This one is different then the first one as vcredist140 dependency is not reinstalled -cinst postgresql12 --force +choco install postgresql12 --force ``` ]]> PostgreSQL is an object-relational database management system - https://www.postgresql.org/docs/15/static/release.html - Copyright © 1996-2019 The PostgreSQL Global Development Group + https://www.postgresql.org/docs/17/static/release.html + Copyright © 1996-2024 The PostgreSQL Global Development Group foss cross-platform postgres postgresql sql relational database admin https://github.com/postgres/postgres https://github.com/majkinetor/chocolatey/tree/master/postgresql - https://www.postgresql.org/docs/10/static/index.html + https://www.postgresql.org/docs/17/index.html https://www.postgresql.org/list https://www.postgresql.org/account/submitbug diff --git a/postgresql/tools/chocolateyInstall.ps1 b/postgresql/tools/chocolateyInstall.ps1 index de1d6d86..d9d27cfc 100644 --- a/postgresql/tools/chocolateyInstall.ps1 +++ b/postgresql/tools/chocolateyInstall.ps1 @@ -19,15 +19,15 @@ if ($pp.Port) { Write-Host "Using port: $($pp.Port)"; $silentArgs.ServerPort = $ $packageArgs = @{ packageName = $Env:ChocolateyPackageName fileType = 'exe' - url64 = 'https://get.enterprisedb.com/postgresql/postgresql-15.3-1-windows-x64.exe' - checksum64 = '51DCC6385B5A936BB2AD73C514672C4EE6E9603296599A78B6EB6A6C2F58341D' + url64 = 'https://get.enterprisedb.com/postgresql/postgresql-17.4-1-windows-x64.exe' + checksum64 = '1BBE7EB8D302D761ED1E651884CCDB161F7DDEA1296088BD051EC1F4FFB233ED' checksumType64 = 'sha256' url = '' checksum = '' checksumType32 = 'sha256' silentArgs = ($silentArgs.Keys | % { "--{0} {1}" -f $_.Tolower(), $silentArgs.$_}) -join ' ' validExitCodes = @(0) - softwareName = 'PostgreSQL 15*' + softwareName = 'PostgreSQL 17*' } Install-ChocolateyPackage @packageArgs Write-Host "Installation log: $Env:TEMP\install-postgresql.log" diff --git a/postgresql/tools/chocolateyUninstall.ps1 b/postgresql/tools/chocolateyUninstall.ps1 index ffb88b69..7b47dbc1 100644 --- a/postgresql/tools/chocolateyUninstall.ps1 +++ b/postgresql/tools/chocolateyUninstall.ps1 @@ -1,7 +1,7 @@ $ErrorActionPreference = 'Stop' $packageName = $Env:ChocolateyPackageName -$softwareNamePattern = 'PostgreSQL 15*' +$softwareNamePattern = 'PostgreSQL 17*' [array] $key = Get-UninstallRegistryKey $softwareNamePattern if ($key.Count -eq 1) { diff --git a/postgresql/update.ps1 b/postgresql/update.ps1 index 6af9272b..f3449c7c 100644 --- a/postgresql/update.ps1 +++ b/postgresql/update.ps1 @@ -52,15 +52,19 @@ function global:au_GetLatest { $version = $tds[0] -split '>' | select -Last 1 $version = $version.Replace('*', '') - $tds[4] -match "href='(.+?)'" | Out-Null + $tds[4] -match 'href="(.+?)"' | Out-Null $href = $Matches[1] + if (!$href) { Write-Host 'No href for' $version; continue } + [PSCUstomObject]@{ version = $version; href = $href } } $streams = [ordered]@{} foreach ($item in $downloads) { $major, $minor = $item.version -split '\.|-' | select -First 2 + if (!$major) { continue } + if (!$minor) { $minor = '0'; $item.version += '.0' } $s1 = @{ Version = $item.version @@ -69,6 +73,7 @@ function global:au_GetLatest { ReleaseNotes = "https://www.postgresql.org/docs/$major/static/release.html" SoftwareName = "PostgreSQL $major*" } + if ($s1.Url64.Trim() -eq '') { Write-Host "no URL for" $item.version; continue } $s2 = @{ Version = $item.version diff --git a/postgrest/legal/VERIFICATION.txt b/postgrest/legal/VERIFICATION.txt index 6c1a7d5a..816a4e7a 100644 --- a/postgrest/legal/VERIFICATION.txt +++ b/postgrest/legal/VERIFICATION.txt @@ -7,7 +7,7 @@ Package can be verified like this: 1. Go to - x64: https://github.com/PostgREST/postgrest/releases/download/v11.0.1/postgrest-v11.0.1-windows-x64.zip + x64: https://github.com/PostgREST/postgrest/releases/download/v12.2.3/postgrest-v12.2.3-windows-x64.zip to download the installer. @@ -15,7 +15,7 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum64: 0A1F2689C54F6C70FA4F338461533C91A7E4A7C88C7F90EC5CC193338065A21E + checksum64: A850CD1CF5B208972F4DB2803656C645436AD333882480685E052D45706C1966 File 'license.txt' is obtained from: https://raw.githubusercontent.com/PostgREST/postgrest/master/LICENSE diff --git a/postgrest/postgrest.nuspec b/postgrest/postgrest.nuspec index 83abb579..7852468f 100644 --- a/postgrest/postgrest.nuspec +++ b/postgrest/postgrest.nuspec @@ -5,7 +5,7 @@ postgrest PostgREST - 11.0.1 + 12.2.3 Joe Nelson Miodrag Milic REST API for any Postgres database @@ -36,7 +36,7 @@ https://github.com/PostgREST/postgrest/blob/master/LICENSE false https://raw.githubusercontent.com/majkinetor/au-packages/master/postgrest/icon.jpg - https://github.com/PostgREST/postgrest/releases/tag/v11.0.1 + https://github.com/PostgREST/postgrest/releases/tag/v12.2.3 http://postgrest.org https://gitter.im/begriffs/postgrest https://github.com/PostgREST/postgrest/issues diff --git a/premotem/README.md b/premotem/README.md index 06f55732..f5349285 100644 --- a/premotem/README.md +++ b/premotem/README.md @@ -1,5 +1,7 @@ # [![](https://img.shields.io/chocolatey/v/premotem.svg?color=red&label=premotem)](https://chocolatey.org/packages/premotem) +**NOTE**: This package is deprecated. Use 1Remote instead. + PRemoteM is a modern remote session manager and launcher, which allows you to open a remote session at any time and anywhere. ## Features diff --git a/premotem/update.ps1 b/premotem/update.ps1.bak similarity index 100% rename from premotem/update.ps1 rename to premotem/update.ps1.bak diff --git a/rundeck-cli/legal/VERIFICATION.txt b/rundeck-cli/legal/VERIFICATION.txt index dcf13ab6..36747241 100644 --- a/rundeck-cli/legal/VERIFICATION.txt +++ b/rundeck-cli/legal/VERIFICATION.txt @@ -7,13 +7,13 @@ Package can be verified like this: 1. Go to - x32: https://github.com/rundeck/rundeck-cli/releases/download/v2.0.5/rd-2.0.5.zip + x32: https://github.com/rundeck/rundeck-cli/releases/download/v2.0.8/rd-2.0.8.zip 2. You can use one of the following methods to obtain the SHA256 checksum: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum32: 2A29AE3EF174DFD1A2AF77F76FD6AB7B97BDACDE167B74F038112D1074B2B1FC + checksum32: 6A3ECDF6610542F879AB23E9D65ACCE8F38FF63D25D03523DDB35E0524A4AAFB File 'license.txt' is obtained from: https://raw.githubusercontent.com/rundeck/rundeck-cli/master/LICENSE diff --git a/rundeck-cli/rundeck-cli.nuspec b/rundeck-cli/rundeck-cli.nuspec index 5a471b08..2404b730 100644 --- a/rundeck-cli/rundeck-cli.nuspec +++ b/rundeck-cli/rundeck-cli.nuspec @@ -5,7 +5,7 @@ rundeck-cli Rundeck CLI - 2.0.5 + 2.0.8 Rundeck Miodrag Milic A simple commandline interface for the Rundeck diff --git a/rundeck/README.md b/rundeck/README.md index c87a2362..ac2dda4d 100644 --- a/rundeck/README.md +++ b/rundeck/README.md @@ -1,12 +1,5 @@ # [![](https://img.shields.io/chocolatey/v/rundeck.svg?color=red&label=rundeck)](https://chocolatey.org/packages/rundeck) ---- - -**DISABLED**
-- **Reason**: Package needs new downloader and probably installer -- ---- - Rundeck is open source software that helps you automate routine operational procedures in data center or cloud environments. Rundeck provides a number of features that will alleviate time-consuming grunt work and make it easy for you to scale up your automation efforts and create self service for others. Teams can collaborate to share how processes are automated while others are given trust to view operational activity or execute tasks. Rundeck allows you to run tasks on any number of nodes from a web-based or command-line interface. Rundeck also includes other features that make it easy to scale up your automation efforts including: access control, workflow building, scheduling, logging, and integration with external sources for node and option data. diff --git a/rundeck/legal/VERIFICATION.txt b/rundeck/legal/VERIFICATION.txt index 47a51c3b..7886450c 100644 --- a/rundeck/legal/VERIFICATION.txt +++ b/rundeck/legal/VERIFICATION.txt @@ -7,7 +7,7 @@ Package can be verified like this: 1. Go to - x32: https://packages.rundeck.com/pagerduty/rundeck/packages/java/org.rundeck/rundeck-4.9.0-20230111.war/artifacts/rundeck-4.9.0-20230111.war/download + x32: https://packagecloud.io/pagerduty/rundeck/packages/java/org.rundeck/rundeck-5.9.0-20250205.war/artifacts/rundeck-5.9.0-20250205.war/download to download the installer. @@ -15,7 +15,7 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum32: b5348bc24cf544278390e6450ff269aa007922810bb719222f77c15999d07465 + checksum32: dc50d924cc3f8b1e78992acc679e82c626d38e723ee8dc668e62a7e7d4c05ad2 File 'license.txt' is obtained from: https://raw.githubusercontent.com/rundeck/rundeck/master/LICENSE diff --git a/rundeck/rundeck.nuspec b/rundeck/rundeck.nuspec index d7574b2f..7e325143 100644 --- a/rundeck/rundeck.nuspec +++ b/rundeck/rundeck.nuspec @@ -5,7 +5,7 @@ rundeck Rundeck - 4.9.0 + 5.9.0 Rundeck, Inc. Miodrag Milic Job scheduler and runbook automation. Enable self-service access to existing scripts and tools. @@ -75,7 +75,7 @@ cinst rundeck --params $params https://github.com/rundeck/rundeck/blob/master/LICENSE false https://cdn.jsdelivr.net/gh/majkinetor/chocolatey/rundeck/icon.png - https://www.rundeck.com/community-downloads/4.9.0-0 + http://rundeck.org/docs.html https://github.com/rundeck/rundeck/issues https://github.com/rundeck/rundeck diff --git a/rundeck/tools/chocolateyInstall.ps1 b/rundeck/tools/chocolateyInstall.ps1 index b8516d7e..7d79d351 100644 --- a/rundeck/tools/chocolateyInstall.ps1 +++ b/rundeck/tools/chocolateyInstall.ps1 @@ -11,8 +11,9 @@ if (!$pp.InstallDir) { $pp.InstallDir = 'C:\rundeck' } Write-Host "Installing to" $pp.InstallDir mkdir $pp.InstallDir -ea 0 | Out-Null -$url = 'https://packages.rundeck.com/pagerduty/rundeck/packages/java/org.rundeck/rundeck-4.9.0-20230111.war/artifacts/rundeck-4.9.0-20230111.war/download' -Get-ChocolateyWebFile rundeck "$($pp.InstallDir)\rundeck.war" $url +$checksum32 = 'dc50d924cc3f8b1e78992acc679e82c626d38e723ee8dc668e62a7e7d4c05ad2' +$url = 'https://packagecloud.io/pagerduty/rundeck/packages/java/org.rundeck/rundeck-5.9.0-20250205.war/artifacts/rundeck-5.9.0-20250205.war/download' +Get-ChocolateyWebFile rundeck "$($pp.InstallDir)\rundeck.war" $url -Checksum $checksum32 Write-Host "Setting up machine environment variable RDECK_BASE" Install-ChocolateyEnvironmentVariable 'RDECK_BASE' $pp.InstallDir 'Machine' diff --git a/rundeck/update.ps1.bak b/rundeck/update.ps1 similarity index 53% rename from rundeck/update.ps1.bak rename to rundeck/update.ps1 index 1a4625b4..5f95a76d 100644 --- a/rundeck/update.ps1.bak +++ b/rundeck/update.ps1 @@ -1,6 +1,6 @@ import-module au -$releases = 'https://www.rundeck.com/community-downloads' +$releases = 'https://packagecloud.io/pagerduty/rundeck' function global:au_SearchReplace { @{ @@ -14,7 +14,8 @@ function global:au_SearchReplace { } ".\tools\chocolateyInstall.ps1" = @{ - "(?i)([$]url\s*=\s*').*'" = "`${1}$($Latest.URL32)'" + "(?i)([$]url\s*=\s*').*'" = "`${1}$($Latest.URL32)'" + "(?i)([$]checksum32\s*=\s*').*'" = "`${1}$($Latest.Checksum32)'" } } } @@ -22,17 +23,19 @@ function global:au_SearchReplace { function global:au_BeforeUpdate { $Latest.Checksum32 = Get-RemoteChecksum $Latest.URL32 } function global:au_GetLatest { + $domain = $releases -split '(?<=//.+)/' | select -First 1 $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing - $versionUrl = $download_page.Content -split "`n" | sls "https://www.rundeck.com/community-downloads/[.0-9]+" | select -First 1 - $versionUrl = $versionUrl -split "'" | select -Last 1 -Skip 1 + # https://packagecloud.io/pagerduty/rundeck/packages/java/org.rundeck/rundeck-4.17.0-20230925.war/artifacts/rundeck-4.17.0-20230925.war + $versionUrl = $download_page.Links | ? title -like '*.war' | select -First 1 | % href + $versionUrl = $domain + $versionUrl $download_page = Invoke-WebRequest -Uri $versionUrl -UseBasicParsing - $url = $download_page.Content -split "`n" | sls "\.war/download" | select -First 1 - $url = $url -split "'" | select -Last 1 -Skip 1 + $url = $download_page.Links | ? href -like "*.war/download" | select -First 1 | % href + + $version = $url -split '.+rundeck-|-' | select -Last 1 -Skip 1 @{ - Version = $url -split '-' | select -First 1 -Skip 1 + Version = $version URL32 = $url - ReleaseNotes = $versionUrl FileType = 'war' } } diff --git a/shutup10/legal/VERIFICATION.txt b/shutup10/legal/VERIFICATION.txt index 1d806ab9..4bbb7667 100644 --- a/shutup10/legal/VERIFICATION.txt +++ b/shutup10/legal/VERIFICATION.txt @@ -15,7 +15,7 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum32: 22D3A45792B749E70B908088E95C19ABAE0707B248FCB83744B23BC6F662425B + checksum32: 48B2FA453CA6B32AB5B29E75A3952F4734F177E6FEFAF33E636942E4E5048171 Using AU: diff --git a/shutup10/shutup10.nuspec b/shutup10/shutup10.nuspec index a28aa047..1db5cd55 100644 --- a/shutup10/shutup10.nuspec +++ b/shutup10/shutup10.nuspec @@ -5,7 +5,7 @@ shutup10 ShutUp10 - 1.9.1435 + 1.9.1439 O&OSoftware Miodrag Milic Free antispy tool for Windows 10 diff --git a/signal/signal.nuspec b/signal/signal.nuspec index a82aa862..ba071b12 100644 --- a/signal/signal.nuspec +++ b/signal/signal.nuspec @@ -5,7 +5,7 @@ signal Signal (Desktop) - 6.17.1 + 7.43.0 Open Whisper Systems Miodrag Milic Fast, simple, secure. Privacy that fits in your pocket @@ -34,7 +34,7 @@ http://www.gnu.org/licenses/gpl-3.0.html false https://cdn.jsdelivr.net/gh/majkinetor/chocolatey/signal/icon.png - https://github.com/WhisperSystems/Signal-Desktop/releases/tag/v6.17.1 + https://github.com/WhisperSystems/Signal-Desktop/releases/tag/v7.43.0 https://www.signal.org/docs https://github.com/WhisperSystems/Signal-Desktop/issues https://github.com/WhisperSystems/Signal-Desktop diff --git a/signal/tools/chocolateyInstall.ps1 b/signal/tools/chocolateyInstall.ps1 index 32c68363..9eebc814 100644 --- a/signal/tools/chocolateyInstall.ps1 +++ b/signal/tools/chocolateyInstall.ps1 @@ -10,8 +10,8 @@ Set-AutoUpdate -Enable $packageArgs = @{ packageName = 'signal' fileType = 'EXE' - url = 'https://updates.signal.org/desktop/signal-desktop-win-6.17.1.exe' - checksum = '2aa66be7228096f90e9a49f1a213eb2c18c843fed6091f8f63f99e564bc5c11a' + url = 'https://updates.signal.org/desktop/signal-desktop-win-7.43.0.exe' + checksum = '2242717147e10737c03d4c65f611cb082babbc50d78ad7620749f3bab5b7d83c' checksumType = 'sha256' silentArgs = '/S' validExitCodes = @(0) diff --git a/smplayer/legal/License.txt b/smplayer/legal/License.txt index 66017805..08ddefd0 100644 --- a/smplayer/legal/License.txt +++ b/smplayer/legal/License.txt @@ -137,7 +137,7 @@ Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, + 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your diff --git a/smplayer/legal/VERIFICATION.txt b/smplayer/legal/VERIFICATION.txt index 42a15aa4..23debbdd 100644 --- a/smplayer/legal/VERIFICATION.txt +++ b/smplayer/legal/VERIFICATION.txt @@ -7,17 +7,15 @@ Package can be verified like this: 1. Go to - x32: https://sourceforge.net/projects/smplayer/files/SMPlayer/22.7.0/smplayer-22.7.0-win32-qt5.6.exe/download - x64: https://sourceforge.net/projects/smplayer/files/SMPlayer/22.7.0/smplayer-22.7.0-x64.exe/download + x64: https://github.com/smplayer-dev/smplayer/releases/download/v24.5.0/smplayer-24.5.0-x64-unsigned.exe to download the installer. -2. You can use one of the following methods to obtain the checksum: +2. You can use one of the following methods to obtain the checksum: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum32: 8B63EEB3D250B92FCD0E07515D41AE7A98D95F82E7809A5829C67AB0BABA9EB8 - checksum64: 20DF4ACA2EE706CD1CD34CD0EF82DB4310FE967702181B2236F0BC630B7BD29E + checksum64: D12626E601D2AC18E28DB34360CE58C146A94BA9A174DEAF6298B15BDF5EF1B1 File 'Copying.txt' is obtained from: - https://app.assembla.com/spaces/smplayer/subversion/source/HEAD/smplayer/trunk/Copying.txt?_format=raw + https://github.com/smplayer-dev/smplayer/blob/master/Copying.txt diff --git a/smplayer/smplayer.nuspec b/smplayer/smplayer.nuspec index 51df3e41..e6d90af1 100644 --- a/smplayer/smplayer.nuspec +++ b/smplayer/smplayer.nuspec @@ -5,7 +5,7 @@ smplayer SMPlayer - 22.7.0 + 24.5.0 Ricardo Villalba Miodrag Milic SMPlayer is a free media player for Windows and Linux diff --git a/smplayer/tools/chocolateyInstall.ps1 b/smplayer/tools/chocolateyInstall.ps1 index 71c8d6a1..157ddfb0 100644 --- a/smplayer/tools/chocolateyInstall.ps1 +++ b/smplayer/tools/chocolateyInstall.ps1 @@ -6,8 +6,7 @@ $packageArgs = @{ packageName = 'smplayer' fileType = 'exe' softwareName = 'smplayer*' - file = gi $toolsPath\*-win32*.exe - file64 = gi $toolsPath\*-x64.exe + file64 = gi $toolsPath\*.exe silentArgs = '/S' validExitCodes = @(0, 1223) } diff --git a/smplayer/update.ps1 b/smplayer/update.ps1 index dbe26704..5b0d272d 100644 --- a/smplayer/update.ps1 +++ b/smplayer/update.ps1 @@ -1,6 +1,7 @@ import-module au +. $PSScriptRoot\..\_scripts\all.ps1 -$releases = 'https://sourceforge.net/projects/smplayer/files/SMPlayer' +$GitHubRepositoryUrl = "https://github.com/smplayer-dev/smplayer" function global:au_SearchReplace { @{ @@ -10,39 +11,20 @@ function global:au_SearchReplace { } ".\legal\verification.txt" = @{ - "(?i)(\s+x32:).*" = "`${1} $($Latest.URL32)" "(?i)(\s+x64:).*" = "`${1} $($Latest.URL64)" - "(?i)(checksum32:).*" = "`${1} $($Latest.Checksum32)" "(?i)(checksum64:).*" = "`${1} $($Latest.Checksum64)" } } } -function global:au_BeforeUpdate { Get-RemoteFiles -Purge -FileNameSkip 1 -NoSuffix } +function global:au_BeforeUpdate { Get-RemoteFiles -Purge -NoSuffix } function global:au_GetLatest { - $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing - $url = $download_page.links | ? { - if (!$_.href) { return } - $v = $_.href.split('/', [System.StringSplitOptions]::RemoveEmptyEntries)[-1] - [version]::TryParse($v, [ref]($__)) } | select -First 1 -Expand href - - $version = $url.split('/', [System.StringSplitOptions]::RemoveEmptyEntries)[-1] - - $releases = 'https://sourceforge.net' + $url - $download_page = Invoke-WebRequest -Uri $releases -UseBasicParsing - $url32 = $download_page.links | ? href -match '-win32-qt5.6.exe/download' | % href - $url64 = $download_page.links | ? href -match '-x64\.exe/download' | % href - if (!$url32 -and !$url64) { - Write-Host 'No Windows binaries found' - return 'ignore' - } - + $url = Get-GitHubReleaseUrl $GitHubRepositoryUrl 'smplayer-.+-x64-unsigned\.exe$' | select -Last 1 + $version = $url -split '/' | select -Last 1 -Skip 1 @{ - Version = $version - URL32 = $url32 - URL64 = $url64 - FileType = 'exe' + Version = $version.Substring(1) + URL64 = $url } } diff --git a/soulseek/soulseek.nuspec b/soulseek/soulseek.nuspec index 5ec9bfb4..b89173e6 100644 --- a/soulseek/soulseek.nuspec +++ b/soulseek/soulseek.nuspec @@ -5,14 +5,18 @@ soulseek Soulseek - 2019.7.22 + 2024.2.1.20240219 Soulseek Miodrag Milić File sharing network http://www.soulseekqt.net admin share multimedia music audio video music mp3 freeware cross-platform diff --git a/soulseek/tools/chocolateyInstall.ps1 b/soulseek/tools/chocolateyInstall.ps1 index fbe11354..5f58621c 100644 --- a/soulseek/tools/chocolateyInstall.ps1 +++ b/soulseek/tools/chocolateyInstall.ps1 @@ -6,9 +6,9 @@ if ($p) { Write-Host "Stopping running process"; $path = $p.Path; Stop-Process $ $packageArgs = @{ packageName = $Env:ChocolateyPackageName fileType = 'EXE' - url64bit = 'https://www.slsknet.org/SoulseekQt/Windows/SoulseekQt-2019-7-22-64bit.exe' - checksum = 'f72eb1f5581cc460e1cac912aac998e023b52b7bd365d888e59293cec63742ac' - checksumType = 'SHA256' + url64bit = 'https://f004.backblazeb2.com/file/SoulseekQt/SoulseekQt-2024-2-1-64bit.exe' + checksum64 = '34c13a6969fcab41b75ac514d8d42069d0dc2bf13f024c1b0590aef38991cc08' + checksumType64 = 'SHA256' silentArgs = '/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-' validExitCodes = @(0) registryUninstallerKey = 'SoulseekQt*' diff --git a/soulseek/update.ps1 b/soulseek/update.ps1 index 92136535..791cd5fe 100644 --- a/soulseek/update.ps1 +++ b/soulseek/update.ps1 @@ -1,12 +1,12 @@ import-module au -$changelog = 'http://www.soulseekqt.net/news/node/1' +$changelog = 'https://www.slsknet.org/news/node/1' function global:au_SearchReplace { @{ ".\tools\chocolateyInstall.ps1" = @{ - "(^[$]url32\s*=\s*)('.*')" = "`$1'$($Latest.URL)'" - "(^[$]checksum32\s*=\s*)('.*')" = "`$1'$($Latest.Checksum32)'" + "(^\s+url64bit\s*=\s*)('.*')" = "`$1'$($Latest.URL)'" + "(^\s+checksum64\s*=\s*)('.*')" = "`$1'$($Latest.Checksum64)'" } } } @@ -14,7 +14,7 @@ function global:au_SearchReplace { function global:au_GetLatest { $download_page = Invoke-WebRequest -Uri $changelog - $url = $download_page.links | ? href -like '*.exe*' | select -First 1 -expand href + $url = $download_page.links | ? href -like '*64bit.exe*' | select -First 1 -expand href $version = $url -split '-|\.' | select -Last 3 -Skip 2 $version = $version -join '.' $url = $url -replace '\?.+' @@ -22,4 +22,4 @@ function global:au_GetLatest { return @{ URL = $url; Version = $version } } -update -NoCheckUrl -ChecksumFor 32 +update -NoCheckUrl -ChecksumFor 64 diff --git a/tagscanner/legal/VERIFICATION.txt b/tagscanner/legal/VERIFICATION.txt index f95b0349..168e8f06 100644 --- a/tagscanner/legal/VERIFICATION.txt +++ b/tagscanner/legal/VERIFICATION.txt @@ -7,8 +7,8 @@ Package can be verified like this: 1. Go to https://www.xdlab.ru/en/download.htm - x32: https://www.xdlab.ru/files/tagscan-6.1.15-setup.exe - x64: https://www.xdlab.ru/files/tagscan-6.1.15_x64-setup.exe + x32: https://www.xdlab.ru/files/tagscan-6.1.19-setup.exe + x64: https://www.xdlab.ru/files/tagscan-6.1.19_x64-setup.exe to download the installer. @@ -16,8 +16,8 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum32: 36162D160A143E2A25ACB0A58A026BE5FD08759798D66114C0B946A1B09D99A6 - checksum64: E909EF4F725859D8CF415B905450EE06CDE61FE961CA8FA1A78CDED2812125C5 + checksum32: 6199D8F7FA5E283E980C6B9A8A310B2CE35982C13D04E3A8F601C02194D8D3E5 + checksum64: 2D56F501280C64518172680E4D36AD480E8FD720560053FFC57F4B148FC14912 File 'license.txt' is obtained from local installation and converted to txt file: C:\Program Files (x86)\TagScanner\help\lic.html diff --git a/tagscanner/tagscanner.nuspec b/tagscanner/tagscanner.nuspec index 7677872c..f1e02e20 100644 --- a/tagscanner/tagscanner.nuspec +++ b/tagscanner/tagscanner.nuspec @@ -2,7 +2,7 @@ tagscanner - 6.1.15 + 6.1.19 TagScanner (Install) Sergey Serkov majkinetor, niks255 diff --git a/tagscanner/tools/chocolateyInstall.ps1 b/tagscanner/tools/chocolateyInstall.ps1 index 145905ae..d6870f74 100644 --- a/tagscanner/tools/chocolateyInstall.ps1 +++ b/tagscanner/tools/chocolateyInstall.ps1 @@ -5,8 +5,8 @@ $toolsPath = Split-Path $MyInvocation.MyCommand.Definition $packageArgs = @{ packageName = 'tagscanner' fileType = 'exe' - file = "$toolsPath\tagscan-6.1.15-setup.exe" - file64 = "$toolsPath\tagscan-6.1.15_x64-setup.exe" + file = "$toolsPath\tagscan-6.1.19-setup.exe" + file64 = "$toolsPath\tagscan-6.1.19_x64-setup.exe" silentArgs = "/VERYSILENT /NORESTART /SP- /SUPPRESSMSGBOXES /CLOSEAPPLICATIONS /RESTARTAPPLICATIONS" validExitCodes = @(0) softwareName = 'TagScanner *' diff --git a/tcp/dcc-unlit/dcc-unlit.nuspec b/tcp/dcc-unlit/dcc-unlit.nuspec index 2f8e22a3..e8832dc6 100644 --- a/tcp/dcc-unlit/dcc-unlit.nuspec +++ b/tcp/dcc-unlit/dcc-unlit.nuspec @@ -5,7 +5,7 @@ dcc-unlit DC Config: Unlit - 1.2 + 1.3 Miodrag Milic Miodrag Milic Double Commander dark and minimal configuration settings @@ -23,7 +23,7 @@ ## Package Parameters - `/IconSize` - Set file list icon size, by default 16 -- `/FontSize` - Set file list font size, by default 10 +- `/FontSize` - Set file list font size, by default 12 ## Notes @@ -38,8 +38,8 @@ false https://github.com/majkinetor/chocolatey/tree/master/tcp/dcc-unlit - - + + diff --git a/tcp/dcc-unlit/tools/chocolateyInstall.ps1 b/tcp/dcc-unlit/tools/chocolateyInstall.ps1 index e480081e..65890d72 100644 --- a/tcp/dcc-unlit/tools/chocolateyInstall.ps1 +++ b/tcp/dcc-unlit/tools/chocolateyInstall.ps1 @@ -80,33 +80,4 @@ Set-DCHotkey @( } ) -Set-DCTemplates @( - @{ - Name_ = 'Executables' - FilesMasks = '*.exe;*.bat;*.cmd;*.com;*.ps1' - Color = 11599871 - }, - @{ - Name_ = 'Documents' - FilesMasks = '*.rtf;*.tex;*.wps;*.txt;*.doc;*.docx;*.pdf;*.epub;*.md;README' - Color = 12639424 - }, - @{ - Name_ = 'Archives' - FilesMasks = '*.zip;*.7z;*.rar;*.tar;*.pkg;*.cbr;*.deb' - Color = 4227327 - }, - @{ - Name_ = 'Images' - FilesMasks = '*.gif;*.jpg;*.png;*.bmp;*.tiff;*.webp;*.psd;*.tga;*.tif;*.yuv;*.ico' - Color = 15780518 - }, - @{ - Name_ = 'Audio' - FilesMasks = '*.mid;*.mpa;*.mp3;*.flac;*.ogg;*.cda;*.wma;*.m4a;*.aac;*.aif;*.aiff;*.wav;' - } - @{ - Name_ = 'Video' - FilesMasks = '*.mkv;*.avi;*.m3u;*.mpg;*.mpeg;*.mov;*.m2ts;*.rm;*.vob;*.mp4;*.flv;*.3gp' - } -) +Set-DCCfg -DarkMode enabled -SplashForm hide \ No newline at end of file diff --git a/tcp/tcps/tcps.nuspec b/tcp/tcps/tcps.nuspec index 4456d23c..98c9f110 100644 --- a/tcp/tcps/tcps.nuspec +++ b/tcp/tcps/tcps.nuspec @@ -5,7 +5,7 @@ tcps Total Commander Plugins Scripts - 0.3.2 + 0.3.3 Miodrag Milic Miodrag Milic TCP Scripts can be used to automate Total Commander plugin installation diff --git a/tcp/tcps/tools/doublecmd.ps1 b/tcp/tcps/tools/doublecmd.ps1 index fb71483d..a149d5eb 100644 --- a/tcp/tcps/tools/doublecmd.ps1 +++ b/tcp/tcps/tools/doublecmd.ps1 @@ -1,3 +1,31 @@ +# version: 1.1.9 + +function Set-DCCfg { + param( + [ValidateSet('show', 'hide')] + [string] $SplashForm = "hide", + [ValidateSet('auto', 'enabled', 'disabled')] + [string] $DarkMode = "auto" + ) + + $rootPath = Split-Path (Get-DCConfig -Path) + $cfgPath = Join-Path $rootPath "doublecmd.cfg" + + $mapSplashForm = @{ + hide = 0 + show = -1 + } + $mapDarkMode = @{ + auto = 1 + enabled = 2 + disabled = 3 + } + + " +SplashForm=$($mapSplashForm.$SplashForm) +DarkMode=$($mapDarkMode.$DarkMode)" | Out-File $cfgPath +} + function Test-DC() { $null -ne (Get-DCConfig -Path) } function Set-DCAsDefaultFM($DCPath) { @@ -31,7 +59,8 @@ function Close-DC() { function Set-HashTable($Xml, [string] $Parent, [string]$Name, [HashTable[]] $Hashes ) { $Parent = $Parent -replace '([^.]+)\.?',"['`$1']" $xmlParent = iex "`$Xml$Parent" - if (!$xmlParent) { throw 'Non existent parent' } + if (!$xmlParent) { + throw "Non existent parent: $Parent" } foreach ($hash in $Hashes) { $idKey = ($hash.Keys | ? { $_.EndsWith('_')}) -replace '_$' @@ -49,30 +78,6 @@ function Set-HashTable($Xml, [string] $Parent, [string]$Name, [HashTable[]] $Has } } -# Provide HashTable array with any legit Template element -# plus 'Color' attribute if needed -function Set-DCTemplates( [HashTable[]] $Templates ) { - Close-DC - $config = Get-DCConfig - - if (!$config) { Write-Warning "Can't find Double Commander config, doing nothing"; return } # This prevent Gallery verifyer to fail as it runs as a user SYSTEM which has different profile path - - $t = $Templates | % { $x = $_.Clone(); $x.Remove('Color'); $x } - Set-HashTable $config -Parent 'doublecmd.SearchTemplates' -Name 'Template' -Hashes $t - - $t = foreach($t in $Templates) { - if ($t.Color) { @{ - Name_ = $t.Name_ - FileMasks = ">" + $t.Name_ - Color = $t.Color - Attributes = '' - }} - } - Set-HashTable $config -Parent 'doublecmd.Colors.FileFilters' -Name 'Filter' -Hashes $t - - Set-DCConfig $config -} - # Provide HashTable array with any legit Hotkey element function Set-DCHotkey([HashTable[]]$Hotkeys){ $xml_path = "$Env:AppData\doublecmd\shortcuts.scf" @@ -108,7 +113,9 @@ function Get-DCConfig ([switch] $Path) { for ($i=0; $i -lt 5; $i++) { $doublecmd = Get-Process doublecmd -ea 0 if (!$doublecmd) { Start-Sleep 1; continue } - while (!$doublecmd.CloseMainWindow()) { sleep -M 500 } + + Start-Sleep 5 + $doublecmd.CloseMainWindow() | Out-Null Start-Sleep 1 break } diff --git a/trid/legal/VERIFICATION.txt b/trid/legal/VERIFICATION.txt index adc2453d..4b63df23 100644 --- a/trid/legal/VERIFICATION.txt +++ b/trid/legal/VERIFICATION.txt @@ -17,6 +17,6 @@ Package can be verified like this: - Use Chocolatey utility 'checksum.exe' checksum_trid: EA7F82363912F5B3C79217BA8716425EC3F2514887F788DCD5A2821D0B1FC83F - checksum_triddefs: F4358B6A7A75AAAC3FAD6E034564889753E986711FBD4C1D7B058E1388320D14 + checksum_triddefs: 7FB048B66B15E490F7C3787EBFF9DCD9A04BE389003D466C2E1A72A92FFB115A File 'readme.txt' with license is obtained from the trid_w32.zip file. diff --git a/trid/trid.nuspec b/trid/trid.nuspec index 12d845d2..5de6c341 100644 --- a/trid/trid.nuspec +++ b/trid/trid.nuspec @@ -4,7 +4,7 @@ trid TrID - File Identifier - 2.24.20230514 + 2.24.20250220 Marco Pontello Miodrag Milić TrID is an utility designed to identify file types from their binary signatures @@ -29,7 +29,7 @@ Because TrID uses an expandable database it will never be out of date. As new fi https://cdn.jsdelivr.net/gh/majkinetor/chocolatey/trid/icon.jpg - https://mark0.net/forum/index.php?topic=934.msg3711#msg3711 + https://mark0.net/forum/index.php?topic=1045.msg4061#msg4061 http://mark0.net/forum/index.php?board=6.0 https://github.com/majkinetor/chocolatey/tree/master/trid diff --git a/usql/legal/VERIFICATION.txt b/usql/legal/VERIFICATION.txt index e0de1d0b..c7727ae8 100644 --- a/usql/legal/VERIFICATION.txt +++ b/usql/legal/VERIFICATION.txt @@ -7,13 +7,13 @@ Package can be verified like this: 1. Go to https://github.com/xo/usql/releases to download the zip archive - x64: https://github.com/xo/usql/releases/download/v0.14.6/usql-0.14.6-windows-amd64.zip + x64: https://github.com/xo/usql/releases/download/v0.19.17/usql-0.19.17-windows-amd64.zip 2. You can use one of the following methods to obtain the SHA256 checksum: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum64: D44A9A21A8DA0A8E2E70DA840DFA36FADAC1825F32A13DF917703C066A4C5267 + checksum64: 3FA1D8F423210FFA9BCFCB7C1FE5CBF33DF1B49CB9AE8DDF0D29A871A12A84E6 File 'license.txt' is obtained from: https://github.com/xo/usql/blob/master/LICENSE diff --git a/usql/usql.nuspec b/usql/usql.nuspec index 97b0f102..22a94a59 100644 --- a/usql/usql.nuspec +++ b/usql/usql.nuspec @@ -5,7 +5,7 @@ usql usql - 0.14.6 + 0.19.17 Kenshaw Miodrag Milic Universal command-line interface for SQL databases diff --git a/visualsvnserver/tools/chocolateyInstall.ps1 b/visualsvnserver/tools/chocolateyInstall.ps1 index f39d1744..968a16ab 100644 --- a/visualsvnserver/tools/chocolateyInstall.ps1 +++ b/visualsvnserver/tools/chocolateyInstall.ps1 @@ -5,10 +5,10 @@ $toolsPath = Split-Path $MyInvocation.MyCommand.Definition $packageArgs = @{ packageName = 'visualsvnserver' fileType = 'msi' - url = 'https://www.visualsvn.com/files/VisualSVN-Server-5.1.4-win32.msi' - url64bit = 'https://www.visualsvn.com/files/VisualSVN-Server-5.1.4-x64.msi' - checksum = '5f01c16e7e31d9b718016a13b2f735d32be669c3c65e62111ecadb90ce148487' - checksum64 = 'c40096c653be2112d95bed5ec180186abec4be1a199f609973b3b1dfe19d6d4e' + url = 'https://www.visualsvn.com/files/VisualSVN-Server-5.4.3-win32.msi' + url64bit = 'https://www.visualsvn.com/files/VisualSVN-Server-5.4.3-x64.msi' + checksum = '067be4c7104e60404c0c16580140f1525ab92bb297fcd5660333c31105f5223f' + checksum64 = '529b277d335ed0e2c6607632de32f962f431d2bc1894c52502084336920e8c56' checksumType = 'sha256' checksumType64 = 'sha256' silentArgs = '/quiet /norestart /log "{0}/setup.log"' -f "$Env:TEMP\chocolatey\visualsvnserver" diff --git a/visualsvnserver/visualsvnserver.nuspec b/visualsvnserver/visualsvnserver.nuspec index bfb507a6..5389b41b 100644 --- a/visualsvnserver/visualsvnserver.nuspec +++ b/visualsvnserver/visualsvnserver.nuspec @@ -5,7 +5,7 @@ visualsvnserver VisualSVN Server - 5.1.4 + 5.4.3 VisualSVN Software Miodrag Milic VisualSVN Server allows you to easily install and manage a fully-functional Subversion server on the Windows platform diff --git a/ximple/legal/VERIFICATION.txt b/ximple/legal/VERIFICATION.txt index cf00135b..20171cef 100644 --- a/ximple/legal/VERIFICATION.txt +++ b/ximple/legal/VERIFICATION.txt @@ -16,8 +16,8 @@ Package can be verified like this: - Use powershell function 'Get-FileHash' - Use Chocolatey utility 'checksum.exe' - checksum32: 4C289FA4EAF626EB2A10272537B9B7D9E0D2F83C8B3DCB24A25F0124DEE66D27 - checksum64: 16D53571E91FC2C12614DF91847384B7838D968C92892BCED115680F4ADFB12A + checksum32: 6B7B7BDA7046178F0CD0E1DB9D7A832B1F436D2CBAEA2F85159A1DE601E060DA + checksum64: D47E0B0391830DB63D8FAC9F152A5B3F8B96E9C0BB4B3A9A260314428BB2F2F1 File 'license.txt' is obtained from: http://www.ximple.cz/license.php diff --git a/ximple/ximple.nuspec b/ximple/ximple.nuspec index f82edfa0..7997617b 100644 --- a/ximple/ximple.nuspec +++ b/ximple/ximple.nuspec @@ -5,7 +5,7 @@ ximple XiMpLe - 1.6.2305.28918 + 1.6.2501.51011 Petr Novak Miodrag Milic diff --git a/yed/tools/chocolateyInstall.ps1 b/yed/tools/chocolateyInstall.ps1 index 67cd3444..decb3d57 100644 --- a/yed/tools/chocolateyInstall.ps1 +++ b/yed/tools/chocolateyInstall.ps1 @@ -5,10 +5,10 @@ rm $toolsDir\yed-* -Recurse -ea 0 $packageArgs = @{ packageName = 'yed' - url = 'https://www.yworks.com/resources/yed/demo/yEd-3.23.1.zip' - url64bit = 'https://www.yworks.com/resources/yed/demo/yEd-3.23.1.zip' - checksum = 'd9a036962db9e958ad589a11d67f35e28236eabc0793b3f265559690187e34bd' - checksum64 = 'd9a036962db9e958ad589a11d67f35e28236eabc0793b3f265559690187e34bd' + url = 'https://www.yworks.com/resources/yed/demo/yEd-3.25.1.zip' + url64bit = 'https://www.yworks.com/resources/yed/demo/yEd-3.25.1.zip' + checksum = '369258f7704b485445ede54713042f0b57b4094e7073e4389d12c7015035cd3e' + checksum64 = '369258f7704b485445ede54713042f0b57b4094e7073e4389d12c7015035cd3e' checksumType = 'sha256' checksumType64 = 'sha256' unzipLocation = Split-Path $MyInvocation.MyCommand.Definition diff --git a/yed/yed.nuspec b/yed/yed.nuspec index df58eb98..33947f73 100644 --- a/yed/yed.nuspec +++ b/yed/yed.nuspec @@ -5,7 +5,7 @@ yed yEd - 3.23.1 + 3.25.1 yWorks Miodrag Milic yEd Graph Editor: High-quality diagrams made easy