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

Reply via email to