From b48ab282bcc291d06d2b6d57183a09688898841b Mon Sep 17 00:00:00 2001 From: Ryan Caezar Itang Date: Tue, 7 Apr 2026 00:00:49 +0800 Subject: [PATCH 1/2] freerdp-nightly: Add version 3.24.3-dev0-48978e421 --- bucket/freerdp-nightly.json | 48 +++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 bucket/freerdp-nightly.json diff --git a/bucket/freerdp-nightly.json b/bucket/freerdp-nightly.json new file mode 100644 index 00000000000..b738258cb09 --- /dev/null +++ b/bucket/freerdp-nightly.json @@ -0,0 +1,48 @@ +{ + "version": "3.24.3-dev0-48978e421", + "description": "A free implementation of the Remote Desktop Protocol (RDP).", + "homepage": "https://www.freerdp.com/", + "license": "Apache-2.0", + "architecture": { + "64bit": { + "url": "https://ci.freerdp.com/job/freerdp-nightly-windows/1960/arch=win64,label=vs2017/artifact/*zip*/archive.zip", + "hash": "5ba116204200851f793a4aafbeeed9ddc8178db99768d6cebb7e17bb91bdd997" + }, + "32bit": { + "url": "https://ci.freerdp.com/job/freerdp-nightly-windows/1960/arch=win32,label=vs2017/artifact/*zip*/archive.zip", + "hash": "5433dce1944b524f82e74df0f2b46ec578a8dfdf40bfa19c7b1b24b3159eb9bc" + } + }, + "extract_dir": "archive\\install\\bin", + "bin": [ + "freerdp-proxy.exe", + "sdl2-freerdp.exe", + "sdl3-freerdp.exe", + "sfreerdp-server.exe", + "wfreerdp.exe", + "winpr-hash.exe", + "winpr-makecert.exe" + ], + "checkver": { + "script": [ + "$build = Invoke-RestMethod 'https://ci.freerdp.com/job/freerdp-nightly-windows/lastSuccessfulBuild/api/json?tree=actions[lastBuiltRevision[SHA1]],number'", + "$sha = ($build.actions | Where-Object { $_.lastBuiltRevision.SHA1 } | Select-Object -First 1 -ExpandProperty lastBuiltRevision).SHA1", + "if (-not $sha) { error 'Unable to determine the FreeRDP commit SHA from Jenkins.'; break }", + "$cmake = Invoke-RestMethod \"https://raw.githubusercontent.com/FreeRDP/FreeRDP/$sha/cmake/GetProjectVersion.cmake\"", + "$versionMatch = [regex]::Match($cmake, 'set\\(RAW_VERSION_STRING\\s+\"(?[^\"]+)\"\\s*\\)')", + "if (-not $versionMatch.Success) { error 'Unable to determine the FreeRDP version from GetProjectVersion.cmake.'; break }", + "\"$($versionMatch.Groups['baseVersion'].Value)-$($sha.Substring(0, 9))#$($build.number)\"" + ], + "regex": "(?[^#]+)#(?\\d+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://ci.freerdp.com/job/freerdp-nightly-windows/$matchBuild/arch=win64,label=vs2017/artifact/*zip*/archive.zip" + }, + "32bit": { + "url": "https://ci.freerdp.com/job/freerdp-nightly-windows/$matchBuild/arch=win32,label=vs2017/artifact/*zip*/archive.zip" + } + } + } +} From 01acbb19f9647073f3510e56db56d2e98305ce00 Mon Sep 17 00:00:00 2001 From: Ryan Caezar Itang Date: Tue, 7 Apr 2026 11:16:01 +0800 Subject: [PATCH 2/2] freerdp-nightly: Update to version 3.24.3-dev0-1961.5bac12b73 --- bucket/freerdp-nightly.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/bucket/freerdp-nightly.json b/bucket/freerdp-nightly.json index b738258cb09..0f7db284b0e 100644 --- a/bucket/freerdp-nightly.json +++ b/bucket/freerdp-nightly.json @@ -1,16 +1,16 @@ { - "version": "3.24.3-dev0-48978e421", + "version": "3.24.3-dev0-1961.5bac12b73", "description": "A free implementation of the Remote Desktop Protocol (RDP).", "homepage": "https://www.freerdp.com/", "license": "Apache-2.0", "architecture": { "64bit": { - "url": "https://ci.freerdp.com/job/freerdp-nightly-windows/1960/arch=win64,label=vs2017/artifact/*zip*/archive.zip", - "hash": "5ba116204200851f793a4aafbeeed9ddc8178db99768d6cebb7e17bb91bdd997" + "url": "https://ci.freerdp.com/job/freerdp-nightly-windows/1961/arch=win64,label=vs2017/artifact/*zip*/archive.zip", + "hash": "0effabf5583bf483423c482da76d21d2f6df5ad005c88a29435b6a4dc817ee0f" }, "32bit": { - "url": "https://ci.freerdp.com/job/freerdp-nightly-windows/1960/arch=win32,label=vs2017/artifact/*zip*/archive.zip", - "hash": "5433dce1944b524f82e74df0f2b46ec578a8dfdf40bfa19c7b1b24b3159eb9bc" + "url": "https://ci.freerdp.com/job/freerdp-nightly-windows/1961/arch=win32,label=vs2017/artifact/*zip*/archive.zip", + "hash": "3947f4194745fb9f2185cf3ef9b5c6a41bffa61bb8c6f4a11d62fbf242c71bc6" } }, "extract_dir": "archive\\install\\bin", @@ -31,7 +31,7 @@ "$cmake = Invoke-RestMethod \"https://raw.githubusercontent.com/FreeRDP/FreeRDP/$sha/cmake/GetProjectVersion.cmake\"", "$versionMatch = [regex]::Match($cmake, 'set\\(RAW_VERSION_STRING\\s+\"(?[^\"]+)\"\\s*\\)')", "if (-not $versionMatch.Success) { error 'Unable to determine the FreeRDP version from GetProjectVersion.cmake.'; break }", - "\"$($versionMatch.Groups['baseVersion'].Value)-$($sha.Substring(0, 9))#$($build.number)\"" + "\"$($versionMatch.Groups['baseVersion'].Value)-$($build.number).$($sha.Substring(0, 9))#$($build.number)\"" ], "regex": "(?[^#]+)#(?\\d+)" },