commit: 003d48e09cc2fa3475f0a933eeec2ca5a4378d45 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Mon Mar 9 18:02:11 2026 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Mon Mar 9 21:38:37 2026 +0000 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=003d48e0
media-gfx/krita: Update dependencies, add IUSE wayland Upstream commits: 8b9f8b387e3d4d11e4d608150c26e5d545e2cfdd 4fdb554330317d6d30a217d64c41caab9919bb74 See also: https://invent.kde.org/graphics/krita/-/merge_requests/1607 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> media-gfx/krita/krita-9999.ebuild | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/media-gfx/krita/krita-9999.ebuild b/media-gfx/krita/krita-9999.ebuild index c73325cbb1..3c50eb78ad 100644 --- a/media-gfx/krita/krita-9999.ebuild +++ b/media-gfx/krita/krita-9999.ebuild @@ -3,6 +3,7 @@ EAPI=8 +PATCHSET= ECM_TEST="forceoptional" PYTHON_COMPAT=( python3_{11..14} ) KFMIN=6.16.0 @@ -26,13 +27,16 @@ if [[ ${KDE_BUILD_TYPE} == release ]]; then fi KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" fi +if [[ -n ${PATCHSET} ]]; then + SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/kde/${PATCHSET}.tar.xz" +fi DESCRIPTION="Free digital painting application. Digital Painting, Creative Freedom!" HOMEPAGE="https://apps.kde.org/krita/ https://krita.org/en/" LICENSE="GPL-3" SLOT="0" -IUSE="color-management fftw gif +gsl heif jpeg2k jpegxl +mypaint-brush-engine openexr pdf media +raw webp" +IUSE="color-management fftw gif +gsl heif jpeg2k jpegxl +mypaint-brush-engine openexr pdf media +raw wayland webp" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # bug 630508 @@ -49,7 +53,7 @@ COMMON_DEPEND="${PYTHON_DEPS} dev-python/sip:=[${PYTHON_USEDEP}] ') >=dev-qt/qt5compat-${QTMIN}:6 - >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,-gles2-only,gui,network,opengl,sql,wayland,widgets,X,xml] + >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,-gles2-only,gui,network,opengl,sql,wayland?,widgets,X,xml] >=dev-qt/qtdeclarative-${QTMIN}:6 >=dev-qt/qtsvg-${QTMIN}:6 >=kde-frameworks/kcolorscheme-${KFMIN}:6 @@ -64,6 +68,9 @@ COMMON_DEPEND="${PYTHON_DEPS} >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 >=kde-frameworks/kxmlgui-${KFMIN}:6 media-gfx/exiv2:= + media-libs/fontconfig + media-libs/freetype + media-libs/harfbuzz:= media-libs/lcms media-libs/libjpeg-turbo:= media-libs/libpng:= @@ -103,6 +110,7 @@ PATCHES=( # downstream "${FILESDIR}"/${PN}-5.3.0-tests-optional.patch "${FILESDIR}"/${PN}-5.2.2-fftw.patch # bug 913518 + "${WORKDIR}/${PATCHSET}" ) src_prepare() { @@ -132,6 +140,7 @@ src_configure() { $(cmake_use_find_package openexr OpenEXR) $(cmake_use_find_package pdf Poppler) $(cmake_use_find_package raw KDcrawQt6) + $(cmake_use_find_package wayland Qt6WaylandClient) $(cmake_use_find_package webp WebP) ) ecm_src_configure
