diff options
| author | Sughosha <sughosha@disroot.org> | 2025-09-30 23:23:48 +0530 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2025-10-17 11:26:35 +0200 |
| commit | 980a596f7523d67939dd4d8bdde5e4e3bd9daeeb (patch) | |
| tree | 4bebb9fa2337540d67b56c83e85b9f17fc8c2b52 /gnu/packages/kde.scm | |
| parent | 37585fb47599ed6e674986d8b31da582aa0948f1 (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.scm | 135 |
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") |
