From e97e35240a93ba432e92dae012f9f2e93c187fc1 Mon Sep 17 00:00:00 2001 From: cinerea0 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 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 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 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 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 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 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 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 " -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 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 " 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 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 " 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 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