Commit Graph
814263 Commits
Author SHA1 Message Date
Mart Raudsepp e2f87f4f28 media-plugins/gst-plugins-webp: add 1.22.11, EAPI-8
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:43 +03:00
Mart Raudsepp a09eb2d538 media-plugins/gst-plugins-voamrwbenc: add 1.22.11, EAPI-8, install preset
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:43 +03:00
Mart Raudsepp dea3d92a84 media-plugins/gst-plugins-voaacenc: add 1.22.11, EAPI-8
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:43 +03:00
Mart Raudsepp 61aaa36e5c media-plugins/gst-plugins-uvch264: add 1.22.11, EAPI-8
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:43 +03:00
Mart Raudsepp 030b8ed0a4 media-plugins/gst-plugins-srtp: add 1.22.11, EAPI-8, fix deps
glib-utils is a BDEPEND, not DEPEND.

Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:43 +03:00
Mart Raudsepp a10561d4da media-plugins/gst-plugins-srt: add 1.22.11, EAPI-8
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:43 +03:00
Mart Raudsepp 645192a454 media-plugins/gst-plugins-soundtouch: add 1.22.11, EAPI-8
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:42 +03:00
Mart Raudsepp 278eebfdd3 media-plugins/gst-plugins-smoothstreaming: add 1.22.11, EAPI-8, touchups
Do a single gstreamer_system_library() call as a micro-optimization, as it supports
multiple arguments for less internal calls to gstreamer_get_plugin_dir().

Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:42 +03:00
Mart Raudsepp 2a8e2c75b1 media-plugins/gst-plugins-sctp: add 1.22.11, EAPI-8
Closes: https://bugs.gentoo.org/813156
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:42 +03:00
Mart Raudsepp 420bcc8e8f media-plugins/gst-plugins-sbc: add 1.22.11, EAPI-8
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:42 +03:00
Mart Raudsepp 2d8cfef1dd media-plugins/gst-plugins-rtmp: add 1.22.11, EAPI-8
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:42 +03:00
Mart Raudsepp 35cb0315cb media-plugins/gst-plugins-resindvd: add 1.22.11, EAPI-8
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:42 +03:00
Mart Raudsepp 840291ee2f gstreamer-meson.eclass: depend on glib-utils for -base and -bad splits
Closes: https://bugs.gentoo.org/811807
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:41 +03:00
Mart Raudsepp b34bb59008 media-plugins/gst-plugins-openh264: add 1.22.11, EAPI-8
Closes: https://bugs.gentoo.org/907437
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:41 +03:00
Mart Raudsepp 463eff7e66 media-plugins/gst-plugins-opencv: add 1.22.11, EAPI-8, touchups
Don't unnecessarily gstreamer_system_package() components of gst-plugins-base that
are already linked to as system packages.
With EAPI-8, python-any-r1 is handled by eclass, also adding py3.12 support.

Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:41 +03:00
Mart Raudsepp 7a73d4990d media-plugins/gst-plugins-openaptx: add 1.22.11, EAPI-8
Closes: https://bugs.gentoo.org/907435
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:41 +03:00
Mart Raudsepp 84b2fe680b media-plugins/gst-plugins-neon: add 1.22.11, EAPI-8, fix neon max limit
neon-0.33 series has been allowed upstream since gst 1.20

Closes: https://bugs.gentoo.org/907438
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:41 +03:00
Mart Raudsepp 3ba7f1206e media-plugins/gst-plugins-mplex: add 1.22.11, EAPI-8
Closes: https://bugs.gentoo.org/808111
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:41 +03:00
Mart Raudsepp d354822d74 media-plugins/gst-plugins-mpeg2enc: add 1.22.11, EAPI-8
Closes: https://bugs.gentoo.org/808114
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:41 +03:00
Mart Raudsepp a6e2ca63a6 media-plugins/gst-plugins-modplug: add 1.22.11, EAPI-8
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:40 +03:00
Mart Raudsepp 7cf3ea14c1 media-plugins/gst-plugins-lv2: add 1.22.11, EAPI-8
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:40 +03:00
Mart Raudsepp 288d8157b3 media-plugins/gst-plugins-libde265: add 1.22.11, EAPI-8
Closes: https://bugs.gentoo.org/907469
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:40 +03:00
Mart Raudsepp fcf4b3e6c7 media-plugins/gst-plugins-ldac: add 1.22.11, EAPI-8
Closes: https://bugs.gentoo.org/907468
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:40 +03:00
Mart Raudsepp 5c360749c3 media-plugins/gst-plugins-ladspa: add 1.22.11, EAPI-8
Closes: https://bugs.gentoo.org/907466
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:40 +03:00
Mart Raudsepp ad5f1df7e6 media-plugins/gst-plugins-kate: add 1.22.11, EAPI-8, drop unused dep
Closes: https://bugs.gentoo.org/907441
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:40 +03:00
Mart Raudsepp d7825c7015 media-plugins/gst-plugins-hls: add 1.22.11, EAPI-8, touchups
Don't unnecessarily gstreamer_system_package() components of gst-plugins-base that
are already linked to as system packages.
Do a single gstreamer_system_library() call as a micro-optimization, as it supports
multiple arguments for less internal calls to gstreamer_get_plugin_dir().

Closes: https://bugs.gentoo.org/834878
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:39 +03:00
Mart Raudsepp e247eab76c media-plugins/gst-plugins-faad: add 1.22.11, EAPI-8
Closes: https://bugs.gentoo.org/866914
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:39 +03:00
Mart Raudsepp 0164927ab2 media-plugins/gst-plugins-faac: add 1.22.11, EAPI-8
Closes: https://bugs.gentoo.org/866866
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:39 +03:00
Mart Raudsepp c4aeb37f2c media-plugins/gst-plugins-dvb: add 1.22.11, EAPI-8
Closes: https://bugs.gentoo.org/866860
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:39 +03:00
Mart Raudsepp be9b827a51 media-plugins/gst-plugins-dts: add 1.22.11, EAPI-8
Closes: https://bugs.gentoo.org/866854
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:39 +03:00
Mart Raudsepp 5b4098a08e media-plugins/gst-plugins-dtls: add 1.22.11, EAPI-8
Closes: https://bugs.gentoo.org/866851
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:39 +03:00
Mart Raudsepp 85106861f2 media-plugins/gst-plugins-dash: add 1.22.11, EAPI-8, touchups
Don't unnecessarily gstreamer_system_package() components of gst-plugins-base that
are already linked to as system packages.
Do a single gstreamer_system_library() call as a micro-optimization, as it supports
multiple arguments for less internal calls to gstreamer_get_plugin_dir().

Closes: https://bugs.gentoo.org/866848
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:39 +03:00
Mart Raudsepp 382f98af93 media-plugins/gst-plugins-colormanagement: add 1.22.11, EAPI-8
Closes: https://bugs.gentoo.org/866845
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:38 +03:00
Mart Raudsepp df28e685de media-plugins/gst-plugins-chromaprint: add 1.22.11, EAPI-8
Closes: https://bugs.gentoo.org/866836
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:38 +03:00
Mart Raudsepp 2748736830 media-plugins/gst-plugins-bs2b: add 1.22.11, EAPI-8, touchups
List minimum dep on libbs2b

Closes: https://bugs.gentoo.org/866824
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:38 +03:00
Mart Raudsepp caa4835448 media-plugins/gst-plugins-bluez: add 1.22.11, EAPI-8
Closes: https://bugs.gentoo.org/866806
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:38 +03:00
Mart Raudsepp b64fd1eb40 media-plugins/gst-plugins-assrender: add 1.22.11, EAPI-8
Closes: https://bugs.gentoo.org/866803
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:38 +03:00
Mart Raudsepp 2547332cee media-plugins/gst-plugins-aom: add 1.22.11, EAPI-8, touchups
Drop wrong IUSE="introspection orc".
Remove gst-plugins-base dep that missed SLOT - the eclass depending on gst-plugins-bad
pulls in what's needed indirectly (toplevel meson.build hard-requires gst-plugins-base
libraries).

Closes: https://bugs.gentoo.org/805515
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:38 +03:00
Mart Raudsepp 46a54bff0b gstreamer-meson.eclass: Avoid shm and waylandsink getting enabled for -bad splits
This is mainly for correctness, as the bad split builds didn't actually end up
building anything about shm or waylandsink as the subdirs of those are ignored
by the split packages builds.

Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:38 +03:00
Mart Raudsepp 362325240d media-plugins/gst-plugins-vaapi: Prepare for eclass changes
To avoid enabling of waylandsink plugin build for all gst-plugins-bad splits
for correctness, we'll be adding it to eclasses extra plugin list that isn't
automatically parsed out of meson_options.txt. However gst-plugins-vaapi
also has an option named "wayland", which is about enabling wayland support.
Use the mechanism for making sure the eclass change won't force disable it
for gst-plugins-vaapi, even with USE=wayland.

Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:37 +03:00
Mart Raudsepp 96184c6d0f media-libs/gst-plugins-bad: add 1.22.11, EAPI-8, allow tests
With EAPI-8, python-any-r1 is handled by eclass, also adding py3.12 support.
Prepare for addition of wayland into gstreamer-meson.eclass extra options list.

Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:37 +03:00
Mart Raudsepp 8d940fd052 media-plugins/gst-plugins-ximagesrc: add 1.22.11, EAPI-8
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:37 +03:00
Mart Raudsepp bfd026ef60 media-plugins/gst-plugins-wavpack: add 1.22.11, EAPI-8
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:37 +03:00
Mart Raudsepp 66a6dac895 media-plugins/gst-plugins-vpx: Add missing build dep on glib-utils
Closes: https://bugs.gentoo.org/910707
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:37 +03:00
Mart Raudsepp f18e139dab media-plugins/gst-plugins-vpx: add 1.22.11, EAPI-8, install preset
Closes: https://bugs.gentoo.org/915220
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:37 +03:00
Mart Raudsepp e57d239408 gstreamer-meson.eclass: Install any preset files for split plugins
gst-plugins-vpx, gst-plugins-voamrwbenc, gst-plugins-amrnb and
gst-plugins-x264 have preset files that we weren't installing.
This change makes them do so when they bump to EAPI-8.

Bug: https://bugs.gentoo.org/915220
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:36 +03:00
Mart Raudsepp dfcda78180 media-plugins/gst-plugins-v4l2: add 1.22.11, EAPI-8
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:36 +03:00
Mart Raudsepp 074caf2ced media-plugins/gst-plugins-twolame: add 1.22.11, EAPI-8
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:36 +03:00
Mart Raudsepp 3265de727b media-plugins/gst-plugins-taglib: add 1.22.11, EAPI-8
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:36 +03:00
Mart Raudsepp a79bf39aea media-plugins/gst-plugins-speex: add 1.22.11, EAPI-8
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:36 +03:00