Commit Graph
817338 Commits
Author SHA1 Message Date
Jason A. Donenfeld f4f730bc7a media-sound/reaper-bin: add -Wl,-z,lazy for swell preloading
Swell loads GDK lazily in its ideal setting, which 11e9d2b710
("media-sound/reaper-bin: add 7.12, drop 7.11") unfortunately removed,
because toolchain 23.0's -z,now caused the lazy loading to happen at
dlopen() time. Fix this by explicitly setting -z,lazy.

Signed-off-by: Jason A. Donenfeld <zx2c4@gentoo.org>
2024-04-02 00:59:21 +02:00
Jason A. Donenfeld 11e9d2b710 media-sound/reaper-bin: add 7.12, drop 7.11
Also revert 23c4b55458 ("media-sound/reaper-bin: preload gdk-3 like
upstream binaries") because apparently preloading is broken with either
recent GDK changes or, more likely, Gentoo's 23.0 profile, failing with:

   Error loading '/opt/REAPER/libSwell.so': /opt/REAPER/libSwell.so: undefined symbol: gdk_x11_window_get_xid

This appears to be a failure from dlopen(), and should probably be
revisited and fixed correctly.

Link: https://github.com/reaper-oss/sws/issues/1819
Link: https://github.com/gentoo/gentoo/pull/34737
Signed-off-by: Jason A. Donenfeld <zx2c4@gentoo.org>
2024-04-02 00:43:42 +02:00
James Le Cuirot af12d78e61 dev-util/imediff2: Add Python 3.12
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2024-04-01 22:44:20 +01:00
James Le Cuirot 40e2f08af0 dev-python/aiopylgtv: Patch to use WSS, as required by newer TV firmware
The patch has been submitted upstream, but upstream is dead. I'll switch to a
different fork soon.

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2024-04-01 22:30:06 +01:00
Mart Raudsepp 0036d13c6c app-misc/gnote: drop 45.0, 45.1
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 23:52:59 +03:00
Mart Raudsepp bb9a9eb65d app-misc/gnote: add 45.2
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 23:52:56 +03:00
Patrick McLean 6d8ac8d0f0 dev-util/ruff: drop 0.3.4
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
2024-04-01 13:11:13 -07:00
Mart Raudsepp 835a028151 media-plugins/gst-plugins-srt: add glib-utils dep
It now comes via eclass itself as well, but be explicit as eclass one might go
away once we don't need it due to parsing common meson.build files.

Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 23:07:28 +03:00
Mart Raudsepp 74b1ce4d40 dev-lang/orc: add 0.4.38
Updates DOCS list.

Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:46 +03:00
Mart Raudsepp ac799e5b6e media-plugins/gst-plugins-vaapi: add 1.22.11, EAPI-8, touchups
Default-enable gles2 instead of opengl to match gst-plugins-base changes.
Fix wayland USE requirements.
With EAPI-8, python-any-r1 is handled by eclass, also adding py3.12 support.

Closes: https://bugs.gentoo.org/842132
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:46 +03:00
Mart Raudsepp c11df29e0d media-libs/gstreamer-editing-services: add 1.22.11, EAPI-8, enable py3.12
Fix build with dev-lang/python-exec[-native-symlinks] by adding missing
call to python_setup for global python setup.

Closes: https://bugs.gentoo.org/848705
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:46 +03:00
Mart Raudsepp 9a73b4e260 media-libs/gst-rtsp-server: add 1.22.11, EAPI-8
Closes: https://bugs.gentoo.org/834790
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:45 +03:00
Mart Raudsepp 5be44aea86 dev-python/gst-python: add 1.22.11, EAPI-8
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:45 +03:00
Mart Raudsepp 2a3eb47c66 media-plugins/gst-plugins-libav: add 1.22.11, EAPI-8
Closes: https://bugs.gentoo.org/835398
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:45 +03:00
Mart Raudsepp 8aa234769d media-plugins/gst-plugins-x264: add 1.22.11, EAPI-8, install preset
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:45 +03:00
Mart Raudsepp 640bca1299 media-plugins/gst-plugins-sidplay: add 1.22.11, EAPI-8
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:45 +03:00
Mart Raudsepp 95f7d75f35 media-plugins/gst-plugins-mpeg2dec: add 1.22.11, EAPI-8
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:45 +03:00
Mart Raudsepp 0a2e3bee7c media-plugins/gst-plugins-dvdread: add 1.22.11, EAPI-8
Closes: https://bugs.gentoo.org/866863
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:45 +03:00
Mart Raudsepp d5dd835bd1 media-plugins/gst-plugins-cdio: add 1.22.11, EAPI-8
Closes: https://bugs.gentoo.org/866830
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:44 +03:00
Mart Raudsepp f7ab157423 media-plugins/gst-plugins-amr: add 1.22.11, EAPI-8, install preset
Closes: https://bugs.gentoo.org/866800
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:44 +03:00
Mart Raudsepp 076c1fe367 media-plugins/gst-plugins-a52dec: add 1.22.11, EAPI-8
Closes: https://bugs.gentoo.org/866797
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:44 +03:00
Mart Raudsepp b26a933b19 media-libs/gst-plugins-ugly: add 1.22.11, EAPI-8
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:44 +03:00
Mart Raudsepp d38643b546 media-plugins/gst-plugins-zbar: add 1.22.11, EAPI-8
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:44 +03:00
Mart Raudsepp 659d613b05 media-plugins/gst-plugins-x265: add 1.22.11, EAPI-8
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:44 +03:00
Mart Raudsepp 3aedfe44bb media-plugins/gst-plugins-webrtc: add 1.22.11, EAPI-8, touchups
Drop gst-plugins-{base,bad} deps, we rely on the eclass and indirect RDEPEND for
these in all other packages too.
Do a single gstreamer_system_package() call as a micro-optimization, as it
supports multiple arguments for less internal calls to gstreamer_get_plugin_dir().

Closes: https://bugs.gentoo.org/813159
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2024-04-01 22:53:43 +03:00
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