* [PR PATCH] Gstreamer: update to 1.24.0
@ 2024-03-11 15:48 cinerea0
2024-03-14 9:57 ` chrysos349
` (5 more replies)
0 siblings, 6 replies; 7+ messages in thread
From: cinerea0 @ 2024-03-11 15:48 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 558 bytes --]
There is a new pull request by cinerea0 against master on the void-packages repository
https://github.com/cinerea0/void-packages gstreamer
https://github.com/void-linux/void-packages/pull/49235
Gstreamer: update to 1.24.0
#### Testing the changes
- I tested the changes in this PR: **briefly**
---
I'll be testing this more over the next few days until I can confidently change the above to **YES**. I've opened this PR so others can test as well if they wish.
A patch file from https://github.com/void-linux/void-packages/pull/49235.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gstreamer-49235.patch --]
[-- Type: text/x-diff, Size: 15067 bytes --]
From aae4b7703942d728aa93333c248d461077e8eb63 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Sun, 10 Mar 2024 16:21:00 -0400
Subject: [PATCH 01/11] gstreamer1: update to 1.24.0
---
srcpkgs/gstreamer1/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gstreamer1/template b/srcpkgs/gstreamer1/template
index ee15961807b2a0..fe416431f85789 100644
--- a/srcpkgs/gstreamer1/template
+++ b/srcpkgs/gstreamer1/template
@@ -1,6 +1,6 @@
# Template file for 'gstreamer1'
pkgname=gstreamer1
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
build_helper="gir"
@@ -17,7 +17,7 @@ license="LGPL-2.0-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${version}.tar.xz"
-checksum=1e7124d347e8cdc80f08ec1d370c201be513002af1102bb20e83c5279cb48ebd
+checksum=81c38617798d331269e389d56fb1388073e1dc9d489fe9bf2113f86b48b59138
pre_check() {
# gst_gstdatetime is known to fail according to LFS
From 855ce1e88030977ab65c5b9fd539563cc34d7609 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Sun, 10 Mar 2024 16:21:16 -0400
Subject: [PATCH 02/11] gst-plugins-base1: update to 1.24.0
---
srcpkgs/gst-plugins-base1/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gst-plugins-base1/template b/srcpkgs/gst-plugins-base1/template
index dea90564824782..9136aab8437a0d 100644
--- a/srcpkgs/gst-plugins-base1/template
+++ b/srcpkgs/gst-plugins-base1/template
@@ -1,6 +1,6 @@
# Template file for 'gst-plugins-base1'
pkgname=gst-plugins-base1
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
build_helper="gir"
@@ -22,7 +22,7 @@ license="GPL-2.0-or-later, LGPL-2.0-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-${version}.tar.xz"
-checksum=fac3e0dd2d8e9370388b34bf8c21b89d5f63bc3cfc12cd7fdc8fc6c1cba03334
+checksum=f33774129c437e2207034f8927af4cf7ed8c0f006a4602b5cde2823ec6c0cc07
build_options="cdparanoia gir sndio wayland"
build_options_default="cdparanoia gir wayland"
From d5aaf24f815f2d6a69842d0d2f4f557389d911b8 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Sun, 10 Mar 2024 16:21:36 -0400
Subject: [PATCH 03/11] gst-plugins-good1: update to 1.24.0
---
srcpkgs/gst-plugins-good1/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gst-plugins-good1/template b/srcpkgs/gst-plugins-good1/template
index 10bb8ef6ecbff9..83cff06c2242fb 100644
--- a/srcpkgs/gst-plugins-good1/template
+++ b/srcpkgs/gst-plugins-good1/template
@@ -1,6 +1,6 @@
# Template file for 'gst-plugins-good1'
pkgname=gst-plugins-good1
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
configure_args="-Ddv=disabled -Ddv1394=disabled -Dshout2=disabled -Dqt5=enabled
@@ -23,7 +23,7 @@ license="LGPL-2.1-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-${version}.tar.xz"
-checksum=26959fcfebfff637d4ea08ef40316baf31b61bb7729820b0684e800c3a1478b6
+checksum=b59148274c71b63eaf13e27785b68c946348e06c6c96d9f2682fe6479b4c0585
build_options="gtk3 wayland"
build_options_default="gtk3 wayland"
From 7ac0ce778646599f3bc61d9f578852c5d1147888 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Sun, 10 Mar 2024 16:21:51 -0400
Subject: [PATCH 04/11] gst-plugins-bad1: update to 1.24.0
---
srcpkgs/gst-plugins-bad1/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/gst-plugins-bad1/template b/srcpkgs/gst-plugins-bad1/template
index dc4db910c43e84..0712c756c00e60 100644
--- a/srcpkgs/gst-plugins-bad1/template
+++ b/srcpkgs/gst-plugins-bad1/template
@@ -1,13 +1,13 @@
# Template file for 'gst-plugins-bad1'
pkgname=gst-plugins-bad1
-version=1.22.9
-revision=2
+version=1.24.0
+revision=1
build_helper="gir"
build_style=meson
configure_args="-Dpackage-origin=https://voidlinux.org -Ddoc=disabled
-Dopencv=disabled -Dmsdk=disabled -Dopensles=disabled -Dtinyalsa=disabled
-Dwasapi=disabled -Dnvcodec=disabled -Ddc1394=disabled
- -Diqa=disabled -Dkate=disabled -Dlibde265=disabled -Dmpeg2enc=disabled
+ -Diqa=disabled -Dlibde265=disabled -Dmpeg2enc=disabled
-Dmplex=disabled -Dmusepack=disabled -Dopenexr=disabled
-Dopenh264=disabled -Dopenmpt=disabled -Dopenni2=disabled -Dsctp=disabled
-Dsrt=disabled -Dteletext=disabled -Dvoaacenc=disabled -Dvoamrwbenc=disabled
@@ -36,7 +36,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${version}.tar.xz"
-checksum=1bc65d0fd5f53a3636564efd3fcf318c3edcdec39c4109a503c1fc8203840a1d
+checksum=d23c3a1a79c425d21078b4892c3302a1d4930d67b83dfa8e03df416fc3f97eba
build_options="gir gme wayland"
build_options_default="gir wayland"
From f0234765fb177d7680ca653787fc45e5942f02a5 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Sun, 10 Mar 2024 16:22:07 -0400
Subject: [PATCH 05/11] gst-plugins-ugly1: update to 1.24.0
---
srcpkgs/gst-plugins-ugly1/template | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/gst-plugins-ugly1/template b/srcpkgs/gst-plugins-ugly1/template
index 2055ba7299ed15..a45feee8811eaf 100644
--- a/srcpkgs/gst-plugins-ugly1/template
+++ b/srcpkgs/gst-plugins-ugly1/template
@@ -1,12 +1,11 @@
# Template file for 'gst-plugins-ugly1'
pkgname=gst-plugins-ugly1
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
-configure_args="-Damrnb=disabled -Damrwbdec=disabled -Dsidplay=disabled
- -Dgpl=enabled -Dx264=enabled -Da52dec=enabled -Dmpeg2dec=enabled
- -Dcdio=enabled"
-# XXX add required pkgs for the amr, sid plugins.
+configure_args=" -Dsidplay=disabled -Dgpl=enabled -Dx264=enabled
+ -Da52dec=enabled -Dmpeg2dec=enabled -Dcdio=enabled"
+# XXX add required pkgs for the sid plugin.
hostmakedepends="pkg-config intltool python3"
makedepends="glib-devel libxml2-devel gst-plugins-base1-devel
libcdio-devel libdvdread-devel libmad-devel x264-devel mpg123-devel
@@ -18,4 +17,4 @@ license="LGPL-2.1-or-later, GPL-2.0-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${version}.tar.xz"
-checksum=0bf685d66015a01dd3fc1671b64a1c8acb321dd9d4ab9e05a29ab19782aa6236
+checksum=c5d1cbdf71ab0c675bca236f70edfa1feb3f813fd4bfff563308f466d8805ca5
From dde71f264de7c51df9cbd2a2cba1c0845cd196f2 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Sun, 10 Mar 2024 16:22:51 -0400
Subject: [PATCH 06/11] gstreamer-vaapi: update to 1.24.0
---
srcpkgs/gstreamer-vaapi/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gstreamer-vaapi/template b/srcpkgs/gstreamer-vaapi/template
index dcb0d5107e31d3..9a9c47c3bd2a82 100644
--- a/srcpkgs/gstreamer-vaapi/template
+++ b/srcpkgs/gstreamer-vaapi/template
@@ -1,6 +1,6 @@
# Template file for 'gstreamer-vaapi'
pkgname=gstreamer-vaapi
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-2.1-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-${version}.tar.xz"
-checksum=8ba20da8c4cbf5b2953dba904672c4275d0053e1528f97fdf8e59942c7883ca8
+checksum=6b1f3b91ca65dedc67dc67a25dc1d1e464f11825a27ab9c7ac7c1bda67f03596
pre_check() {
# Seems to need certain hardware to pass
From 40b4b624f329b4d1f4198e19a5717c231074316e Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Sun, 10 Mar 2024 16:23:02 -0400
Subject: [PATCH 07/11] gst-libav: update to 1.24.0
---
srcpkgs/gst-libav/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gst-libav/template b/srcpkgs/gst-libav/template
index b24be23fc1a6d2..e02c0deafc6d24 100644
--- a/srcpkgs/gst-libav/template
+++ b/srcpkgs/gst-libav/template
@@ -1,6 +1,6 @@
# Template file for 'gst-libav'
pkgname=gst-libav
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
hostmakedepends="pkg-config yasm"
@@ -12,7 +12,7 @@ license="LGPL-2.0-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${version}.tar.xz"
-checksum=192f7d27d21c1e7c72c339a2647a9b0c247fedc62ea5029115f8c3e22ebb87d8
+checksum=ab775d5b9a7c84176b29822b68c7a34731280039a20b7db5eb639eddd1466178
case "$XBPS_TARGET_MACHINE" in
*-musl) # Required by musl for M_SQRT1_2
From 09db57a4ebc2f01c449ed75f8caa1a63b3f2b0ed Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Sun, 10 Mar 2024 16:28:14 -0400
Subject: [PATCH 08/11] gst-omx: remove package
Package and plugin have been retired upstream.
---
srcpkgs/gst-omx/template | 15 ---------------
srcpkgs/gst-omx/update | 1 -
srcpkgs/removed-packages/template | 1 +
3 files changed, 1 insertion(+), 16 deletions(-)
delete mode 100644 srcpkgs/gst-omx/template
delete mode 100644 srcpkgs/gst-omx/update
diff --git a/srcpkgs/gst-omx/template b/srcpkgs/gst-omx/template
deleted file mode 100644
index 2832e98a440bd5..00000000000000
--- a/srcpkgs/gst-omx/template
+++ /dev/null
@@ -1,15 +0,0 @@
-# Template file for 'gst-omx'
-pkgname=gst-omx
-version=1.22.9
-revision=1
-build_style=meson
-configure_args="-Dexamples=disabled -Dtarget=generic"
-hostmakedepends="pkg-config python3 glib-devel"
-makedepends="gst-plugins-base1-devel"
-short_desc="GStreamer OpenMAX IL wrapper plugin (1.x)"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="LGPL-2.1-only"
-homepage="https://gstreamer.freedesktop.org"
-changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
-distfiles="https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-${version}.tar.xz"
-checksum=9362d6117985d09dcf6e27bdaef377dc08efb7df01d00101d04fb644addac61e
diff --git a/srcpkgs/gst-omx/update b/srcpkgs/gst-omx/update
deleted file mode 100644
index d878ca38b1e87f..00000000000000
--- a/srcpkgs/gst-omx/update
+++ /dev/null
@@ -1 +0,0 @@
-ignore="1.*[13579].*"
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index e7f36da1c50300..738fc4ced0c729 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -172,6 +172,7 @@ replaces="
gradio<=7.2_1
grv<=0.3.1_3
gsettings-qt<=0.1+17.10.20170824_3
+ gst-omx<=1.22.9_1
gst1-python<=1.18.3_1
gtick<=0.5.4_1
gtk-sharp2<=2.12.45_2
From 6295eb45dcc06fbc9b2bed124a4a71e6a63ba5c7 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Sun, 10 Mar 2024 16:34:57 -0400
Subject: [PATCH 09/11] gst-rtsp-server: update to 1.24.0
---
srcpkgs/gst-rtsp-server/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gst-rtsp-server/template b/srcpkgs/gst-rtsp-server/template
index bc2a0dea6ac152..7e943bfbe18d8c 100644
--- a/srcpkgs/gst-rtsp-server/template
+++ b/srcpkgs/gst-rtsp-server/template
@@ -1,6 +1,6 @@
# Template file for 'gst-rtsp-server'
pkgname=gst-rtsp-server
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
hostmakedepends="pkg-config python3"
@@ -12,4 +12,4 @@ license="LGPL-2.1-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-${version}.tar.xz"
-checksum=808af148f89404ff74850f8ca5272bed4bfe67f9620231dc4514fd07eb26d0a4
+checksum=5b0fa6b12ba95b1d336a4b274cbe19e982aa3e6819f1d97bfd8e0102b103ed9b
From fa34682f87d231931ce6af2dfdfc831232b5119a Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Sun, 10 Mar 2024 16:43:09 -0400
Subject: [PATCH 10/11] gst1-editing-services: update to 1.24.0
---
srcpkgs/gst1-editing-services/template | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/gst1-editing-services/template b/srcpkgs/gst1-editing-services/template
index b2f3e82defcea8..fab23921467ff4 100644
--- a/srcpkgs/gst1-editing-services/template
+++ b/srcpkgs/gst1-editing-services/template
@@ -1,19 +1,20 @@
# Template file for 'gst1-editing-services'
pkgname=gst1-editing-services
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
build_helper="gir"
configure_args="-Ddoc=disabled"
hostmakedepends="flex perl pkg-config gobject-introspection"
-makedepends="glib-devel gst-plugins-base1-devel gst-plugins-bad1-devel"
+makedepends="glib-devel gst-plugins-base1-devel gst-plugins-bad1-devel
+ python3-devel"
short_desc="GStreamer 1.x Editing Services"
maintainer="Toyam Cox <Vaelatern@gmail.com>"
license="LGPL-2.0-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-editing-services/gst-editing-services-${version}.tar.xz"
-checksum=3553ad3802dccde0c0ef1461881acd9b55bddf8adf751de4cb51b7f8cb50440d
+checksum=e7a1dbfdd62fa02dab56085d561dd1b1f758d49b3c9730bf4f4348c10203b6f4
do_check() {
: # Tests fail in older versions as well
From ee4d2ccfd7db2159444c0ecbb633da6a1582f0d0 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Sun, 10 Mar 2024 16:46:23 -0400
Subject: [PATCH 11/11] gst1-python3: update to 1.24.0
---
srcpkgs/gst1-python3/template | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/gst1-python3/template b/srcpkgs/gst1-python3/template
index 87412de5ac43c4..ff33466c2a68bf 100644
--- a/srcpkgs/gst1-python3/template
+++ b/srcpkgs/gst1-python3/template
@@ -1,6 +1,6 @@
# Template file for 'gst1-python3'
pkgname=gst1-python3
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
hostmakedepends="pkg-config python3"
@@ -12,5 +12,4 @@ license="LGPL-2.1-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-python/gst-python-${version}.tar.xz"
-checksum=3f9d5c6ffefda268703744b592a6b3983aa6723273b1220ecbcb62c2a5800009
-make_check=no # required module 'imp' deprecated in python 3.12
+checksum=041c2255c1ea9936c777dcb08a36ecaa6a24a69a12fc46ef53f1530d46c59f9d
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Gstreamer: update to 1.24.0
2024-03-11 15:48 [PR PATCH] Gstreamer: update to 1.24.0 cinerea0
@ 2024-03-14 9:57 ` chrysos349
2024-03-14 14:37 ` cinerea0
` (4 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: chrysos349 @ 2024-03-14 9:57 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 626 bytes --]
New comment by chrysos349 on void-packages repository
https://github.com/void-linux/void-packages/pull/49235#issuecomment-1997064967
Comment:
how about appending this to `gst-rtsp-server` template, and separating -devel parts from the main package?
```sh
gst-rtsp-server-devel_package() {
depends="${sourcepkg}>=${version}_${revision} gst-plugins-base1-devel"
short_desc+=" - development files"
pkg_install() {
vmove "usr/lib/*.so"
vmove usr/include
vmove usr/lib/pkgconfig
vmove usr/share/gir-1.0
}
}
```
and this to `common/shlibs`?
```sh
libgstrtspserver-1.0.so.0 gst-rtsp-server-1.24.0_1
```
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Gstreamer: update to 1.24.0
2024-03-11 15:48 [PR PATCH] Gstreamer: update to 1.24.0 cinerea0
2024-03-14 9:57 ` chrysos349
@ 2024-03-14 14:37 ` cinerea0
2024-03-14 16:28 ` chrysos349
` (3 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: cinerea0 @ 2024-03-14 14:37 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 171 bytes --]
New comment by cinerea0 on void-packages repository
https://github.com/void-linux/void-packages/pull/49235#issuecomment-1997607803
Comment:
What benefit would that add?
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Gstreamer: update to 1.24.0
2024-03-11 15:48 [PR PATCH] Gstreamer: update to 1.24.0 cinerea0
2024-03-14 9:57 ` chrysos349
2024-03-14 14:37 ` cinerea0
@ 2024-03-14 16:28 ` chrysos349
2024-03-19 18:22 ` [PR PATCH] [Updated] " cinerea0
` (2 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: chrysos349 @ 2024-03-14 16:28 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 320 bytes --]
New comment by chrysos349 on void-packages repository
https://github.com/void-linux/void-packages/pull/49235#issuecomment-1997853437
Comment:
the same benefit that was added by having separate -devel subpackages in the void repo.
https://github.com/void-linux/void-packages/blob/master/Manual.md#pkgs_development
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PR PATCH] [Updated] Gstreamer: update to 1.24.0
2024-03-11 15:48 [PR PATCH] Gstreamer: update to 1.24.0 cinerea0
` (2 preceding siblings ...)
2024-03-14 16:28 ` chrysos349
@ 2024-03-19 18:22 ` cinerea0
2024-03-19 19:48 ` cinerea0
2024-03-21 19:58 ` [PR PATCH] [Merged]: " cinerea0
5 siblings, 0 replies; 7+ messages in thread
From: cinerea0 @ 2024-03-19 18:22 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 563 bytes --]
There is an updated pull request by cinerea0 against master on the void-packages repository
https://github.com/cinerea0/void-packages gstreamer
https://github.com/void-linux/void-packages/pull/49235
Gstreamer: update to 1.24.0
#### Testing the changes
- I tested the changes in this PR: **briefly**
---
I'll be testing this more over the next few days until I can confidently change the above to **YES**. I've opened this PR so others can test as well if they wish.
A patch file from https://github.com/void-linux/void-packages/pull/49235.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gstreamer-49235.patch --]
[-- Type: text/x-diff, Size: 16311 bytes --]
From e97e35240a93ba432e92dae012f9f2e93c187fc1 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 19 Mar 2024 14:16:24 -0400
Subject: [PATCH 01/11] gstreamer1: update to 1.24.0
---
srcpkgs/gstreamer1/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gstreamer1/template b/srcpkgs/gstreamer1/template
index ee15961807b2a0..fe416431f85789 100644
--- a/srcpkgs/gstreamer1/template
+++ b/srcpkgs/gstreamer1/template
@@ -1,6 +1,6 @@
# Template file for 'gstreamer1'
pkgname=gstreamer1
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
build_helper="gir"
@@ -17,7 +17,7 @@ license="LGPL-2.0-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${version}.tar.xz"
-checksum=1e7124d347e8cdc80f08ec1d370c201be513002af1102bb20e83c5279cb48ebd
+checksum=81c38617798d331269e389d56fb1388073e1dc9d489fe9bf2113f86b48b59138
pre_check() {
# gst_gstdatetime is known to fail according to LFS
From a79a59411522ced28d1d0300deb9a15c5bf3a597 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 19 Mar 2024 14:16:46 -0400
Subject: [PATCH 02/11] gst-plugins-base1: update to 1.24.0
---
srcpkgs/gst-plugins-base1/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gst-plugins-base1/template b/srcpkgs/gst-plugins-base1/template
index dea90564824782..9136aab8437a0d 100644
--- a/srcpkgs/gst-plugins-base1/template
+++ b/srcpkgs/gst-plugins-base1/template
@@ -1,6 +1,6 @@
# Template file for 'gst-plugins-base1'
pkgname=gst-plugins-base1
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
build_helper="gir"
@@ -22,7 +22,7 @@ license="GPL-2.0-or-later, LGPL-2.0-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-${version}.tar.xz"
-checksum=fac3e0dd2d8e9370388b34bf8c21b89d5f63bc3cfc12cd7fdc8fc6c1cba03334
+checksum=f33774129c437e2207034f8927af4cf7ed8c0f006a4602b5cde2823ec6c0cc07
build_options="cdparanoia gir sndio wayland"
build_options_default="cdparanoia gir wayland"
From 976be9433b4de5f7e6d215468219ba6a0831acbd Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 19 Mar 2024 14:17:02 -0400
Subject: [PATCH 03/11] gst-plugins-good1: update to 1.24.0
---
srcpkgs/gst-plugins-good1/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gst-plugins-good1/template b/srcpkgs/gst-plugins-good1/template
index 10bb8ef6ecbff9..83cff06c2242fb 100644
--- a/srcpkgs/gst-plugins-good1/template
+++ b/srcpkgs/gst-plugins-good1/template
@@ -1,6 +1,6 @@
# Template file for 'gst-plugins-good1'
pkgname=gst-plugins-good1
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
configure_args="-Ddv=disabled -Ddv1394=disabled -Dshout2=disabled -Dqt5=enabled
@@ -23,7 +23,7 @@ license="LGPL-2.1-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-${version}.tar.xz"
-checksum=26959fcfebfff637d4ea08ef40316baf31b61bb7729820b0684e800c3a1478b6
+checksum=b59148274c71b63eaf13e27785b68c946348e06c6c96d9f2682fe6479b4c0585
build_options="gtk3 wayland"
build_options_default="gtk3 wayland"
From ac829805a9706f0bfcb03b683cbe0bc208098869 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 19 Mar 2024 14:17:33 -0400
Subject: [PATCH 04/11] gst-plugins-bad1: update to 1.24.0
---
srcpkgs/gst-plugins-bad1/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/gst-plugins-bad1/template b/srcpkgs/gst-plugins-bad1/template
index dc4db910c43e84..0712c756c00e60 100644
--- a/srcpkgs/gst-plugins-bad1/template
+++ b/srcpkgs/gst-plugins-bad1/template
@@ -1,13 +1,13 @@
# Template file for 'gst-plugins-bad1'
pkgname=gst-plugins-bad1
-version=1.22.9
-revision=2
+version=1.24.0
+revision=1
build_helper="gir"
build_style=meson
configure_args="-Dpackage-origin=https://voidlinux.org -Ddoc=disabled
-Dopencv=disabled -Dmsdk=disabled -Dopensles=disabled -Dtinyalsa=disabled
-Dwasapi=disabled -Dnvcodec=disabled -Ddc1394=disabled
- -Diqa=disabled -Dkate=disabled -Dlibde265=disabled -Dmpeg2enc=disabled
+ -Diqa=disabled -Dlibde265=disabled -Dmpeg2enc=disabled
-Dmplex=disabled -Dmusepack=disabled -Dopenexr=disabled
-Dopenh264=disabled -Dopenmpt=disabled -Dopenni2=disabled -Dsctp=disabled
-Dsrt=disabled -Dteletext=disabled -Dvoaacenc=disabled -Dvoamrwbenc=disabled
@@ -36,7 +36,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${version}.tar.xz"
-checksum=1bc65d0fd5f53a3636564efd3fcf318c3edcdec39c4109a503c1fc8203840a1d
+checksum=d23c3a1a79c425d21078b4892c3302a1d4930d67b83dfa8e03df416fc3f97eba
build_options="gir gme wayland"
build_options_default="gir wayland"
From e752b94144f84b96d06279711f73d00e7118bdda Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 19 Mar 2024 14:17:53 -0400
Subject: [PATCH 05/11] gst-plugins-ugly1: update to 1.24.0
---
srcpkgs/gst-plugins-ugly1/template | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/gst-plugins-ugly1/template b/srcpkgs/gst-plugins-ugly1/template
index 2055ba7299ed15..a45feee8811eaf 100644
--- a/srcpkgs/gst-plugins-ugly1/template
+++ b/srcpkgs/gst-plugins-ugly1/template
@@ -1,12 +1,11 @@
# Template file for 'gst-plugins-ugly1'
pkgname=gst-plugins-ugly1
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
-configure_args="-Damrnb=disabled -Damrwbdec=disabled -Dsidplay=disabled
- -Dgpl=enabled -Dx264=enabled -Da52dec=enabled -Dmpeg2dec=enabled
- -Dcdio=enabled"
-# XXX add required pkgs for the amr, sid plugins.
+configure_args=" -Dsidplay=disabled -Dgpl=enabled -Dx264=enabled
+ -Da52dec=enabled -Dmpeg2dec=enabled -Dcdio=enabled"
+# XXX add required pkgs for the sid plugin.
hostmakedepends="pkg-config intltool python3"
makedepends="glib-devel libxml2-devel gst-plugins-base1-devel
libcdio-devel libdvdread-devel libmad-devel x264-devel mpg123-devel
@@ -18,4 +17,4 @@ license="LGPL-2.1-or-later, GPL-2.0-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${version}.tar.xz"
-checksum=0bf685d66015a01dd3fc1671b64a1c8acb321dd9d4ab9e05a29ab19782aa6236
+checksum=c5d1cbdf71ab0c675bca236f70edfa1feb3f813fd4bfff563308f466d8805ca5
From c39759191d3c070b1450204f9cde5781db2a3eec Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 19 Mar 2024 14:18:20 -0400
Subject: [PATCH 06/11] gstreamer-vaapi: update to 1.24.0
---
srcpkgs/gstreamer-vaapi/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gstreamer-vaapi/template b/srcpkgs/gstreamer-vaapi/template
index dcb0d5107e31d3..9a9c47c3bd2a82 100644
--- a/srcpkgs/gstreamer-vaapi/template
+++ b/srcpkgs/gstreamer-vaapi/template
@@ -1,6 +1,6 @@
# Template file for 'gstreamer-vaapi'
pkgname=gstreamer-vaapi
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-2.1-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-${version}.tar.xz"
-checksum=8ba20da8c4cbf5b2953dba904672c4275d0053e1528f97fdf8e59942c7883ca8
+checksum=6b1f3b91ca65dedc67dc67a25dc1d1e464f11825a27ab9c7ac7c1bda67f03596
pre_check() {
# Seems to need certain hardware to pass
From a62fc9f3c50203aca732bbb3b337e07040b49077 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 19 Mar 2024 14:18:37 -0400
Subject: [PATCH 07/11] gst-libav: update to 1.24.0
---
srcpkgs/gst-libav/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gst-libav/template b/srcpkgs/gst-libav/template
index b24be23fc1a6d2..e02c0deafc6d24 100644
--- a/srcpkgs/gst-libav/template
+++ b/srcpkgs/gst-libav/template
@@ -1,6 +1,6 @@
# Template file for 'gst-libav'
pkgname=gst-libav
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
hostmakedepends="pkg-config yasm"
@@ -12,7 +12,7 @@ license="LGPL-2.0-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${version}.tar.xz"
-checksum=192f7d27d21c1e7c72c339a2647a9b0c247fedc62ea5029115f8c3e22ebb87d8
+checksum=ab775d5b9a7c84176b29822b68c7a34731280039a20b7db5eb639eddd1466178
case "$XBPS_TARGET_MACHINE" in
*-musl) # Required by musl for M_SQRT1_2
From 150f3bdfc5974c75c55f4ce87a052d5fcd634378 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 19 Mar 2024 14:19:14 -0400
Subject: [PATCH 08/11] gst-omx: remove package
Package and plugin have been retired upstream.
---
srcpkgs/gst-omx/template | 15 ---------------
srcpkgs/gst-omx/update | 1 -
srcpkgs/removed-packages/template | 1 +
3 files changed, 1 insertion(+), 16 deletions(-)
delete mode 100644 srcpkgs/gst-omx/template
delete mode 100644 srcpkgs/gst-omx/update
diff --git a/srcpkgs/gst-omx/template b/srcpkgs/gst-omx/template
deleted file mode 100644
index 2832e98a440bd5..00000000000000
--- a/srcpkgs/gst-omx/template
+++ /dev/null
@@ -1,15 +0,0 @@
-# Template file for 'gst-omx'
-pkgname=gst-omx
-version=1.22.9
-revision=1
-build_style=meson
-configure_args="-Dexamples=disabled -Dtarget=generic"
-hostmakedepends="pkg-config python3 glib-devel"
-makedepends="gst-plugins-base1-devel"
-short_desc="GStreamer OpenMAX IL wrapper plugin (1.x)"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="LGPL-2.1-only"
-homepage="https://gstreamer.freedesktop.org"
-changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
-distfiles="https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-${version}.tar.xz"
-checksum=9362d6117985d09dcf6e27bdaef377dc08efb7df01d00101d04fb644addac61e
diff --git a/srcpkgs/gst-omx/update b/srcpkgs/gst-omx/update
deleted file mode 100644
index d878ca38b1e87f..00000000000000
--- a/srcpkgs/gst-omx/update
+++ /dev/null
@@ -1 +0,0 @@
-ignore="1.*[13579].*"
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index 3be0b39d23945d..f507d52e6869c2 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -173,6 +173,7 @@ replaces="
graphviz-gtk<=8.1.0_1
grv<=0.3.1_3
gsettings-qt<=0.1+17.10.20170824_3
+ gst-omx<=1.22.9_1
gst1-python<=1.18.3_1
gtick<=0.5.4_1
gtk-sharp2<=2.12.45_2
From e8390c8ea8680c5e752ebeb15dd17ea3c895cf32 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 19 Mar 2024 14:21:03 -0400
Subject: [PATCH 09/11] gst-rtsp-server: update to 1.24.0
Split out development files into subpackage.
---
common/shlibs | 1 +
srcpkgs/gst-rtsp-server-devel | 1 +
srcpkgs/gst-rtsp-server/template | 15 +++++++++++++--
3 files changed, 15 insertions(+), 2 deletions(-)
create mode 120000 srcpkgs/gst-rtsp-server-devel
diff --git a/common/shlibs b/common/shlibs
index f7425f4bfc4c49..b5746c53fa07ad 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1145,6 +1145,7 @@ libgstplayer-1.0.so.0 gst-plugins-bad1-1.18.3_2
libgstwebrtc-1.0.so.0 gst-plugins-bad1-1.18.4_2
libgsttranscoder-1.0.so.0 gst-plugins-bad1-1.18.4_2
libgstgl-1.0.so.0 gst-plugins-base1-1.14.0_1
+libgstrtspserver-1.0.so.0 gst-rtsp-server-1.24.0_1
libgnome-desktop-3.so.20 gnome-desktop-43.0_1
libgnome-desktop-4.so.2 gnome-desktop-43.0_1
libgnome-bg-4.so.2 gnome-desktop-43.0_1
diff --git a/srcpkgs/gst-rtsp-server-devel b/srcpkgs/gst-rtsp-server-devel
new file mode 120000
index 00000000000000..9c73d0a29f2a40
--- /dev/null
+++ b/srcpkgs/gst-rtsp-server-devel
@@ -0,0 +1 @@
+gst-rtsp-server
\ No newline at end of file
diff --git a/srcpkgs/gst-rtsp-server/template b/srcpkgs/gst-rtsp-server/template
index bc2a0dea6ac152..bb58475d0c986b 100644
--- a/srcpkgs/gst-rtsp-server/template
+++ b/srcpkgs/gst-rtsp-server/template
@@ -1,6 +1,6 @@
# Template file for 'gst-rtsp-server'
pkgname=gst-rtsp-server
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
hostmakedepends="pkg-config python3"
@@ -12,4 +12,15 @@ license="LGPL-2.1-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-${version}.tar.xz"
-checksum=808af148f89404ff74850f8ca5272bed4bfe67f9620231dc4514fd07eb26d0a4
+checksum=5b0fa6b12ba95b1d336a4b274cbe19e982aa3e6819f1d97bfd8e0102b103ed9b
+
+gst-rtsp-server-devel_package() {
+ depends="${sourcepkg}>=${version}_${revision} gst-plugins-base1-devel"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove "usr/lib/*.so"
+ vmove usr/include
+ vmove usr/lib/pkgconfig
+ vmove usr/share/gir-1.0
+ }
+}
From a110d28f1e436bf957d5ab2b01f7bce377b8b0c7 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 19 Mar 2024 14:21:21 -0400
Subject: [PATCH 10/11] gst1-editing-services: update to 1.24.0
---
srcpkgs/gst1-editing-services/template | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/gst1-editing-services/template b/srcpkgs/gst1-editing-services/template
index b2f3e82defcea8..fab23921467ff4 100644
--- a/srcpkgs/gst1-editing-services/template
+++ b/srcpkgs/gst1-editing-services/template
@@ -1,19 +1,20 @@
# Template file for 'gst1-editing-services'
pkgname=gst1-editing-services
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
build_helper="gir"
configure_args="-Ddoc=disabled"
hostmakedepends="flex perl pkg-config gobject-introspection"
-makedepends="glib-devel gst-plugins-base1-devel gst-plugins-bad1-devel"
+makedepends="glib-devel gst-plugins-base1-devel gst-plugins-bad1-devel
+ python3-devel"
short_desc="GStreamer 1.x Editing Services"
maintainer="Toyam Cox <Vaelatern@gmail.com>"
license="LGPL-2.0-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-editing-services/gst-editing-services-${version}.tar.xz"
-checksum=3553ad3802dccde0c0ef1461881acd9b55bddf8adf751de4cb51b7f8cb50440d
+checksum=e7a1dbfdd62fa02dab56085d561dd1b1f758d49b3c9730bf4f4348c10203b6f4
do_check() {
: # Tests fail in older versions as well
From ca1a5f10759e14c0acea6bf313ddd285e760d55d Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 19 Mar 2024 14:21:38 -0400
Subject: [PATCH 11/11] gst1-python3: update to 1.24.0
---
srcpkgs/gst1-python3/template | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/gst1-python3/template b/srcpkgs/gst1-python3/template
index 87412de5ac43c4..ff33466c2a68bf 100644
--- a/srcpkgs/gst1-python3/template
+++ b/srcpkgs/gst1-python3/template
@@ -1,6 +1,6 @@
# Template file for 'gst1-python3'
pkgname=gst1-python3
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
hostmakedepends="pkg-config python3"
@@ -12,5 +12,4 @@ license="LGPL-2.1-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-python/gst-python-${version}.tar.xz"
-checksum=3f9d5c6ffefda268703744b592a6b3983aa6723273b1220ecbcb62c2a5800009
-make_check=no # required module 'imp' deprecated in python 3.12
+checksum=041c2255c1ea9936c777dcb08a36ecaa6a24a69a12fc46ef53f1530d46c59f9d
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PR PATCH] [Updated] Gstreamer: update to 1.24.0
2024-03-11 15:48 [PR PATCH] Gstreamer: update to 1.24.0 cinerea0
` (3 preceding siblings ...)
2024-03-19 18:22 ` [PR PATCH] [Updated] " cinerea0
@ 2024-03-19 19:48 ` cinerea0
2024-03-21 19:58 ` [PR PATCH] [Merged]: " cinerea0
5 siblings, 0 replies; 7+ messages in thread
From: cinerea0 @ 2024-03-19 19:48 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 563 bytes --]
There is an updated pull request by cinerea0 against master on the void-packages repository
https://github.com/cinerea0/void-packages gstreamer
https://github.com/void-linux/void-packages/pull/49235
Gstreamer: update to 1.24.0
#### Testing the changes
- I tested the changes in this PR: **briefly**
---
I'll be testing this more over the next few days until I can confidently change the above to **YES**. I've opened this PR so others can test as well if they wish.
A patch file from https://github.com/void-linux/void-packages/pull/49235.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gstreamer-49235.patch --]
[-- Type: text/x-diff, Size: 16701 bytes --]
From e97e35240a93ba432e92dae012f9f2e93c187fc1 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 19 Mar 2024 14:16:24 -0400
Subject: [PATCH 01/11] gstreamer1: update to 1.24.0
---
srcpkgs/gstreamer1/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gstreamer1/template b/srcpkgs/gstreamer1/template
index ee15961807b2a0..fe416431f85789 100644
--- a/srcpkgs/gstreamer1/template
+++ b/srcpkgs/gstreamer1/template
@@ -1,6 +1,6 @@
# Template file for 'gstreamer1'
pkgname=gstreamer1
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
build_helper="gir"
@@ -17,7 +17,7 @@ license="LGPL-2.0-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${version}.tar.xz"
-checksum=1e7124d347e8cdc80f08ec1d370c201be513002af1102bb20e83c5279cb48ebd
+checksum=81c38617798d331269e389d56fb1388073e1dc9d489fe9bf2113f86b48b59138
pre_check() {
# gst_gstdatetime is known to fail according to LFS
From a79a59411522ced28d1d0300deb9a15c5bf3a597 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 19 Mar 2024 14:16:46 -0400
Subject: [PATCH 02/11] gst-plugins-base1: update to 1.24.0
---
srcpkgs/gst-plugins-base1/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gst-plugins-base1/template b/srcpkgs/gst-plugins-base1/template
index dea90564824782..9136aab8437a0d 100644
--- a/srcpkgs/gst-plugins-base1/template
+++ b/srcpkgs/gst-plugins-base1/template
@@ -1,6 +1,6 @@
# Template file for 'gst-plugins-base1'
pkgname=gst-plugins-base1
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
build_helper="gir"
@@ -22,7 +22,7 @@ license="GPL-2.0-or-later, LGPL-2.0-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-${version}.tar.xz"
-checksum=fac3e0dd2d8e9370388b34bf8c21b89d5f63bc3cfc12cd7fdc8fc6c1cba03334
+checksum=f33774129c437e2207034f8927af4cf7ed8c0f006a4602b5cde2823ec6c0cc07
build_options="cdparanoia gir sndio wayland"
build_options_default="cdparanoia gir wayland"
From 976be9433b4de5f7e6d215468219ba6a0831acbd Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 19 Mar 2024 14:17:02 -0400
Subject: [PATCH 03/11] gst-plugins-good1: update to 1.24.0
---
srcpkgs/gst-plugins-good1/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gst-plugins-good1/template b/srcpkgs/gst-plugins-good1/template
index 10bb8ef6ecbff9..83cff06c2242fb 100644
--- a/srcpkgs/gst-plugins-good1/template
+++ b/srcpkgs/gst-plugins-good1/template
@@ -1,6 +1,6 @@
# Template file for 'gst-plugins-good1'
pkgname=gst-plugins-good1
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
configure_args="-Ddv=disabled -Ddv1394=disabled -Dshout2=disabled -Dqt5=enabled
@@ -23,7 +23,7 @@ license="LGPL-2.1-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-${version}.tar.xz"
-checksum=26959fcfebfff637d4ea08ef40316baf31b61bb7729820b0684e800c3a1478b6
+checksum=b59148274c71b63eaf13e27785b68c946348e06c6c96d9f2682fe6479b4c0585
build_options="gtk3 wayland"
build_options_default="gtk3 wayland"
From ac829805a9706f0bfcb03b683cbe0bc208098869 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 19 Mar 2024 14:17:33 -0400
Subject: [PATCH 04/11] gst-plugins-bad1: update to 1.24.0
---
srcpkgs/gst-plugins-bad1/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/gst-plugins-bad1/template b/srcpkgs/gst-plugins-bad1/template
index dc4db910c43e84..0712c756c00e60 100644
--- a/srcpkgs/gst-plugins-bad1/template
+++ b/srcpkgs/gst-plugins-bad1/template
@@ -1,13 +1,13 @@
# Template file for 'gst-plugins-bad1'
pkgname=gst-plugins-bad1
-version=1.22.9
-revision=2
+version=1.24.0
+revision=1
build_helper="gir"
build_style=meson
configure_args="-Dpackage-origin=https://voidlinux.org -Ddoc=disabled
-Dopencv=disabled -Dmsdk=disabled -Dopensles=disabled -Dtinyalsa=disabled
-Dwasapi=disabled -Dnvcodec=disabled -Ddc1394=disabled
- -Diqa=disabled -Dkate=disabled -Dlibde265=disabled -Dmpeg2enc=disabled
+ -Diqa=disabled -Dlibde265=disabled -Dmpeg2enc=disabled
-Dmplex=disabled -Dmusepack=disabled -Dopenexr=disabled
-Dopenh264=disabled -Dopenmpt=disabled -Dopenni2=disabled -Dsctp=disabled
-Dsrt=disabled -Dteletext=disabled -Dvoaacenc=disabled -Dvoamrwbenc=disabled
@@ -36,7 +36,7 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${version}.tar.xz"
-checksum=1bc65d0fd5f53a3636564efd3fcf318c3edcdec39c4109a503c1fc8203840a1d
+checksum=d23c3a1a79c425d21078b4892c3302a1d4930d67b83dfa8e03df416fc3f97eba
build_options="gir gme wayland"
build_options_default="gir wayland"
From e752b94144f84b96d06279711f73d00e7118bdda Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 19 Mar 2024 14:17:53 -0400
Subject: [PATCH 05/11] gst-plugins-ugly1: update to 1.24.0
---
srcpkgs/gst-plugins-ugly1/template | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/gst-plugins-ugly1/template b/srcpkgs/gst-plugins-ugly1/template
index 2055ba7299ed15..a45feee8811eaf 100644
--- a/srcpkgs/gst-plugins-ugly1/template
+++ b/srcpkgs/gst-plugins-ugly1/template
@@ -1,12 +1,11 @@
# Template file for 'gst-plugins-ugly1'
pkgname=gst-plugins-ugly1
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
-configure_args="-Damrnb=disabled -Damrwbdec=disabled -Dsidplay=disabled
- -Dgpl=enabled -Dx264=enabled -Da52dec=enabled -Dmpeg2dec=enabled
- -Dcdio=enabled"
-# XXX add required pkgs for the amr, sid plugins.
+configure_args=" -Dsidplay=disabled -Dgpl=enabled -Dx264=enabled
+ -Da52dec=enabled -Dmpeg2dec=enabled -Dcdio=enabled"
+# XXX add required pkgs for the sid plugin.
hostmakedepends="pkg-config intltool python3"
makedepends="glib-devel libxml2-devel gst-plugins-base1-devel
libcdio-devel libdvdread-devel libmad-devel x264-devel mpg123-devel
@@ -18,4 +17,4 @@ license="LGPL-2.1-or-later, GPL-2.0-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${version}.tar.xz"
-checksum=0bf685d66015a01dd3fc1671b64a1c8acb321dd9d4ab9e05a29ab19782aa6236
+checksum=c5d1cbdf71ab0c675bca236f70edfa1feb3f813fd4bfff563308f466d8805ca5
From c39759191d3c070b1450204f9cde5781db2a3eec Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 19 Mar 2024 14:18:20 -0400
Subject: [PATCH 06/11] gstreamer-vaapi: update to 1.24.0
---
srcpkgs/gstreamer-vaapi/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gstreamer-vaapi/template b/srcpkgs/gstreamer-vaapi/template
index dcb0d5107e31d3..9a9c47c3bd2a82 100644
--- a/srcpkgs/gstreamer-vaapi/template
+++ b/srcpkgs/gstreamer-vaapi/template
@@ -1,6 +1,6 @@
# Template file for 'gstreamer-vaapi'
pkgname=gstreamer-vaapi
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ license="LGPL-2.1-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-${version}.tar.xz"
-checksum=8ba20da8c4cbf5b2953dba904672c4275d0053e1528f97fdf8e59942c7883ca8
+checksum=6b1f3b91ca65dedc67dc67a25dc1d1e464f11825a27ab9c7ac7c1bda67f03596
pre_check() {
# Seems to need certain hardware to pass
From a62fc9f3c50203aca732bbb3b337e07040b49077 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 19 Mar 2024 14:18:37 -0400
Subject: [PATCH 07/11] gst-libav: update to 1.24.0
---
srcpkgs/gst-libav/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gst-libav/template b/srcpkgs/gst-libav/template
index b24be23fc1a6d2..e02c0deafc6d24 100644
--- a/srcpkgs/gst-libav/template
+++ b/srcpkgs/gst-libav/template
@@ -1,6 +1,6 @@
# Template file for 'gst-libav'
pkgname=gst-libav
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
hostmakedepends="pkg-config yasm"
@@ -12,7 +12,7 @@ license="LGPL-2.0-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${version}.tar.xz"
-checksum=192f7d27d21c1e7c72c339a2647a9b0c247fedc62ea5029115f8c3e22ebb87d8
+checksum=ab775d5b9a7c84176b29822b68c7a34731280039a20b7db5eb639eddd1466178
case "$XBPS_TARGET_MACHINE" in
*-musl) # Required by musl for M_SQRT1_2
From 150f3bdfc5974c75c55f4ce87a052d5fcd634378 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 19 Mar 2024 14:19:14 -0400
Subject: [PATCH 08/11] gst-omx: remove package
Package and plugin have been retired upstream.
---
srcpkgs/gst-omx/template | 15 ---------------
srcpkgs/gst-omx/update | 1 -
srcpkgs/removed-packages/template | 1 +
3 files changed, 1 insertion(+), 16 deletions(-)
delete mode 100644 srcpkgs/gst-omx/template
delete mode 100644 srcpkgs/gst-omx/update
diff --git a/srcpkgs/gst-omx/template b/srcpkgs/gst-omx/template
deleted file mode 100644
index 2832e98a440bd5..00000000000000
--- a/srcpkgs/gst-omx/template
+++ /dev/null
@@ -1,15 +0,0 @@
-# Template file for 'gst-omx'
-pkgname=gst-omx
-version=1.22.9
-revision=1
-build_style=meson
-configure_args="-Dexamples=disabled -Dtarget=generic"
-hostmakedepends="pkg-config python3 glib-devel"
-makedepends="gst-plugins-base1-devel"
-short_desc="GStreamer OpenMAX IL wrapper plugin (1.x)"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="LGPL-2.1-only"
-homepage="https://gstreamer.freedesktop.org"
-changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
-distfiles="https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-${version}.tar.xz"
-checksum=9362d6117985d09dcf6e27bdaef377dc08efb7df01d00101d04fb644addac61e
diff --git a/srcpkgs/gst-omx/update b/srcpkgs/gst-omx/update
deleted file mode 100644
index d878ca38b1e87f..00000000000000
--- a/srcpkgs/gst-omx/update
+++ /dev/null
@@ -1 +0,0 @@
-ignore="1.*[13579].*"
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index 3be0b39d23945d..f507d52e6869c2 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -173,6 +173,7 @@ replaces="
graphviz-gtk<=8.1.0_1
grv<=0.3.1_3
gsettings-qt<=0.1+17.10.20170824_3
+ gst-omx<=1.22.9_1
gst1-python<=1.18.3_1
gtick<=0.5.4_1
gtk-sharp2<=2.12.45_2
From 43bd735fabf5d2d755f212bad933abba9efb39bb Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 19 Mar 2024 15:47:32 -0400
Subject: [PATCH 09/11] gst-rtsp-server: update to 1.24.0
Split out development files into subpackage.
---
common/shlibs | 1 +
srcpkgs/gst-rtsp-server-devel | 1 +
srcpkgs/gst-rtsp-server/template | 21 +++++++++++++++++----
3 files changed, 19 insertions(+), 4 deletions(-)
create mode 120000 srcpkgs/gst-rtsp-server-devel
diff --git a/common/shlibs b/common/shlibs
index f7425f4bfc4c49..b5746c53fa07ad 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1145,6 +1145,7 @@ libgstplayer-1.0.so.0 gst-plugins-bad1-1.18.3_2
libgstwebrtc-1.0.so.0 gst-plugins-bad1-1.18.4_2
libgsttranscoder-1.0.so.0 gst-plugins-bad1-1.18.4_2
libgstgl-1.0.so.0 gst-plugins-base1-1.14.0_1
+libgstrtspserver-1.0.so.0 gst-rtsp-server-1.24.0_1
libgnome-desktop-3.so.20 gnome-desktop-43.0_1
libgnome-desktop-4.so.2 gnome-desktop-43.0_1
libgnome-bg-4.so.2 gnome-desktop-43.0_1
diff --git a/srcpkgs/gst-rtsp-server-devel b/srcpkgs/gst-rtsp-server-devel
new file mode 120000
index 00000000000000..9c73d0a29f2a40
--- /dev/null
+++ b/srcpkgs/gst-rtsp-server-devel
@@ -0,0 +1 @@
+gst-rtsp-server
\ No newline at end of file
diff --git a/srcpkgs/gst-rtsp-server/template b/srcpkgs/gst-rtsp-server/template
index bc2a0dea6ac152..4ace541d36e324 100644
--- a/srcpkgs/gst-rtsp-server/template
+++ b/srcpkgs/gst-rtsp-server/template
@@ -1,15 +1,28 @@
# Template file for 'gst-rtsp-server'
pkgname=gst-rtsp-server
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
+build_helper=gir
+configure_args="-Dintrospection=enabled"
hostmakedepends="pkg-config python3"
-makedepends="glib-devel gst-plugins-bad1-devel gobject-introspection
- ffmpeg-devel gst-plugins-good1 python3-gobject-devel"
+makedepends="glib-devel gst-plugins-bad1-devel gst-plugins-good1 ffmpeg-devel
+ python3-gobject-devel"
short_desc="GStreamer multimedia graph framework - rtsp server"
maintainer="1is7ac3 <isaac.qa13@gmail.com>"
license="LGPL-2.1-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-${version}.tar.xz"
-checksum=808af148f89404ff74850f8ca5272bed4bfe67f9620231dc4514fd07eb26d0a4
+checksum=5b0fa6b12ba95b1d336a4b274cbe19e982aa3e6819f1d97bfd8e0102b103ed9b
+
+gst-rtsp-server-devel_package() {
+ depends="${sourcepkg}>=${version}_${revision} gst-plugins-base1-devel"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove "usr/lib/*.so"
+ vmove usr/lib/pkgconfig
+ vmove usr/share/gir-1.0
+ }
+}
From 370baed81c9d59cf462bd6c77e8df86979d43250 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 19 Mar 2024 15:47:50 -0400
Subject: [PATCH 10/11] gst1-editing-services: update to 1.24.0
---
srcpkgs/gst1-editing-services/template | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/gst1-editing-services/template b/srcpkgs/gst1-editing-services/template
index b2f3e82defcea8..fab23921467ff4 100644
--- a/srcpkgs/gst1-editing-services/template
+++ b/srcpkgs/gst1-editing-services/template
@@ -1,19 +1,20 @@
# Template file for 'gst1-editing-services'
pkgname=gst1-editing-services
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
build_helper="gir"
configure_args="-Ddoc=disabled"
hostmakedepends="flex perl pkg-config gobject-introspection"
-makedepends="glib-devel gst-plugins-base1-devel gst-plugins-bad1-devel"
+makedepends="glib-devel gst-plugins-base1-devel gst-plugins-bad1-devel
+ python3-devel"
short_desc="GStreamer 1.x Editing Services"
maintainer="Toyam Cox <Vaelatern@gmail.com>"
license="LGPL-2.0-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-editing-services/gst-editing-services-${version}.tar.xz"
-checksum=3553ad3802dccde0c0ef1461881acd9b55bddf8adf751de4cb51b7f8cb50440d
+checksum=e7a1dbfdd62fa02dab56085d561dd1b1f758d49b3c9730bf4f4348c10203b6f4
do_check() {
: # Tests fail in older versions as well
From 9f4a45e29bd2c566b75174c5bf97fb048fa3da4c Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 19 Mar 2024 15:48:05 -0400
Subject: [PATCH 11/11] gst1-python3: update to 1.24.0
---
srcpkgs/gst1-python3/template | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/gst1-python3/template b/srcpkgs/gst1-python3/template
index 87412de5ac43c4..ff33466c2a68bf 100644
--- a/srcpkgs/gst1-python3/template
+++ b/srcpkgs/gst1-python3/template
@@ -1,6 +1,6 @@
# Template file for 'gst1-python3'
pkgname=gst1-python3
-version=1.22.9
+version=1.24.0
revision=1
build_style=meson
hostmakedepends="pkg-config python3"
@@ -12,5 +12,4 @@ license="LGPL-2.1-or-later"
homepage="https://gstreamer.freedesktop.org"
changelog="https://gstreamer.freedesktop.org/releases/${version%.*}/#${version}"
distfiles="https://gstreamer.freedesktop.org/src/gst-python/gst-python-${version}.tar.xz"
-checksum=3f9d5c6ffefda268703744b592a6b3983aa6723273b1220ecbcb62c2a5800009
-make_check=no # required module 'imp' deprecated in python 3.12
+checksum=041c2255c1ea9936c777dcb08a36ecaa6a24a69a12fc46ef53f1530d46c59f9d
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PR PATCH] [Merged]: Gstreamer: update to 1.24.0
2024-03-11 15:48 [PR PATCH] Gstreamer: update to 1.24.0 cinerea0
` (4 preceding siblings ...)
2024-03-19 19:48 ` cinerea0
@ 2024-03-21 19:58 ` cinerea0
5 siblings, 0 replies; 7+ messages in thread
From: cinerea0 @ 2024-03-21 19:58 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 403 bytes --]
There's a merged pull request on the void-packages repository
Gstreamer: update to 1.24.0
https://github.com/void-linux/void-packages/pull/49235
Description:
#### Testing the changes
- I tested the changes in this PR: **briefly**
---
I'll be testing this more over the next few days until I can confidently change the above to **YES**. I've opened this PR so others can test as well if they wish.
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2024-03-21 19:58 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-11 15:48 [PR PATCH] Gstreamer: update to 1.24.0 cinerea0
2024-03-14 9:57 ` chrysos349
2024-03-14 14:37 ` cinerea0
2024-03-14 16:28 ` chrysos349
2024-03-19 18:22 ` [PR PATCH] [Updated] " cinerea0
2024-03-19 19:48 ` cinerea0
2024-03-21 19:58 ` [PR PATCH] [Merged]: " cinerea0
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).