Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: media-gfx/krita/
Date: Mon, 04 Jul 2022 16:26:59
Message-Id: 1656951908.0ede4c34291c39b85acfed71e867e859d91cd857.asturm@gentoo
1 commit: 0ede4c34291c39b85acfed71e867e859d91cd857
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jul 4 16:25:08 2022 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Mon Jul 4 16:25:08 2022 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=0ede4c34
7
8 media-gfx/krita: python3_11, update dependencies, sync KEYWORDS
9
10 Package-Manager: Portage-3.0.30, Repoman-3.0.3
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 media-gfx/krita/krita-9999.ebuild | 15 ++++++++-------
14 media-gfx/krita/metadata.xml | 2 +-
15 2 files changed, 9 insertions(+), 8 deletions(-)
16
17 diff --git a/media-gfx/krita/krita-9999.ebuild b/media-gfx/krita/krita-9999.ebuild
18 index fdc7f5ceed..569571eb10 100644
19 --- a/media-gfx/krita/krita-9999.ebuild
20 +++ b/media-gfx/krita/krita-9999.ebuild
21 @@ -4,7 +4,7 @@
22 EAPI=8
23
24 ECM_TEST="forceoptional"
25 -PYTHON_COMPAT=( python3_{8..10} )
26 +PYTHON_COMPAT=( python3_{8..11} )
27 KFMIN=5.82.0
28 QTMIN=5.15.4
29 VIRTUALX_REQUIRED="test"
30 @@ -12,7 +12,7 @@ inherit ecm kde.org python-single-r1
31
32 if [[ ${KDE_BUILD_TYPE} = release ]]; then
33 SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
34 - KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
35 + KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
36 fi
37
38 DESCRIPTION="Free digital painting application. Digital Painting, Creative Freedom!"
39 @@ -20,7 +20,7 @@ HOMEPAGE="https://apps.kde.org/krita/ https://krita.org/en/"
40
41 LICENSE="GPL-3"
42 SLOT="5"
43 -IUSE="color-management fftw gif +gsl heif +jpeg +mypaint-brush-engine openexr pdf qtmedia +raw vc webp"
44 +IUSE="color-management fftw gif +gsl heif +jpeg jpegxl +mypaint-brush-engine openexr pdf qtmedia +raw webp"
45 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
46
47 # bug 630508
48 @@ -69,6 +69,7 @@ RDEPEND="${PYTHON_DEPS}
49 gif? ( media-libs/giflib )
50 gsl? ( sci-libs/gsl:= )
51 jpeg? ( media-libs/libjpeg-turbo:= )
52 + jpegxl? ( >=media-libs/libjxl-0.7.0 )
53 heif? ( >=media-libs/libheif-1.11:= )
54 mypaint-brush-engine? ( media-libs/libmypaint:= )
55 openexr? ( media-libs/openexr:= )
56 @@ -77,9 +78,7 @@ RDEPEND="${PYTHON_DEPS}
57 raw? ( media-libs/libraw:= )
58 webp? ( >=media-libs/libwebp-1.2.0:= )
59 "
60 -DEPEND="${RDEPEND}
61 - vc? ( >=dev-libs/vc-1.1.0 )
62 -"
63 +DEPEND="${RDEPEND}"
64 BDEPEND="
65 dev-cpp/eigen:3
66 dev-lang/perl
67 @@ -101,19 +100,21 @@ src_configure() {
68 local mycmakeargs=(
69 -DENABLE_UPDATERS=OFF
70 -DFETCH_TRANSLATIONS=OFF
71 + -DKRITA_ENABLE_PCH=OFF # big mess.
72 -DCMAKE_DISABLE_FIND_PACKAGE_KSeExpr=ON # not packaged
73 + -DCMAKE_DISABLE_FIND_PACKAGE_xsimd=ON # not packaged
74 $(cmake_use_find_package color-management OpenColorIO)
75 $(cmake_use_find_package fftw FFTW3)
76 $(cmake_use_find_package gif GIF)
77 $(cmake_use_find_package gsl GSL)
78 $(cmake_use_find_package heif HEIF)
79 $(cmake_use_find_package jpeg JPEG)
80 + $(cmake_use_find_package jpegxl JPEGXL)
81 $(cmake_use_find_package mypaint-brush-engine LibMyPaint)
82 $(cmake_use_find_package openexr OpenEXR)
83 $(cmake_use_find_package pdf Poppler)
84 $(cmake_use_find_package qtmedia Qt5Multimedia)
85 $(cmake_use_find_package raw LibRaw)
86 - $(cmake_use_find_package vc Vc)
87 $(cmake_use_find_package webp WebP)
88 )
89
90
91 diff --git a/media-gfx/krita/metadata.xml b/media-gfx/krita/metadata.xml
92 index c489668005..27c873d15e 100644
93 --- a/media-gfx/krita/metadata.xml
94 +++ b/media-gfx/krita/metadata.xml
95 @@ -11,8 +11,8 @@
96 <use>
97 <flag name="color-management">Enable color management via <pkg>media-libs/opencolorio</pkg></flag>
98 <flag name="heif">Enable support for ISO/IEC 23008-12:2017 HEIF/HEIC image format using <pkg>media-libs/libheif</pkg></flag>
99 + <flag name="jpegxl">Support for JPEG XL image format</flag>
100 <flag name="mypaint-brush-engine">Enable MyPaint brush engine support <pkg>media-libs/libmypaint</pkg></flag>
101 <flag name="qtmedia">Enable sound support for animations via <pkg>dev-qt/qtmultimedia</pkg></flag>
102 - <flag name="vc">Enable support for <pkg>dev-libs/vc</pkg>, could be a significant speed boost</flag>
103 </use>
104 </pkgmetadata>