summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* media-plugins/gst-plugins-adaptivedemux2: fix dependenciesMart Raudsepp2024-04-011-0/+15
| | | | Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* gstreamer-meson.eclass: Refactor away repetition in gstreamer_get_plugins()Mart Raudsepp2024-04-011-29/+16
| | | | Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* media-plugins/gst-plugins-opus: Drop obsolete gst-plugins-opusparse blockerMart Raudsepp2024-04-011-1/+0
| | | | Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* media-plugins/gst-plugins-opus: Drop redundant multilib_src_testMart Raudsepp2024-04-011-5/+0
| | | | | | | Split plugins don't run tests and after eclass tweaks gstreamer_multilib_src_test call would fail due to no `virtx` being available. Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* media-plugins/gst-plugins-opus: optimize gstreamer_system_package eclass callMart Raudsepp2024-04-011-3/+3
| | | | Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* gstreamer-meson.eclass: Drop bogus IUSE=test for split packagesMart Raudsepp2024-04-011-1/+7
| | | | | | | | virtualx was inherited unconditionally, but only used in non-splits. Unconditional virtualx inheriting is preserved for older than 1.22.10 versions to not cause any --newuse rebuilds for stable users. Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* media-plugins/gst-plugins-libvisual: optimize gstreamer_system_package ↵Mart Raudsepp2024-04-011-3/+3
| | | | | | | | | | eclass call gstreamer_system_package() supports multiple arguments, allowing to call gstreamer_get_plugin_dir() only once. Micro-optimize the call for a common convention standard for using it. Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* gstreamer-meson.eclass: Avoid gl getting automatically enabled for base splitsMart Raudsepp2024-04-014-5/+10
| | | | | | | | | This necessitates adding `gl` to GST_PLUGINS_NOAUTO in gst-plugins-base, or it gets disabled there as well due to eclass additions being appended to the ebuild ones. This is mainly for correctness, as the few base split builds didn't actually end up building anything about GL extra due to this. Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* gstreamer-meson.eclass: Avoid needlessly compiling helper libraries in split ↵Mart Raudsepp2024-04-011-1/+5
| | | | | | | | | | | | | | | | | | | | | packages When a split package uses gstreamer_system_package() for a helper library in gst-libs/ that is in the same tarball, it wasn't working fully anymore these days because for subprojects support they all do a meson.override_dependency as well, which is also overriding the dependency our eclass helper adds at the top of the split plugins subdir meson.build. Because of that, it was building these helper libraries from scratch and link against them, only to discard it after linking against it and potentially also causing some ABI issues, as at runtime the system version from the main package is used (though that hasn't been observed as of yet, only the extra big compilation). Fix it by deleting the relevant override_dependency call as part of gstreamer_system_package() as well, which works as long as the syntax used for it is standard in terms of whitespace usage. For example gst-plugins-cdparanoia had 51 build units before due to this, but only 2 after the fix. Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* dev-python/gst-python: enable py3.12Haelwenn (lanodan) Monnier2024-04-011-2/+2
| | | | | | Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Closes: https://github.com/gentoo/gentoo/pull/34997 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* media-libs/gstreamer: add 1.22.10, drop 1.22.3 (security)Haelwenn (lanodan) Monnier2024-04-01171-390/+240
| | | | | | | | | | | | - eclass / gst-plugins-good: Add "soup" option in the special cases - gst-plugins-good: Backport fix against tests being enabled on libsoup presence automagic-style <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6058> Closes: https://bugs.gentoo.org/836163 Closes: https://bugs.gentoo.org/908978 Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* dev-util/ruff: new package, add 0.3.5Patrick McLean2024-04-012-28/+482
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* app-emacs/osm: add use-dependency default on emacs[json(+)]Ulrich Müller2024-04-013-4/+4
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* sys-apps/openrc: add 0.54William Hubbs2024-04-012-0/+163
| | | | | Closes: https://bugs.gentoo.org/904277 Signed-off-by: William Hubbs <williamh@gentoo.org>
* dev-python/shtab: Remove oldMichał Górny2024-04-012-29/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* app-editors/emacs: Drop json flagUlrich Müller2024-04-011-3/+1
| | | | | | Upstream no longer supports configure --with-json. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* dev-python/pillow: Stabilize 10.3.0 ppc64, #928390Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtwebview: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtwebengine: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtwebchannel: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtwayland: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtvirtualkeyboard: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qttranslations: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qttools: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtsvg: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtspeech: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtserialbus: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtsensors: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtscxml: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtnetworkauth: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtmultimedia: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtquick3d: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtquicktimeline: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtlocation: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtpositioning: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtserialport: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtimageformats: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qthttpserver: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtwebsockets: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtconnectivity: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtcharts: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qt5compat: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qt3d: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtdeclarative: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtshadertools: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qtbase: Stabilize 6.6.3 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-qt/qt-docs: Stabilize 6.6.3_p202403191846 amd64, #928382Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-python/shtab: Stabilize 1.7.1 amd64, #928308Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-python/shtab: Stabilize 1.7.1 x86, #928308Arthur Zamarin2024-04-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-cluster/ceph: Don't remove egg-info files (bug #928389)Patrick McLean2024-04-012-9/+0
| | | | | Closes: https://bugs.gentoo.org/928389 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>