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

Reply via email to