From 43253f005c7d9ffaa095c0c2f49a3f160f74acba Mon Sep 17 00:00:00 2001 From: scillidan Date: Wed, 20 May 2026 21:16:49 +0800 Subject: [PATCH 1/9] gstreamer: Add 1.28.3 --- bucket/gstreamer.json | 51 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 bucket/gstreamer.json diff --git a/bucket/gstreamer.json b/bucket/gstreamer.json new file mode 100644 index 000000000..3296ae9e2 --- /dev/null +++ b/bucket/gstreamer.json @@ -0,0 +1,51 @@ +{ + "homepage": "https://gstreamer.freedesktop.org/", + "version": "1.28.3", + "description": "Open-source multimedia framework core library", + "license": { + "identifier": "LGPL-2.1", + "url": "https://gitlab.freedesktop.org/gstreamer/gstreamer/-/raw/master/COPYING" + }, + "architecture": { + "64bit": { + "url": "https://gstreamer.freedesktop.org/data/pkg/windows/1.28.3/msvc/gstreamer-1.0-msvc-x86_64-1.28.3.exe#/install_gstreamer.exe", + "hash": "f01b4fb30b3aefdcdf4251d4a7464fb68197d15a763a2a94b667b93f88cc6216" + }, + "32bit": { + "url": "https://gstreamer.freedesktop.org/data/pkg/windows/1.28.3/msvc/gstreamer-1.0-msvc-x86-1.28.3.exe#/install_gstreamer.exe", + "hash": "968862fe2c3c519065ab380adce077bfdcba6661e2c17d77ee6ed67fa6b7c3a2" + }, + "arm64": { + "url": "https://gstreamer.freedesktop.org/data/pkg/windows/1.28.3/msvc/gstreamer-1.0-msvc-arm64-1.28.3.exe#/install_gstreamer.exe", + "hash": "bf82db1f8320358212b73483be9a671a88f3768d471d29b5819bc9b6d64f47ab" + } + }, + "installer": { + "script": [ + "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", + "Start-Process \"$dir\\install_gstreamer.exe\" -ArgumentList @('/SP-', '/VERYSILENT', '/SUPPRESSMSGBOXES', '/NORESTART', \"/DIR=`\"$dir`\"\") -Wait -Verb RunAs | Out-Null", + "Remove-Item \"$dir\\install_gstreamer.exe\"" + ] + }, + "uninstaller": { + "script": [ + "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", + "Invoke-ExternalCommand \"$dir\\unins000.exe\" -ArgumentList @('/VERYSILENT', '/SUPPRESSMSGBOXES', '/NORESTART') -RunAs | Out-Null" + ] + }, + "checkver": { + "url": "https://gstreamer.freedesktop.org/download/#windows", + "regex": "(\\d+?\\.\\d+?\\.\\d+?)" + }, + "autoupdate": { + "64bit": { + "url": "https://gstreamer.freedesktop.org/data/pkg/windows/$version/msvc/gstreamer-1.0-msvc-x86_64-$version.exe#/install_gstreamer.exe" + }, + "32bit": { + "url": "https://gstreamer.freedesktop.org/data/pkg/windows/$version/msvc/gstreamer-1.0-msvc-x86-$version.exe#/install_gstreamer.exe" + }, + "arm64": { + "url": "https://gstreamer.freedesktop.org/data/pkg/windows/$version/msvc/gstreamer-1.0-msvc-arm64-$version.exe#/install_gstreamer.exe" + } + } +} From 2790ccf48c871daebc741c27b3f57968fc85b5f8 Mon Sep 17 00:00:00 2001 From: scillidan Date: Wed, 20 May 2026 21:39:19 +0800 Subject: [PATCH 2/9] gstreamer: Rename manifest name to gstreamer-np --- bucket/{gstreamer.json => gstreamer-np.json} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename bucket/{gstreamer.json => gstreamer-np.json} (99%) diff --git a/bucket/gstreamer.json b/bucket/gstreamer-np.json similarity index 99% rename from bucket/gstreamer.json rename to bucket/gstreamer-np.json index 3296ae9e2..182221a3b 100644 --- a/bucket/gstreamer.json +++ b/bucket/gstreamer-np.json @@ -1,7 +1,7 @@ { "homepage": "https://gstreamer.freedesktop.org/", "version": "1.28.3", - "description": "Open-source multimedia framework core library", + "description": "Open-source multimedia framework core library.", "license": { "identifier": "LGPL-2.1", "url": "https://gitlab.freedesktop.org/gstreamer/gstreamer/-/raw/master/COPYING" From 52990aeaba64286c844f256ccaa9c16444d581dc Mon Sep 17 00:00:00 2001 From: scillidan Date: Wed, 20 May 2026 22:34:10 +0800 Subject: [PATCH 3/9] gstreamer-np: Fix autoupdate --- bucket/gstreamer-np.json | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/bucket/gstreamer-np.json b/bucket/gstreamer-np.json index 182221a3b..2d4ead458 100644 --- a/bucket/gstreamer-np.json +++ b/bucket/gstreamer-np.json @@ -38,14 +38,16 @@ "regex": "(\\d+?\\.\\d+?\\.\\d+?)" }, "autoupdate": { - "64bit": { - "url": "https://gstreamer.freedesktop.org/data/pkg/windows/$version/msvc/gstreamer-1.0-msvc-x86_64-$version.exe#/install_gstreamer.exe" - }, - "32bit": { - "url": "https://gstreamer.freedesktop.org/data/pkg/windows/$version/msvc/gstreamer-1.0-msvc-x86-$version.exe#/install_gstreamer.exe" - }, - "arm64": { - "url": "https://gstreamer.freedesktop.org/data/pkg/windows/$version/msvc/gstreamer-1.0-msvc-arm64-$version.exe#/install_gstreamer.exe" + "architecture": { + "64bit": { + "url": "https://gstreamer.freedesktop.org/data/pkg/windows/$version/msvc/gstreamer-1.0-msvc-x86_64-$version.exe#/install_gstreamer.exe" + }, + "32bit": { + "url": "https://gstreamer.freedesktop.org/data/pkg/windows/$version/msvc/gstreamer-1.0-msvc-x86-$version.exe#/install_gstreamer.exe" + }, + "arm64": { + "url": "https://gstreamer.freedesktop.org/data/pkg/windows/$version/msvc/gstreamer-1.0-msvc-arm64-$version.exe#/install_gstreamer.exe" + } } } } From b5456b797d57cf1124ac0f02246a4850bbde72ef Mon Sep 17 00:00:00 2001 From: scillidan Date: Wed, 20 May 2026 22:40:27 +0800 Subject: [PATCH 4/9] gstreamer-np: Update installer, uninstaller --- bucket/gstreamer-np.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bucket/gstreamer-np.json b/bucket/gstreamer-np.json index 2d4ead458..2b0acd3f3 100644 --- a/bucket/gstreamer-np.json +++ b/bucket/gstreamer-np.json @@ -23,14 +23,14 @@ "installer": { "script": [ "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", - "Start-Process \"$dir\\install_gstreamer.exe\" -ArgumentList @('/SP-', '/VERYSILENT', '/SUPPRESSMSGBOXES', '/NORESTART', \"/DIR=`\"$dir`\"\") -Wait -Verb RunAs | Out-Null", + "Start-Process \"$dir\\install_gstreamer.exe\" -ArgumentList @('/SP-', '/VERYSILENT', '/SUPPRESSMSGBOXES', '/NORESTART', \"/DIR=`\"$dir`\"\") -Wait | Out-Null", "Remove-Item \"$dir\\install_gstreamer.exe\"" ] }, "uninstaller": { "script": [ "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", - "Invoke-ExternalCommand \"$dir\\unins000.exe\" -ArgumentList @('/VERYSILENT', '/SUPPRESSMSGBOXES', '/NORESTART') -RunAs | Out-Null" + "Invoke-ExternalCommand \"$dir\\unins000.exe\" -ArgumentList @('/VERYSILENT', '/SUPPRESSMSGBOXES', '/NORESTART') | Out-Null" ] }, "checkver": { From 8c738b062dc836ef169b3c9e92e661618fe07c67 Mon Sep 17 00:00:00 2001 From: scillidan Date: Mon, 15 Jun 2026 17:01:17 +0800 Subject: [PATCH 5/9] gstreamer-np: Change license to LGPL-2.1-only https://gitlab.freedesktop.org/gstreamer/gstreamer/-/blob/main/LICENSE?ref_type=heads --- bucket/gstreamer-np.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bucket/gstreamer-np.json b/bucket/gstreamer-np.json index 2b0acd3f3..1c641dae8 100644 --- a/bucket/gstreamer-np.json +++ b/bucket/gstreamer-np.json @@ -3,7 +3,7 @@ "version": "1.28.3", "description": "Open-source multimedia framework core library.", "license": { - "identifier": "LGPL-2.1", + "identifier": "LGPL-2.1-only", "url": "https://gitlab.freedesktop.org/gstreamer/gstreamer/-/raw/master/COPYING" }, "architecture": { From 139587ba92d38628cea09ece5f5944fa32341d9d Mon Sep 17 00:00:00 2001 From: scillidan Date: Wed, 24 Jun 2026 23:53:22 +0800 Subject: [PATCH 6/9] gstreamer-np: Update version to 1.28.4; Update checkver --- bucket/gstreamer-np.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/bucket/gstreamer-np.json b/bucket/gstreamer-np.json index 1c641dae8..d1a282854 100644 --- a/bucket/gstreamer-np.json +++ b/bucket/gstreamer-np.json @@ -1,6 +1,6 @@ { - "homepage": "https://gstreamer.freedesktop.org/", - "version": "1.28.3", + "homepage": "https://gstreamer.freedesktop.org", + "version": "1.28.4", "description": "Open-source multimedia framework core library.", "license": { "identifier": "LGPL-2.1-only", @@ -8,16 +8,16 @@ }, "architecture": { "64bit": { - "url": "https://gstreamer.freedesktop.org/data/pkg/windows/1.28.3/msvc/gstreamer-1.0-msvc-x86_64-1.28.3.exe#/install_gstreamer.exe", - "hash": "f01b4fb30b3aefdcdf4251d4a7464fb68197d15a763a2a94b667b93f88cc6216" + "url": "https://gstreamer.freedesktop.org/data/pkg/windows/1.28.4/msvc/gstreamer-1.0-msvc-x86_64-1.28.4.exe#/install_gstreamer.exe", + "hash": "1a745d67225e43394a4a5db929c97397cb56e74b1c38bb77c6ded4b037d3c040" }, "32bit": { - "url": "https://gstreamer.freedesktop.org/data/pkg/windows/1.28.3/msvc/gstreamer-1.0-msvc-x86-1.28.3.exe#/install_gstreamer.exe", - "hash": "968862fe2c3c519065ab380adce077bfdcba6661e2c17d77ee6ed67fa6b7c3a2" + "url": "https://gstreamer.freedesktop.org/data/pkg/windows/1.28.4/msvc/gstreamer-1.0-msvc-x86-1.28.4.exe#/install_gstreamer.exe", + "hash": "ebf1d136558bc5a90b9599095fef8db927e10978ec39bd038363d38a2debf97b" }, "arm64": { - "url": "https://gstreamer.freedesktop.org/data/pkg/windows/1.28.3/msvc/gstreamer-1.0-msvc-arm64-1.28.3.exe#/install_gstreamer.exe", - "hash": "bf82db1f8320358212b73483be9a671a88f3768d471d29b5819bc9b6d64f47ab" + "url": "https://gstreamer.freedesktop.org/data/pkg/windows/1.28.4/msvc/gstreamer-1.0-msvc-arm64-1.28.4.exe#/install_gstreamer.exe", + "hash": "6f810ad85e0fe7b566ab2f2841c0fec52e010265af6883427652e0a159a40fc7" } }, "installer": { @@ -35,7 +35,7 @@ }, "checkver": { "url": "https://gstreamer.freedesktop.org/download/#windows", - "regex": "(\\d+?\\.\\d+?\\.\\d+?)" + "regex": "The latest stable release is (\\d+\\.\\d+\\.\\d+)" }, "autoupdate": { "architecture": { From 9a26ac8b71356287e3810a7e42ea51393d0a960c Mon Sep 17 00:00:00 2001 From: scillidan Date: Thu, 25 Jun 2026 00:15:07 +0800 Subject: [PATCH 7/9] gstreamer-np: Update regex of checkver --- bucket/gstreamer-np.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bucket/gstreamer-np.json b/bucket/gstreamer-np.json index d1a282854..f537003c2 100644 --- a/bucket/gstreamer-np.json +++ b/bucket/gstreamer-np.json @@ -35,7 +35,7 @@ }, "checkver": { "url": "https://gstreamer.freedesktop.org/download/#windows", - "regex": "The latest stable release is (\\d+\\.\\d+\\.\\d+)" + "regex": "windows/([\\d.]+)/mscv/gstreamer-1.0" }, "autoupdate": { "architecture": { From 19655ed126947f5abbb7a4fe8f5762f5f197a886 Mon Sep 17 00:00:00 2001 From: scillidan Date: Thu, 25 Jun 2026 12:24:04 +0800 Subject: [PATCH 8/9] gstreamer-np: Update regex of checkver --- bucket/gstreamer-np.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bucket/gstreamer-np.json b/bucket/gstreamer-np.json index f537003c2..68557af40 100644 --- a/bucket/gstreamer-np.json +++ b/bucket/gstreamer-np.json @@ -35,7 +35,7 @@ }, "checkver": { "url": "https://gstreamer.freedesktop.org/download/#windows", - "regex": "windows/([\\d.]+)/mscv/gstreamer-1.0" + "regex": "latest stable release is ([\\d.]+)" }, "autoupdate": { "architecture": { From b6ea003a66530cfdce36f80fd3b8e48a4c5e8606 Mon Sep 17 00:00:00 2001 From: scillidan Date: Thu, 25 Jun 2026 13:04:31 +0800 Subject: [PATCH 9/9] gstreamer-np: Update regex of checkver --- bucket/gstreamer-np.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bucket/gstreamer-np.json b/bucket/gstreamer-np.json index 68557af40..a38c527ab 100644 --- a/bucket/gstreamer-np.json +++ b/bucket/gstreamer-np.json @@ -35,7 +35,7 @@ }, "checkver": { "url": "https://gstreamer.freedesktop.org/download/#windows", - "regex": "latest stable release is ([\\d.]+)" + "regex": "latest stable release is ([\\d.]+)" }, "autoupdate": { "architecture": {