commit: 2a3d5fe113e48923f7b932e552349d21145b2436
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 18 14:42:32 2026 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 18 14:42:36 2026 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=2a3d5fe1
kde-plasma/kscreen: forward-port ppc64 vs libavif[aom] hack
kscreen depends on kimageformats[avif], and kimageformats[avif] depends on
libavif[aom]
Signed-off-by: Sam James <sam <AT> gentoo.org>
kde-plasma/kscreen/kscreen-6.6.0.ebuild | 7 ++++++-
kde-plasma/kscreen/kscreen-6.6.49.9999.ebuild | 7 ++++++-
kde-plasma/kscreen/kscreen-9999.ebuild | 7 ++++++-
3 files changed, 18 insertions(+), 3 deletions(-)
diff --git a/kde-plasma/kscreen/kscreen-6.6.0.ebuild
b/kde-plasma/kscreen/kscreen-6.6.0.ebuild
index 5b8b9d39a0..67019f23b7 100644
--- a/kde-plasma/kscreen/kscreen-6.6.0.ebuild
+++ b/kde-plasma/kscreen/kscreen-6.6.0.ebuild
@@ -41,7 +41,7 @@ COMMON_DEPEND="
"
RDEPEND="${COMMON_DEPEND}
>=dev-qt/qt5compat-${QTMIN}:6[qml]
- >=kde-frameworks/kimageformats-${KFMIN}:6[avif]
+ !ppc64? ( >=kde-frameworks/kimageformats-${KFMIN}:6[avif] )
>=kde-plasma/kglobalacceld-${KDE_CATV}:6
"
DEPEND="${COMMON_DEPEND}
@@ -60,6 +60,11 @@ CMAKE_SKIP_TESTS=(
kscreen-kded-configtest
)
+src_prepare() {
+ ecm_src_prepare
+ use ppc64 && cmake_comment_add_subdirectory hdrcalibrator # avif masked
on big-endian
+}
+
src_configure() {
local mycmakeargs=(
-DWITH_X11=$(usex X)
diff --git a/kde-plasma/kscreen/kscreen-6.6.49.9999.ebuild
b/kde-plasma/kscreen/kscreen-6.6.49.9999.ebuild
index ea48296c8c..4fb1596e7c 100644
--- a/kde-plasma/kscreen/kscreen-6.6.49.9999.ebuild
+++ b/kde-plasma/kscreen/kscreen-6.6.49.9999.ebuild
@@ -41,7 +41,7 @@ COMMON_DEPEND="
"
RDEPEND="${COMMON_DEPEND}
>=dev-qt/qt5compat-${QTMIN}:6[qml]
- >=kde-frameworks/kimageformats-${KFMIN}:6[avif]
+ !ppc64? ( >=kde-frameworks/kimageformats-${KFMIN}:6[avif] )
>=kde-plasma/kglobalacceld-${KDE_CATV}:6
"
DEPEND="${COMMON_DEPEND}
@@ -60,6 +60,11 @@ CMAKE_SKIP_TESTS=(
kscreen-kded-configtest
)
+src_prepare() {
+ ecm_src_prepare
+ use ppc64 && cmake_comment_add_subdirectory hdrcalibrator # avif masked
on big-endian
+}
+
src_configure() {
local mycmakeargs=(
-DWITH_X11=$(usex X)
diff --git a/kde-plasma/kscreen/kscreen-9999.ebuild
b/kde-plasma/kscreen/kscreen-9999.ebuild
index d870167175..bb9ca3cfc6 100644
--- a/kde-plasma/kscreen/kscreen-9999.ebuild
+++ b/kde-plasma/kscreen/kscreen-9999.ebuild
@@ -41,7 +41,7 @@ COMMON_DEPEND="
"
RDEPEND="${COMMON_DEPEND}
>=dev-qt/qt5compat-${QTMIN}:6[qml]
- >=kde-frameworks/kimageformats-${KFMIN}:6[avif]
+ !ppc64? ( >=kde-frameworks/kimageformats-${KFMIN}:6[avif] )
>=kde-plasma/kglobalacceld-${KDE_CATV}:6
"
DEPEND="${COMMON_DEPEND}
@@ -60,6 +60,11 @@ CMAKE_SKIP_TESTS=(
kscreen-kded-configtest
)
+src_prepare() {
+ ecm_src_prepare
+ use ppc64 && cmake_comment_add_subdirectory hdrcalibrator # avif masked
on big-endian
+}
+
src_configure() {
local mycmakeargs=(
-DWITH_X11=$(usex X)