commit: 1b8beb7834fcd1666329dd59018112d7a830ecb4 Author: Konstantin Tutsch <mail <AT> konstantintutsch <DOT> de> AuthorDate: Fri Aug 25 18:11:34 2023 +0000 Commit: Konstantin Tutsch <mail <AT> konstantintutsch <DOT> de> CommitDate: Fri Aug 25 18:11:34 2023 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1b8beb78
media-video/kooha: remove gnome.post_install() from meson.build Closes: https://bugs.gentoo.org/912990 Signed-off-by: Konstantin Tutsch <mail <AT> konstantintutsch.de> media-video/kooha/kooha-2.2.3.ebuild | 48 ++++++++++++++++++++++++------------ 1 file changed, 32 insertions(+), 16 deletions(-) diff --git a/media-video/kooha/kooha-2.2.3.ebuild b/media-video/kooha/kooha-2.2.3.ebuild index 00c7b40734..12f1119c20 100644 --- a/media-video/kooha/kooha-2.2.3.ebuild +++ b/media-video/kooha/kooha-2.2.3.ebuild @@ -164,23 +164,25 @@ KEYWORDS="~amd64" IUSE="x264 vaapi test" RESTRICT="!test? ( test )" -IDEPEND=">=dev-util/meson-1.1.1 ->=dev-util/ninja-1.11.1-r2 ->=dev-libs/appstream-glib-0.8.2 ->=virtual/rust-1.69.0 -x264? ( >=media-libs/x264-0.0.20220222 - >=media-libs/gst-plugins-ugly-1.20.6 ) ->=media-libs/gstreamer-1.20.6 ->=media-libs/gst-plugins-base-1.20.6 -vaapi? ( >=media-plugins/gst-plugins-vaapi-1.20.6 ) ->=dev-libs/glib-2.76.3 ->=gui-libs/gtk-4.10.4 ->=gui-libs/libadwaita-1.3.3 ->=media-libs/libpulse-15.0[glib]" -DEPEND=">=media-video/pipewire-0.3.77-r1[gstreamer] ->=sys-apps/xdg-desktop-portal-1.16.0-r1" +DEPEND="x264? ( >=media-libs/x264-0.0.20220222 + >=media-libs/gst-plugins-ugly-1.20.6 ) + >=media-libs/gstreamer-1.20.6 + >=media-libs/gst-plugins-base-1.20.6 + vaapi? ( >=media-plugins/gst-plugins-vaapi-1.20.6 ) + >=dev-libs/glib-2.76.3 + >=gui-libs/gtk-4.10.4 + >=gui-libs/libadwaita-1.3.3 + >=media-libs/libpulse-15.0[glib] + >=media-video/pipewire-0.3.77-r1[gstreamer] + >=sys-apps/xdg-desktop-portal-1.16.0-r1 +" RDEPEND="${DEPEND}" -BDEPEND="" +BDEPEND=">=dev-util/meson-1.1.1 + >=dev-util/ninja-1.11.1-r2 + >=dev-libs/appstream-glib-0.8.2 + >=virtual/rust-1.69.0 +" + # rust does not use *FLAGS from make.conf, silence portage warning # update with proper path to binaries this crate installs, omit leading / @@ -188,6 +190,20 @@ QA_FLAGS_IGNORED="usr/bin/${PN}" BUILD_DIR="${S}/build" +src_prepare() { + default + + sed -i \ + -e '/^gnome.post_install(/,/)/d' \ + meson.build \ + || die + + sed -i \ + -e '/^test(/,/time\n\t)/d' \ + src/meson.build \ + || die +} + pkg_postinst() { xdg_pkg_postinst gnome2_schemas_update
