krita 5.2.9-2 (x86_64;znver1;aarch64) 2025-17829
9999

Status published
Submitter benbullard79 [@T] cox.net
Platform rolling
Repository main
URL https://abf.openmandriva.org/build_lists/503251
Packages
krita-5.2.9-2.x86_64.source
krita-5.2.9-2.x86_64.binary
krita-debuginfo-5.2.9-2.x86_64.debuginfo
krita-debugsource-5.2.9-2.x86_64.binary
krita-5.2.9-2.znver1.source
krita-5.2.9-2.znver1.binary
krita-debuginfo-5.2.9-2.znver1.debuginfo
krita-debugsource-5.2.9-2.znver1.binary
krita-5.2.9-2.aarch64.binary
krita-5.2.9-2.aarch64.source
krita-debuginfo-5.2.9-2.aarch64.debuginfo
krita-debugsource-5.2.9-2.aarch64.binary
Build Date 2025-02-12 14:23:39 +0000 UTC
Last Updated 2025-02-12 17:24:14.292128781 +0000 UTC
$ git diff --patch-with-stat --summary 6db995e8d7a4c8b74230cbd871f4f21d0dc48161..c9647cee4e99204c0bbaff0f59f9f8f1f1bc9923

 .abf.yml                                     |  7 +--
 krita-5.0.0-fix-libatomic-linkage.patch      | 17 ++++---
 krita-5.2.3-xsimd-compile.patch              | 12 +++++
 krita-5.2.9-open-avif-through-qimageio.patch | 34 +++++++++++++
 krita-ai-tools-dont-download-dlimgedit.patch | 14 ++++++
 krita-ai-tools-install-dirs.patch            | 21 ++++++++
 krita-dont-hardcode-ancient-sip-abi.patch    | 12 +++++
 krita.spec                                   | 73 ++++++++++++++++++++++++----
 metadata-no-links.patch                      | 64 ++++++++++++++++++++++++
 9 files changed, 234 insertions(+), 20 deletions(-)
 create mode 100644 krita-5.2.3-xsimd-compile.patch
 create mode 100644 krita-5.2.9-open-avif-through-qimageio.patch
 create mode 100644 krita-ai-tools-dont-download-dlimgedit.patch
 create mode 100644 krita-ai-tools-install-dirs.patch
 create mode 100644 krita-dont-hardcode-ancient-sip-abi.patch
 create mode 100644 metadata-no-links.patch

diff --git a/.abf.yml b/.abf.yml
index c7219fc..cf79dc7 100644
--- a/.abf.yml
+++ b/.abf.yml
@@ -1,4 +1,5 @@
 sources:
-  krita-5.1.5.tar.xz: 490a34eb1e6844c5771279ced086c38ce8d247d6
-  gmic-3.1.6.1-patched.tar.gz: e3746f78375371d27ed5ea7976b970e903690863
-  v3.1.6.1.tar.gz: fb41d353660d6b1f603392876af717c7faddf2b9
+  v1.0.2.tar.gz: 7e48f69cf628884ce38b3c240c38dbd4a4f373d9
+  main.tar.gz: e91599f70068b920c9d4aae84da86cb1d54ddd34
+  gmic-3.2.4.1-patched.tar.gz: 7a7f5b842be6118b8fcc07b6edf6f5b62aef1512
+  krita-v5.2.9.tar.bz2: 3531362beff71c14c8c931bf2cbdb8c60899340e
diff --git a/krita-5.0.0-fix-libatomic-linkage.patch b/krita-5.0.0-fix-libatomic-linkage.patch
index 605888c..28f233c 100644
--- a/krita-5.0.0-fix-libatomic-linkage.patch
+++ b/krita-5.0.0-fix-libatomic-linkage.patch
@@ -1,11 +1,12 @@
-diff -up krita-5.0.0/libs/image/CMakeLists.txt.omv~ krita-5.0.0/libs/image/CMakeLists.txt
---- krita-5.0.0/libs/image/CMakeLists.txt.omv~	2021-12-24 18:05:49.733790872 +0100
-+++ krita-5.0.0/libs/image/CMakeLists.txt	2021-12-24 18:06:01.989834923 +0100
-@@ -367,6 +367,7 @@ target_link_libraries(kritaimage
-         kritametadata
-         kritaresources
-         Qt5::Concurrent
+diff -up krita-5.2.0/libs/image/CMakeLists.txt.1~ krita-5.2.0/libs/image/CMakeLists.txt
+--- krita-5.2.0/libs/image/CMakeLists.txt.1~	2023-10-05 13:58:33.707289895 +0200
++++ krita-5.2.0/libs/image/CMakeLists.txt	2023-10-05 14:02:26.614879921 +0200
+@@ -379,6 +379,8 @@ target_link_libraries(kritaimage
+ 
+         Eigen3::Eigen
+         Boost::boost
++
 +	atomic
  )
  
- target_link_libraries(kritaimage PUBLIC ${Boost_SYSTEM_LIBRARY})
+ if(HAVE_CXX_ATOMICS_WITH_LIB OR HAVE_CXX_ATOMICS64_WITH_LIB)
diff --git a/krita-5.2.3-xsimd-compile.patch b/krita-5.2.3-xsimd-compile.patch
new file mode 100644
index 0000000..6c94f35
--- /dev/null
+++ b/krita-5.2.3-xsimd-compile.patch
@@ -0,0 +1,12 @@
+diff -up krita-v5.2.3/benchmarks/kis_composition_benchmark.cpp.omv~ krita-v5.2.3/benchmarks/kis_composition_benchmark.cpp
+--- krita-v5.2.3/benchmarks/kis_composition_benchmark.cpp.omv~	2024-06-22 16:05:25.202370502 +0200
++++ krita-v5.2.3/benchmarks/kis_composition_benchmark.cpp	2024-06-22 16:06:40.519189838 +0200
+@@ -640,7 +640,7 @@ void KisCompositionBenchmark::detectBuil
+     qDebug() << ppVar(supported_architectures().contains<avx512bw>());
+     qDebug() << ppVar(supported_architectures().contains<avx512dq>());
+     qDebug() << ppVar(supported_architectures().contains<avx512cd>());
+-    qDebug().nospace() << "running on " << hex << "0x" << xsimd::available_architectures().best;
++//    qDebug().nospace() << "running on " << hex << "0x" << xsimd::available_architectures().best;
+ #endif
+ }
+ 
diff --git a/krita-5.2.9-open-avif-through-qimageio.patch b/krita-5.2.9-open-avif-through-qimageio.patch
new file mode 100644
index 0000000..3db71e5
--- /dev/null
+++ b/krita-5.2.9-open-avif-through-qimageio.patch
@@ -0,0 +1,34 @@
+diff -up krita-v5.2.9/plugins/impex/qimageio/krita_qimageio_export.json.omv~ krita-v5.2.9/plugins/impex/qimageio/krita_qimageio_export.json
+--- krita-v5.2.9/plugins/impex/qimageio/krita_qimageio_export.json.omv~	2025-02-11 21:58:18.183513389 +0100
++++ krita-v5.2.9/plugins/impex/qimageio/krita_qimageio_export.json	2025-02-11 21:59:27.013483059 +0100
+@@ -2,11 +2,11 @@
+     "Id": "Krita QImageIO Export Filter",
+     "NoDisplay": "true",
+     "Type": "Service",
+-    "X-KDE-Export": "image/bmp,image/x-xpixmap,image/x-xbitmap,image/vnd.microsoft.icon,image/x-portable-pixmap,image/x-portable-graymap,image/x-portable-bitmap,image/webp",
++    "X-KDE-Export": "image/bmp,image/x-xpixmap,image/x-xbitmap,image/vnd.microsoft.icon,image/x-portable-pixmap,image/x-portable-graymap,image/x-portable-bitmap,image/webp,image/avif",
+     "X-KDE-Library": "kritaqimageioexport",
+     "X-KDE-ServiceTypes": [
+         "Krita/FileFilter"
+     ],
+     "X-KDE-Weight": 1,
+-    "X-KDE-Extensions" : "bmp,xpm,xbm,ico,ppm,webp"
++    "X-KDE-Extensions" : "bmp,xpm,xbm,ico,ppm,webp,avif"
+ }
+diff -up krita-v5.2.9/plugins/impex/qimageio/krita_qimageio_import.json.omv~ krita-v5.2.9/plugins/impex/qimageio/krita_qimageio_import.json
+--- krita-v5.2.9/plugins/impex/qimageio/krita_qimageio_import.json.omv~	2025-02-11 21:57:07.355735831 +0100
++++ krita-v5.2.9/plugins/impex/qimageio/krita_qimageio_import.json	2025-02-11 21:59:00.285045563 +0100
+@@ -2,11 +2,11 @@
+     "Id": "Krita QImageIO Import Filter",
+     "NoDisplay": "true",
+     "Type": "Service",
+-    "X-KDE-Import": "image/bmp,image/x-xpixmap,image/x-xbitmap,image/vnd.microsoft.icon,image/x-portable-pixmap,image/x-portable-graymap,image/x-portable-bitmap,image/webp",
++    "X-KDE-Import": "image/bmp,image/x-xpixmap,image/x-xbitmap,image/vnd.microsoft.icon,image/x-portable-pixmap,image/x-portable-graymap,image/x-portable-bitmap,image/webp,image/avif,image/heif,image/heic",
+     "X-KDE-Library": "kritaqimageioimport",
+     "X-KDE-ServiceTypes": [
+         "Krita/FileFilter"
+     ],
+     "X-KDE-Weight": 1,
+-    "X-KDE-Extensions" : "bmp,xbm,ico,ppm,webp"
++    "X-KDE-Extensions" : "bmp,xbm,ico,ppm,webp,avif,heif,heic"
+ }
diff --git a/krita-ai-tools-dont-download-dlimgedit.patch b/krita-ai-tools-dont-download-dlimgedit.patch
new file mode 100644
index 0000000..cebbb0a
--- /dev/null
+++ b/krita-ai-tools-dont-download-dlimgedit.patch
@@ -0,0 +1,14 @@
+diff -up krita-5.2.2/plugins/krita-ai-tools/segmentation/CMakeLists.txt.omv~ krita-5.2.2/plugins/krita-ai-tools/segmentation/CMakeLists.txt
+--- krita-5.2.2/plugins/krita-ai-tools/segmentation/CMakeLists.txt.omv~	2024-06-20 15:51:33.683001019 +0200
++++ krita-5.2.2/plugins/krita-ai-tools/segmentation/CMakeLists.txt	2024-06-20 15:52:04.419655249 +0200
+@@ -13,9 +13,7 @@ if(WIN32)
+ else()
+     # Build from source to ensure same system compatibility
+     FetchContent_Declare(dlimgedit
+-        DOWNLOAD_EXTRACT_TIMESTAMP true
+-        GIT_REPOSITORY https://github.com/Acly/dlimgedit.git
+-        GIT_TAG        5a6f44ac9e8c7c2156d2d55ff3f91a739b841765
++        SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../dlimgedit
+     )
+     set(BUILD_SHARED_LIBS_OLD ${BUILD_SHARED_LIBS})
+     set(BUILD_SHARED_LIBS OFF)
diff --git a/krita-ai-tools-install-dirs.patch b/krita-ai-tools-install-dirs.patch
new file mode 100644
index 0000000..ea85b66
--- /dev/null
+++ b/krita-ai-tools-install-dirs.patch
@@ -0,0 +1,21 @@
+diff -up krita-5.2.2/plugins/krita-ai-tools/segmentation/CMakeLists.txt.omv~ krita-5.2.2/plugins/krita-ai-tools/segmentation/CMakeLists.txt
+--- krita-5.2.2/plugins/krita-ai-tools/segmentation/CMakeLists.txt.omv~	2024-06-20 16:06:03.878291035 +0200
++++ krita-5.2.2/plugins/krita-ai-tools/segmentation/CMakeLists.txt	2024-06-20 16:09:09.825743331 +0200
+@@ -65,11 +65,10 @@ if(WIN32)
+     set(PACKAGE_DIR ${CMAKE_INSTALL_PREFIX}/../krita-plugin-segmentation)
+     install(DIRECTORY ${dlimgedit_SOURCE_DIR}/bin/ DESTINATION ${PACKAGE_DIR}/${BIN_INSTALL_DIR})
+     install(TARGETS kritatoolsegmentation DESTINATION ${PACKAGE_DIR}/${KRITA_PLUGIN_INSTALL_DIR})
+-else() # Linux AppImage
+-    set(PACKAGE_DIR ${CMAKE_INSTALL_PREFIX}/../krita-plugin-segmentation/usr)
+-    install(TARGETS dlimgedit DESTINATION ${PACKAGE_DIR}/lib/kritaplugins/toolsegmentation)
+-    install(DIRECTORY ${ONNXRUNTIME_LIB_DIR}/ DESTINATION ${PACKAGE_DIR}/lib/kritaplugins/toolsegmentation ${ONNX_FILTER})
+-    install(TARGETS kritatoolsegmentation DESTINATION ${PACKAGE_DIR}/lib/kritaplugins)
++else() # Linux
++    install(TARGETS dlimgedit DESTINATION ${KRITA_PLUGIN_INSTALL_DIR}/toolsegmentation)
++    install(DIRECTORY ${ONNXRUNTIME_LIB_DIR}/ DESTINATION ${KRITA_PLUGIN_INSTALL_DIR}/toolsegmentation ${ONNX_FILTER})
++    install(TARGETS kritatoolsegmentation DESTINATION ${KRITA_PLUGIN_INSTALL_DIR})
+ endif()
+-install(DIRECTORY ${dlimgedit_SOURCE_DIR}/models/ DESTINATION ${PACKAGE_DIR}/${DATA_INSTALL_DIR}/krita/ai_models ${MODELS_FILTER})
+-install(FILES segmentation_tools.action DESTINATION ${PACKAGE_DIR}/${DATA_INSTALL_DIR}/krita/actions)
++install(DIRECTORY ${dlimgedit_SOURCE_DIR}/models/ DESTINATION share/krita/ai_models ${MODELS_FILTER})
++install(FILES segmentation_tools.action DESTINATION share/krita/actions)
diff --git a/krita-dont-hardcode-ancient-sip-abi.patch b/krita-dont-hardcode-ancient-sip-abi.patch
new file mode 100644
index 0000000..948ad84
--- /dev/null
+++ b/krita-dont-hardcode-ancient-sip-abi.patch
@@ -0,0 +1,12 @@
+diff -up krita-v5.2.3/cmake/modules/pyproject.toml.in.omv~ krita-v5.2.3/cmake/modules/pyproject.toml.in
+--- krita-v5.2.3/cmake/modules/pyproject.toml.in.omv~	2024-06-23 23:21:49.783270319 +0200
++++ krita-v5.2.3/cmake/modules/pyproject.toml.in	2024-06-23 23:22:05.707439832 +0200
+@@ -9,7 +9,7 @@ name = "@module_name_toml@"
+ sip-module = "@sip_name@"
+ sip-include-dirs = @sip_include_dirs@
+ sip-files-dir = "@module_srcs@"
+-abi-version = "12"
++abi-version = "12.8"
+ 
+ [tool.sip.bindings.@module_name_toml@]
+ pep484-pyi = true
diff --git a/krita.spec b/krita.spec
index b6a37fc..5dea0b9 100644
--- a/krita.spec
+++ b/krita.spec
@@ -5,27 +5,51 @@
 %define __requires_exclude 'devel.*'
 #define _disable_lto 1
 
+# Need to fix a few downloaded external dependencies first
+%bcond_with aitools
+
 Name: krita
-Version: 5.1.5
-Release: 1
-Source0: http://download.kde.org/stable/krita/%(echo %{version} |cut -d. -f1-3)/%{name}-%{version}%{?beta:%{beta}}.tar.xz
+Version: 5.2.9
+Release: 2
+#Source0: http://download.kde.org/stable/krita/%(echo %{version} |cut -d. -f1-3)/%{name}-%{version}%{?beta:%{beta}}.tar.xz
+Source0: https://invent.kde.org/graphics/krita/-/archive/v%{version}/krita-v%{version}.tar.bz2
 # The krita plugin requires a patched version of gmic
-Source1: https://github.com/amyspark/gmic/archive/refs/tags/v3.1.6.1.tar.gz
+# git repo: https://github.com/amyspark/gmic
+# Make sure the version (and filename!) always matches what's requested in
+# 3rdparty_plugins/ext_gmic/CMakeLists.txt
+Source1: https://files.kde.org/krita/build/dependencies/gmic-3.2.4.1-patched.tar.gz
+%if %{with aitools}
+# AI selection plugin, see https://github.com/Acly/krita-ai-tools
+Source2: https://github.com/Acly/krita-ai-tools/archive/refs/tags/v1.0.2.tar.gz
+Source3: https://github.com/Acly/dlimgedit/archive/refs/heads/main.tar.gz
+%endif
 Source1000: %{name}.rpmlintrc
 #ifarch %{arm} %{armx}
 #Patch0:	krita-4.4.2-OpenMandriva-fix-build-with-OpenGLES-aarch64-and-armvhnl.patch
 #endif
+Patch1: krita-5.2.3-xsimd-compile.patch
 # Fix build with SSE
 #Patch2: krita-4.4.8-sse-compile.patch
 Patch3: krita-5.0.0-fix-libatomic-linkage.patch
 # And make it compile
+Patch4: krita-dont-hardcode-ancient-sip-abi.patch
 Patch5: krita-5.0.2-gmic-compile.patch
+# This is needed because discover (as of 5.27.6) barfs on tags inside <caption>
+# It should be removed if and when discover can deal with links inside caption.
+#Patch6: metadata-no-links.patch
+%if %{with aitools}
+# Fix krita-ai-tools build...
+Patch7: krita-ai-tools-dont-download-dlimgedit.patch
+# ... and installation
+Patch8: krita-ai-tools-install-dirs.patch
+%endif
+Patch9: krita-5.2.9-open-avif-through-qimageio.patch
 
 #Upstream patch
 #Patch10:	4523-Support-building-with-OpenEXR-3.patch
 
 Summary: Sketching and painting program
-URL: http://krita.org/
+URL: https://krita.org/
 License: GPL
 Group: Graphics
 BuildRequires: cmake(Qt5Multimedia)
@@ -55,6 +79,10 @@ BuildRequires: cmake(KF5ItemViews)
 BuildRequires: cmake(KF5WindowSystem)
 BuildRequires: cmake(KF5KIO)
 BuildRequires: cmake(KF5Crash)
+BuildRequires: cmake(KF5KDcraw)
+BuildRequires: cmake(Mlt7)
+BuildRequires: cmake(SDL2)
+BuildRequires: pkgconfig(libwebp)
 #BuildRequires: cmake(KSeExpr)
 # FIXME figure out why -- doesn't look like anything is
 # actually insane enough to link libjpeg statically
@@ -64,7 +92,12 @@ BuildRequires: cmake(QuaZip-Qt5)
 %ifarch %{ix86} %{x86_64}
 BuildRequires: cmake(Vc)
 %endif
+BuildRequires: cmake(Immer)
+BuildRequires: %mklibname -d zug
+BuildRequires: %mklibname -d lager
+BuildRequires: cmake(xsimd)
 BuildRequires: boost-devel
+BuildRequires: pkgconfig(libunibreak)
 BuildRequires: %{_lib}atomic-devel
 BuildRequires: pkgconfig(python)
 BuildRequires: pkgconfig(eigen3)
@@ -75,11 +108,15 @@ BuildRequires: pkgconfig(lcms2)
 BuildRequires: pkgconfig(libpng)
 BuildRequires: pkgconfig(xi)
 BuildRequires: pkgconfig(libjpeg)
+BuildRequires: pkgconfig(libjxl)
 BuildRequires: pkgconfig(libopenjp2)
 BuildRequires: pkgconfig(libcurl)
 BuildRequires: pkgconfig(libtiff-4)
 BuildRequires: pkgconfig(libraw)
 BuildRequires: pkgconfig(libraw_r)
+BuildRequires: pkgconfig(freetype2)
+BuildRequires: pkgconfig(fontconfig)
+BuildRequires: pkgconfig(fribidi)
 BuildRequires: pkgconfig(shared-mime-info)
 # Krita in 4.4.X is not compatibile with OpenColorIO v2.
 # Version 5.0.0 beta1 add support for compiling with OCIO v2 but still not runtime. Need wait for another beta.
@@ -91,6 +128,7 @@ BuildRequires: pkgconfig(OpenColorIO) >= 2
 BuildRequires: pkgconfig(poppler-qt5)
 BuildRequires: pkgconfig(xcb-util)
 BuildRequires: pkgconfig(zlib)
+BuildRequires: pkgconfig(libmypaint)
 # for gmic
 BuildRequires: pkgconfig(libavcodec)
 BuildRequires: atomic-devel
@@ -104,6 +142,10 @@ BuildRequires: python-qt5-gui
 BuildRequires: python-qt5-widgets
 BuildRequires: python-qt5-xml
 BuildRequires: python-sip
+Requires: qt5-database-plugin-sqlite
+Requires: python-qt5-core
+Requires: python-qt5-gui
+Requires: python-qt5-widgets
 Requires: python-qt5-xml
 
 # Those used to be separate libpackages in 2.x, but it didn't make much
@@ -127,7 +169,20 @@ from scratch by masters. It supports concept art, creation of comics
 and textures for rendering.
 
 %prep
-%autosetup -p1 -n %{name}-%{version}%{?beta:%{beta}}
+%setup -q -n %{name}-v%{version}%{?beta:%{beta}}
+%if %{with aitools}
+cd plugins
+tar xf %{S:2}
+mv krita-ai-tools-* krita-ai-tools
+echo 'add_subdirectory(krita-ai-tools)' >>CMakeLists.txt
+cd krita-ai-tools
+tar xf %{S:3}
+mv dlimgedit-* dlimgedit
+sed -i -e '/fmt/d' dlimgedit/CMakeLists.txt
+cd ../..
+%endif
+%autopatch -p1
+
 %cmake_kde5 \
 	-DUSE_QT_XCB:BOOL=TRUE \
 	-DENABLE_BSYMBOLICFUNCTIONS:BOOL=TRUE \
@@ -137,10 +192,10 @@ and textures for rendering.
 %ifarch %{arm} %{armx}
 export CXXFLAGS="%{optflags} -DHAS_ONLY_OPENGL_ES"
 %endif
-%ninja -C build -w dupbuild=warn
+%ninja -C build
 
 %install
-%ninja_install -C build -w dupbuild=warn
+%ninja_install -C build
 
 # Not very nice to do additional builds here, but
 # the gmic plugin requires a krita installation in
@@ -153,6 +208,7 @@ cmake \
 	-DKDE_INSTALL_USE_QT_SYS_PATHS:BOOL=TRUE \
 	-DEXTERNALS_DOWNLOAD_DIR=%{_sourcedir} \
 	-DINSTALL_ROOT=%{buildroot}%{_prefix} \
+	-DPC_xsimd_CONFIG_DIR=%{_libdir}/cmake/xsimd \
 	-G Ninja \
 	../3rdparty_plugins
 %ninja_build
@@ -178,7 +234,6 @@ rm -f %{buildroot}%{_bindir}/AppImageUpdateDummy
 %{_libdir}/krita-python-libs/
 %dir %{_libdir}/kritaplugins
 %{_libdir}/kritaplugins/*.so
-%{_libdir}/qt5/qml/org/krita
 %{_iconsdir}/hicolor/*x*/apps/krita.png
 %{_iconsdir}/hicolor/scalable/apps/krita.svgz
 %{_datadir}/icons/*/*/*/application-x-krita.*
diff --git a/metadata-no-links.patch b/metadata-no-links.patch
new file mode 100644
index 0000000..4d92a6d
--- /dev/null
+++ b/metadata-no-links.patch
@@ -0,0 +1,64 @@
+diff -up krita-5.2.2/krita/org.kde.krita.appdata.xml.3~ krita-5.2.2/krita/org.kde.krita.appdata.xml
+--- krita-5.2.2/krita/org.kde.krita.appdata.xml.3~	2023-12-07 19:05:30.335333302 +0100
++++ krita-5.2.2/krita/org.kde.krita.appdata.xml	2023-12-07 19:07:35.240486739 +0100
+@@ -539,33 +539,33 @@
+       <image>https://cdn.kde.org/screenshots/krita/youtube.png</image>
+     </screenshot>
+     <screenshot>
+-      <caption>Or the active <a href="https://krita-artists.org">Krita Artists community</a></caption>
+-      <caption xml:lang="bg">Или  активния <a href="https://krita-artists.org">Общност на художниците на Krita</a></caption>
+-      <caption xml:lang="ca">O l'actiu <a href="https://krita-artists.org">La comunitat d'artistes del Krita</a></caption>
+-      <caption xml:lang="ca-valencia">O l'actiu <a href="https://krita-artists.org">La comunitat d'artistes de Krita</a></caption>
+-      <caption xml:lang="cs">Nebo aktivní <a href="https://krita-artists.org">Komunita umělců Krita</a></caption>
+-      <caption xml:lang="el">Ή το ενεργό <a href="https://krita-artists.org">Η κοινότητα των καλλιτεχνών του Krita</a></caption>
+-      <caption xml:lang="en-GB">Or the active <a href="https://krita-artists.org">Krita Artists community</a></caption>
+-      <caption xml:lang="eo">Aŭ la aktiva <a href="https://krita-artists.org">Komunumo de Krita-Artistoj</a></caption>
+-      <caption xml:lang="es">O al activo <a href="https://krita-artists.org">La comunidad de artistas de Krita</a></caption>
+-      <caption xml:lang="eu">Edo <a href="https://krita-artists.org">Krita Artisten komunitatea</a> aktiboa</caption>
+-      <caption xml:lang="fi">Tai aktiivinen <a href="https://krita-artists.org">Krita-taiteilijayhteisö</a></caption>
+-      <caption xml:lang="fr">Ou l'active <a href="https://krita-artists.org">La communauté d'artistes de Krita</a></caption>
+-      <caption xml:lang="id">Atau <a href="https://krita-artists.org">Komunitas Pelukis Krita</a> yang aktif</caption>
+-      <caption xml:lang="it">O l'attiva <a href="https://krita-artists.org">Comunità degli Artisti di Krita</a></caption>
+-      <caption xml:lang="ka">ან აქტიური <a href="https://krita-artists.org">Krita -ის ხელვნების საზოგადოება</a></caption>
+-      <caption xml:lang="nl">Of het actieve <a href="https://krita-artists.org">Krita-artiestengemeenschap</a></caption>
+-      <caption xml:lang="nn">Eller det populære <a href="https://krita-artists.org">forumet for Krita-kunstnarar</a></caption>
+-      <caption xml:lang="pl">Lub aktywny <a href="https://krita-artists.org">Społeczność artystów Krity</a></caption>
+-      <caption xml:lang="pt-BR">Ou o ativo <a href="https://krita-artists.org">Comunidade de artistas do Krita</a></caption>
+-      <caption xml:lang="ru">Или активный <a href="https://krita-artists.org">Сообщество художников Krita</a></caption>
+-      <caption xml:lang="sl">Ali aktivni <a href="https://krita-artists.org">Skupnost ustvarjalcev Krita Artists</a></caption>
+-      <caption xml:lang="sv">Eller den aktiva <a href="https://krita-artists.org">Kritas konstnärsgemenskap</a></caption>
+-      <caption xml:lang="tr">Veya etkin <a href="https://krita-artists.org">Krita Sanatçıları topluluğu</a></caption>
+-      <caption xml:lang="uk">Або активний <a href="https://krita-artists.org">Спільнота Krita Artists</a></caption>
+-      <caption xml:lang="x-test">xxOr the active <a href="https://krita-artists.org">xxKrita Artists communityxx</a>xx</caption>
+-      <caption xml:lang="zh-CN">或者活动的 <a href="https://krita-artists.org">Krita 国际画师社区</a></caption>
+-      <caption xml:lang="zh-TW">或者生氣勃勃的 <a href="https://krita-artists.org">Krita Artists 社群討論區</a></caption>
++      <caption>Or the active Krita Artists community</caption>
++      <caption xml:lang="bg">Или  активния Общност на художниците на Krita</caption>
++      <caption xml:lang="ca">O l'actiu La comunitat d'artistes del Krita</caption>
++      <caption xml:lang="ca-valencia">O l'actiu La comunitat d'artistes de Krita</caption>
++      <caption xml:lang="cs">Nebo aktivní Komunita umělců Krita</caption>
++      <caption xml:lang="el">Ή το ενεργό Η κοινότητα των καλλιτεχνών του Krita</caption>
++      <caption xml:lang="en-GB">Or the active Krita Artists community</caption>
++      <caption xml:lang="eo">Aŭ la aktiva Komunumo de Krita-Artistoj</caption>
++      <caption xml:lang="es">O al activo La comunidad de artistas de Krita</caption>
++      <caption xml:lang="eu">Edo Krita Artisten komunitatea aktiboa</caption>
++      <caption xml:lang="fi">Tai aktiivinen Krita-taiteilijayhteisö</caption>
++      <caption xml:lang="fr">Ou l'active La communauté d'artistes de Krita</caption>
++      <caption xml:lang="id">Atau Komunitas Pelukis Krita yang aktif</caption>
++      <caption xml:lang="it">O l'attiva Comunità degli Artisti di Krita</caption>
++      <caption xml:lang="ka">ან აქტიური Krita -ის ხელვნების საზოგადოება</caption>
++      <caption xml:lang="nl">Of het actieve Krita-artiestengemeenschap</caption>
++      <caption xml:lang="nn">Eller det populære forumet for Krita-kunstnarar</caption>
++      <caption xml:lang="pl">Lub aktywny Społeczność artystów Krity</caption>
++      <caption xml:lang="pt-BR">Ou o ativo Comunidade de artistas do Krita</caption>
++      <caption xml:lang="ru">Или активный Сообщество художников Krita</caption>
++      <caption xml:lang="sl">Ali aktivni Skupnost ustvarjalcev Krita Artists</caption>
++      <caption xml:lang="sv">Eller den aktiva Kritas konstnärsgemenskap</caption>
++      <caption xml:lang="tr">Veya etkin Krita Sanatçıları topluluğu</caption>
++      <caption xml:lang="uk">Або активний Спільнота Krita Artists</caption>
++      <caption xml:lang="x-test">xxOr the active xxKrita Artists communityxxxx</caption>
++      <caption xml:lang="zh-CN">或者活动的 Krita 国际画师社区</caption>
++      <caption xml:lang="zh-TW">或者生氣勃勃的 Krita Artists 社群討論區</caption>
+       <image>https://cdn.kde.org/screenshots/krita/community.png</image>
+     </screenshot>
+   </screenshots>
Not Available

369start [@T] proton.meNo Comment.48d 15hrs
369start [@T] proton.meNo Comment.48d 15hrs