From b8c4bcb9cf438ca109a467aa1281aa6631b11ab3 Mon Sep 17 00:00:00 2001 From: Sughosha Date: Tue, 30 Sep 2025 22:44:48 +0530 Subject: [PATCH] gnu: kseexpr: Move to kde-graphics.scm. * gnu/packages/kde.scm (kseexpr): Remove variable. * gnu/packages/kde-graphics.scm (kseexpr): New variable. Change-Id: I51b13bb5bfb139ff8b86f3c4d4f51f9de465c318 --- gnu/packages/kde-graphics.scm | 31 +++++++++++++++++++++++++++++++ gnu/packages/kde.scm | 27 --------------------------- 2 files changed, 31 insertions(+), 27 deletions(-) diff --git a/gnu/packages/kde-graphics.scm b/gnu/packages/kde-graphics.scm index c5be727cdbd44422609e556a39ebe8efddc813f8..a6906eb8725953a7a44f37e2ec83b4b34e86aa02 100644 --- a/gnu/packages/kde-graphics.scm +++ b/gnu/packages/kde-graphics.scm @@ -25,7 +25,11 @@ #:use-module (guix packages) #:use-module (gnu packages) #:use-module (gnu packages astronomy) + #:use-module (gnu packages bison) + #:use-module (gnu packages check) #:use-module (gnu packages compression) + #:use-module (gnu packages documentation) + #:use-module (gnu packages flex) #:use-module (gnu packages freedesktop) #:use-module (gnu packages ghostscript) #:use-module (gnu packages image) @@ -127,3 +131,30 @@ supports stock charts, box charts, and whisker charts. @code{KGantt} provides a module for implementing ODF Gantt charts, which are bar charts that illustrate project schedules.") (license license:gpl2+))) + +(define-public kseexpr + (package + (name "kseexpr") + (version "4.0.4.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://invent.kde.org/graphics/kseexpr") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "888q3kkv2wq426w000iq14wy3a45rrnn0bmsdks6caz4vq04ccay")))) + (build-system qt-build-system) + (arguments + `(#:tests? #f + #:configure-flags (list "-DBUILD_TESTS=ON"))) ; disabled by default + (native-inputs + (list bison doxygen extra-cmake-modules flex googletest)) + (inputs + (list ki18n libpng qtbase-5)) + (home-page "https://invent.kde.org/graphics/kseexpr") + (synopsis "Embeddable expression evaluation engine") + (description "This package contains the fork of Disney Animation's SeExpr +expression library, that is used in Krita.") + (license license:gpl3+))) diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index 193d318a7a79e6fa0241083d941342e9b127519e..8834c6a9c7309d37077004f0b4ad6c3252f8d372 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -294,33 +294,6 @@ KDSoap.") and desktop experiences.") (license license:lgpl2.0+))) -(define-public kseexpr - (package - (name "kseexpr") - (version "4.0.4.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://invent.kde.org/graphics/kseexpr") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "888q3kkv2wq426w000iq14wy3a45rrnn0bmsdks6caz4vq04ccay")))) - (build-system qt-build-system) - (arguments - `(#:tests? #f - #:configure-flags (list "-DBUILD_TESTS=ON"))) ; disabled by default - (native-inputs - (list bison doxygen extra-cmake-modules flex googletest)) - (inputs - (list ki18n libpng qtbase-5)) - (home-page "https://invent.kde.org/graphics/kseexpr") - (synopsis "Embeddable expression evaluation engine") - (description "This package contains the fork of Disney Animation's SeExpr -expression library, that is used in Krita.") - (license license:gpl3+))) - (define-public kcolorchooser (package (name "kcolorchooser")