commit: 06fbe025d67fff5ddd0828bb4287b6f02b2cef11 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Fri Oct 4 12:59:53 2024 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Fri Oct 4 13:01:25 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06fbe025
media-libs/phonon-gstreamer: treeclean Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> media-libs/phonon-gstreamer/Manifest | 1 - .../files/phonon-gstreamer-4.10.0-wayland.patch | 46 ---------------------- media-libs/phonon-gstreamer/metadata.xml | 14 ------- .../phonon-gstreamer-4.10.0-r1.ebuild | 43 -------------------- profiles/package.mask | 5 --- 5 files changed, 109 deletions(-) diff --git a/media-libs/phonon-gstreamer/Manifest b/media-libs/phonon-gstreamer/Manifest deleted file mode 100644 index 5821667db7b4..000000000000 --- a/media-libs/phonon-gstreamer/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST phonon-backend-gstreamer-4.10.0.tar.xz 98532 BLAKE2B b9182a50810536c46999266bd40996bb59ac982e44d2066c2afd897d3a2feb99e5570e36dcc869098f5b171018f4c339a2e3b8df124eaeb88236073245069859 SHA512 3beaba9ea3a332a6908ebdaa966958e8e8056d79cfb210e82a8edaf08f0a8bacbf8094e91b1b1b936406aa634dabb962e6c1468e4dde3febd9efac1a63ea70a4 diff --git a/media-libs/phonon-gstreamer/files/phonon-gstreamer-4.10.0-wayland.patch b/media-libs/phonon-gstreamer/files/phonon-gstreamer-4.10.0-wayland.patch deleted file mode 100644 index ef1697a8395a..000000000000 --- a/media-libs/phonon-gstreamer/files/phonon-gstreamer-4.10.0-wayland.patch +++ /dev/null @@ -1,46 +0,0 @@ -From bbbb160f30a394655cff9398d17961142388b0f2 Mon Sep 17 00:00:00 2001 -From: David Edmundson <k...@davidedmundson.co.uk> -Date: Wed, 17 Nov 2021 15:20:08 +0000 -Subject: [PATCH] Only create window handles for actual windows - -winId() creates a platform window for the given widget. This makes sense -for the topmost widget in a tree, we can't assume the parent widget is -the topmost widget. - -Doing this on XCB is confusing and wrong, but apparently harmless. Doing -this on wayland causes issues as we promote the parent window to a -subsurface but never show that window leaving things in a bizarre -corrupt state that leads to content not updating. - -BUG: 445196 ---- - gstreamer/videowidget.cpp | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/gstreamer/videowidget.cpp b/gstreamer/videowidget.cpp -index bd27b21f..83fa9b9e 100644 ---- a/gstreamer/videowidget.cpp -+++ b/gstreamer/videowidget.cpp -@@ -158,7 +158,7 @@ void VideoWidget::setupVideoBin() - gst_object_unref(videopad); - QWidget *parentWidget = qobject_cast<QWidget*>(parent()); - if (parentWidget) { -- parentWidget->winId(); // Due to some existing issues with alien in 4.4, -+ parentWidget->window()->winId(); // Due to some existing issues with alien in 4.4, - // we must currently force the creation of a parent widget. - } - m_isValid = true; //initialization ok, accept input -@@ -171,8 +171,8 @@ void VideoWidget::setupVideoBin() - gst_object_unref(videopad); - QWidget *parentWidget = qobject_cast<QWidget*>(parent()); - if (parentWidget) { -- parentWidget->winId(); // Due to some existing issues with alien in 4.4, -- // we must currently force the creation of a parent widget. -+ parentWidget->window()->winId(); // Due to some existing issues with alien in 4.4, -+ // we must currently force the creation of a parent widget's window - } - m_isValid = true; //initialization ok, accept input - } --- -GitLab - diff --git a/media-libs/phonon-gstreamer/metadata.xml b/media-libs/phonon-gstreamer/metadata.xml deleted file mode 100644 index 52ea6e1ffca9..000000000000 --- a/media-libs/phonon-gstreamer/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>k...@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> - </upstream> - <use> - <flag name="network">Enable network streaming support via libsoup</flag> - </use> -</pkgmetadata> diff --git a/media-libs/phonon-gstreamer/phonon-gstreamer-4.10.0-r1.ebuild b/media-libs/phonon-gstreamer/phonon-gstreamer-4.10.0-r1.ebuild deleted file mode 100644 index e3281141130b..000000000000 --- a/media-libs/phonon-gstreamer/phonon-gstreamer-4.10.0-r1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN="phonon-backend-gstreamer" -inherit ecm kde.org - -DESCRIPTION="GStreamer backend for the Phonon multimedia library" -HOMEPAGE="https://community.kde.org/Phonon" - -if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/phonon/${MY_PN}/${PV}/${MY_PN}-${PV}.tar.xz" - S="${WORKDIR}/${MY_PN}-${PV}" - KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86" -fi - -LICENSE="LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )" -SLOT="0" -IUSE="alsa debug +network" - -DEPEND=" - dev-libs/glib:2 - dev-libs/libxml2:2 - dev-qt/qtgui:5 - dev-qt/qtopengl:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - media-libs/gst-plugins-base:1.0 - media-libs/gstreamer:1.0 - >=media-libs/phonon-4.10.60 - media-plugins/gst-plugins-meta:1.0[alsa?,ogg,vorbis] - virtual/opengl -" -RDEPEND="${DEPEND} - network? ( media-plugins/gst-plugins-soup:1.0 ) -" -BDEPEND=" - dev-qt/linguist-tools:5 - virtual/pkgconfig -" - -PATCHES=( "${FILESDIR}/${P}-wayland.patch" ) # KDE-bug 445196 diff --git a/profiles/package.mask b/profiles/package.mask index 8fd47a1214d9..d29dec7dc7b3 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -156,11 +156,6 @@ sci-physics/qmeq <kde-plasma/libkworkspace-5.27.50:5 <kde-plasma/xembed-sni-proxy-5.27.50:5 -# Andreas Sturmlechner <ast...@gentoo.org> (2024-09-04) -# Unmaintained upstream, latest media-libs/phonon release incompatible. -# Removal on 2024-10-04. -media-libs/phonon-gstreamer - # Fabian Groffen <grob...@gentoo.org> (2024-09-02) # exim_tinydb utility crashes due to invalid free() (used in startup script) =mail-mta/exim-4.98