summaryrefslogtreecommitdiff
path: root/gnu/packages/kde.scm
diff options
context:
space:
mode:
authorSughosha <sughosha@disroot.org>2025-09-30 23:23:48 +0530
committerAndreas Enge <andreas@enge.fr>2025-10-17 11:26:35 +0200
commit980a596f7523d67939dd4d8bdde5e4e3bd9daeeb (patch)
tree4bebb9fa2337540d67b56c83e85b9f17fc8c2b52 /gnu/packages/kde.scm
parent37585fb47599ed6e674986d8b31da582aa0948f1 (diff)
gnu: krita: Move to kde-graphics.scm.
* gnu/packages/kde.scm (krita): Remove variable. * gnu/packages/kde-graphics.scm (krita): New variable. Change-Id: Ia1245a3041e13b46672435b4bb0e06900e4db5fc
Diffstat (limited to 'gnu/packages/kde.scm')
-rw-r--r--gnu/packages/kde.scm135
1 files changed, 1 insertions, 134 deletions
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index afc711d0cb4..4a9ff9b54aa 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -62,22 +62,18 @@
#:use-module (gnu packages djvu)
#:use-module (gnu packages documentation)
#:use-module (gnu packages gnupg)
- #:use-module (gnu packages graphics)
#:use-module (gnu packages ebook)
#:use-module (gnu packages flex)
#:use-module (gnu packages fontutils)
#:use-module (gnu packages freedesktop)
- #:use-module (gnu packages fribidi)
#:use-module (gnu packages geo)
#:use-module (gnu packages gettext)
#:use-module (gnu packages ghostscript)
- #:use-module (gnu packages gimp)
#:use-module (gnu packages glib)
#:use-module (gnu packages gnome)
#:use-module (gnu packages gps)
- #:use-module (gnu packages gtk)
+ #:use-module (gnu packages graphics)
#:use-module (gnu packages image)
- #:use-module (gnu packages image-processing)
#:use-module (gnu packages kde-frameworks)
#:use-module (gnu packages kde-graphics)
#:use-module (gnu packages kde-pim)
@@ -90,7 +86,6 @@
#:use-module (gnu packages ncurses)
#:use-module (gnu packages pdf)
#:use-module (gnu packages perl)
- #:use-module (gnu packages photo)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages protobuf)
#:use-module (gnu packages pulseaudio)
@@ -98,10 +93,8 @@
#:use-module (gnu packages qt)
#:use-module (gnu packages readline)
#:use-module (gnu packages scanner)
- #:use-module (gnu packages sdl)
#:use-module (gnu packages tex)
#:use-module (gnu packages tls)
- #:use-module (gnu packages unicode)
#:use-module (gnu packages video)
#:use-module (gnu packages xdisorg)
#:use-module (gnu packages xml)
@@ -321,132 +314,6 @@ and desktop experiences.")
(description "KColorChooser is a utility to select a color.")
(license license:expat)))
-(define-public krita
- (package
- (name "krita")
- (version "5.2.9")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "mirror://kde/stable/krita/" version "/krita-" version
- ".tar.gz"))
- (sha256
- (base32 "19nb98rh8j9jdd8hz8m56hrpljqv74p7j1k5plqnkwpbdmaszj88"))
- (patches (search-patches "krita-bump-sip-abi-version-to-12.8.patch"
- "krita-xsimd-13-compat.patch"))))
- (build-system qt-build-system)
- (arguments
- `(#:tests? #f
- #:configure-flags (list "-DCMAKE_CXX_FLAGS=-fPIC")
- #:phases (modify-phases %standard-phases
- (add-after 'unpack 'patch-raqm
- (lambda _
- ;; Uncomment the substitute block underneath this once the
- ;; libraqm variable is patched upstream. This will force it to
- ;; use the Guix provided library.
- ;; (substitute* "CMakeLists.txt"
- ;; (("add_subdirectory\\(3rdparty_vendor\\)")
- ;; "find_package(Raqm 0.10.1 REQUIRED)"))
- ;; (delete-file-recursively "3rdparty_vendor"))
- ;;
- ;; Patch the supplied vendor Raqm library (v0.10.1) to use fPIC
- (substitute* "3rdparty_vendor/raqm/CMakeLists.txt"
- (("set\\(CMAKE_AUTOMOC OFF\\)")
- "set(CMAKE_AUTOMOC OFF)
-set(CMAKE_CXX_FLAGS \"${CMAKE_CXX_FLAGS} -fPIC\" )
-set(CMAKE_C_FLAGS \"${CMAKE_C_FLAGS} -fPIC\" ) "))))
- (add-after 'install 'wrap-bin
- (lambda* (#:key outputs #:allow-other-keys)
- (let* ((out (assoc-ref outputs "out"))
- (python-path (getenv "GUIX_PYTHONPATH")))
- (wrap-program (string-append out "/bin/krita")
- `("GUIX_PYTHONPATH" ":" prefix (,python-path)))))))))
- (native-inputs
- (list curl
- eigen
- extra-cmake-modules
- gettext-minimal
- kitemmodels
- pkg-config
- qwt
- vc))
- (inputs
- (list bash-minimal
- boost
- exiv2
- fontconfig
- fftw-cmake
- ;; fftw
- ;; We use fftw-cmake since fftwm doesn't provide the required
- ;; CMake files when build with gnu.
- ;; See: https://bugzilla.redhat.com/show_bug.cgi?id=1729652#c5
- freetype
- fribidi
- giflib
- gsl
- harfbuzz
- imath
- immer
- karchive-5
- kcompletion-5
- kconfig-5
- kcoreaddons-5
- kcrash-5
- kguiaddons-5
- ki18n-5
- kiconthemes-5
- kio-5
- kitemviews-5
- kseexpr
- kwidgetsaddons-5
- kwindowsystem-5
- kxmlgui-5
- lager
- lcms
- libheif
- libjpeg-turbo
- libjxl
- libkdcraw-qt5
- libmypaint
- libpng
- ;; libraqm
- ;; We use the provided 3rd_party_vendor library instead of
- ;; libraqm 0.10.1 with patches until libraqm is patched.
- ;; See: https://github.com/HOST-Oman/libraqm/issues/191
- libraw
- libtiff
- libunibreak
- libwebp
- libx11
- libxcb
- libxi
- mlt
- opencolorio
- openexr
- openjpeg
- perl
- poppler-qt5
- python-pyqt
- python-pyqt5-sip
- qtbase-5
- qtdeclarative-5
- qtmultimedia-5
- qtsvg-5
- qtx11extras
- quazip-5
- sdl2
- xsimd
- zlib
- zug))
- (home-page "https://krita.org")
- (synopsis "Digital painting application")
- (description
- "Krita is a professional painting tool designed for concept artists,
-illustrators, matte and texture artists, and the VFX industry. Notable
-features include brush stabilizers, brush engines and wrap-around mode.")
- (license license:gpl2+)))
-
(define-public libqaccessibilityclient
(package
(name "libqaccessibilityclient")