summaryrefslogtreecommitdiff
path: root/kde-plasma/kpipewire
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2025-09-27 19:01:44 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2025-09-27 19:03:05 +0200
commit45b3da060bb643f874b33fde315fe92dfe7a1cd0 (patch)
tree0abb96d149d40e877ea55b70e1151f8c7131cff1 /kde-plasma/kpipewire
parent70b24b07b4af78280d72e0e822259bd7ccf87b58 (diff)
downloadkde-45b3da060bb643f874b33fde315fe92dfe7a1cd0.tar.gz
kde-45b3da060bb643f874b33fde315fe92dfe7a1cd0.tar.bz2
kde-45b3da060bb643f874b33fde315fe92dfe7a1cd0.zip
kde-plasma/kpipewire: Restrict ffmpeg8 patch to >=media-video/ffmpeg-5
Rather than needlessly revbump and raise minimum version, just make it conditional. See also: https://invent.kde.org/plasma/kpipewire/-/merge_requests/208#note_1310965 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'kde-plasma/kpipewire')
-rw-r--r--kde-plasma/kpipewire/files/kpipewire-6.4.5-ffmpeg8.patch (renamed from kde-plasma/kpipewire/files/kpipewire-6.4.90-ffmpeg8.patch)2
-rw-r--r--kde-plasma/kpipewire/kpipewire-6.4.90.ebuild8
2 files changed, 8 insertions, 2 deletions
diff --git a/kde-plasma/kpipewire/files/kpipewire-6.4.90-ffmpeg8.patch b/kde-plasma/kpipewire/files/kpipewire-6.4.5-ffmpeg8.patch
index 4d1e9439f1f..8c721c47ac7 100644
--- a/kde-plasma/kpipewire/files/kpipewire-6.4.90-ffmpeg8.patch
+++ b/kde-plasma/kpipewire/files/kpipewire-6.4.5-ffmpeg8.patch
@@ -1,4 +1,4 @@
-From e2b4a63b3ceb0584f9d4612865920a3dbc9ea512 Mon Sep 17 00:00:00 2001
+From 6dc69b0674f9946641e88151c209ce58f085d06a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bernhard=20Rosenkr=C3=A4nzer?= <bero@lindev.ch>
Date: Wed, 27 Aug 2025 16:39:36 +0200
Subject: [PATCH] Fix build with ffmpeg >= 8.0
diff --git a/kde-plasma/kpipewire/kpipewire-6.4.90.ebuild b/kde-plasma/kpipewire/kpipewire-6.4.90.ebuild
index 066f0702f6a..4b5cd3c9946 100644
--- a/kde-plasma/kpipewire/kpipewire-6.4.90.ebuild
+++ b/kde-plasma/kpipewire/kpipewire-6.4.90.ebuild
@@ -44,4 +44,10 @@ RDEPEND="${COMMON_DEPEND}
BDEPEND="test? ( >=dev-qt/qtbase-${QTMIN}:6[wayland] )"
BDEPEND+=" test? ( || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) )"
-PATCHES=( "${FILESDIR}/${P}-ffmpeg8.patch" )
+src_prepare() {
+ # https://invent.kde.org/plasma/kpipewire/-/merge_requests/208#note_1310965
+ if has_version ">=media-video/ffmpeg-5"; then
+ PATCHES+=( "${FILESDIR}/${PN}-6.4.5-ffmpeg8.patch" )
+ fi
+ cmake_src_prepare
+}