guix_mirror_bot pushed a commit to branch kde-team
in repository guix.

commit e58172bcb9467e12520376732c13e344ff53b591
Author: Sughosha <[email protected]>
AuthorDate: Tue Sep 30 23:36:40 2025 +0530

    gnu: libkexiv2: Move to kde-graphics.scm.
    
    * gnu/packages/kde.scm (libkexiv2): Remove variable.
    * gnu/packages/kde-graphics.scm (libkexiv2): New variable.
    * gnu/packages/kde-plasma.scm: Use (gnu packages kde-graphics) module.
    * gnu/packages/kde-internet.scm: Ditto.
    
    Change-Id: Id710507c9c6a11f349a2c041b8459df0e15d439d
---
 gnu/packages/kde-graphics.scm | 26 ++++++++++++++++++++++++++
 gnu/packages/kde-internet.scm |  1 +
 gnu/packages/kde-plasma.scm   |  1 +
 gnu/packages/kde.scm          | 26 --------------------------
 4 files changed, 28 insertions(+), 26 deletions(-)

diff --git a/gnu/packages/kde-graphics.scm b/gnu/packages/kde-graphics.scm
index 174b69e49f..f0401c118c 100644
--- a/gnu/packages/kde-graphics.scm
+++ b/gnu/packages/kde-graphics.scm
@@ -393,3 +393,29 @@ features include brush stabilizers, brush engines and 
wrap-around mode.")
     (description "This package contains the fork of Disney Animation's SeExpr
 expression library, that is used in Krita.")
     (license license:gpl3+)))
+
+(define-public libkexiv2
+  (package
+    (name "libkexiv2")
+    (version "24.12.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "mirror://kde/stable/release-service/" version
+                           "/src/" name "-" version ".tar.xz"))
+       (sha256
+        (base32 "073px490jvp5f2979ipzbjlw6qg55cfzisj1g3a1f9wwqshm3q5q"))))
+    (build-system cmake-build-system)
+    (arguments
+     (list
+      #:tests? #f
+      #:configure-flags #~(list "-DQT_MAJOR_VERSION=6")))
+    (native-inputs
+     (list extra-cmake-modules))
+    (inputs
+     (list exiv2 qtbase))
+    (home-page "https://invent.kde.org/graphics/libkexiv2";)
+    (synopsis "Manipulate the metadata of images")
+    (description "Libkexiv2 wraps the Exiv2 library, allowing to manipulate
+picture metadata as EXIF/IPTC and XMP.")
+    (license license:gpl2+)))
diff --git a/gnu/packages/kde-internet.scm b/gnu/packages/kde-internet.scm
index 2274a683d8..a4a731e3e7 100644
--- a/gnu/packages/kde-internet.scm
+++ b/gnu/packages/kde-internet.scm
@@ -42,6 +42,7 @@
   #:use-module (gnu packages image)
   #:use-module (gnu packages kde)
   #:use-module (gnu packages kde-frameworks)
+  #:use-module (gnu packages kde-graphics)
   #:use-module (gnu packages kde-pim)
   #:use-module (gnu packages kde-plasma)
   #:use-module (gnu packages libidn)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 09b3420c08..b4f577a058 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -64,6 +64,7 @@
   #:use-module (gnu packages image-processing)
   #:use-module (gnu packages iso-codes)
   #:use-module (gnu packages kde)
+  #:use-module (gnu packages kde-graphics)
   #:use-module (gnu packages kde-frameworks)
   #:use-module (gnu packages kde-internet)
   #:use-module (gnu packages kde-pim)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 7b78f761e7..9c41011731 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -789,32 +789,6 @@ several command-line utilities for manipulating DocBook 
XML files, PO files and
 PO template files.")
     (license license:gpl2+)))
 
-(define-public libkexiv2
-  (package
-    (name "libkexiv2")
-    (version "25.04.3")
-    (source
-     (origin
-       (method url-fetch)
-       (uri (string-append "mirror://kde/stable/release-service/" version
-                           "/src/" name "-" version ".tar.xz"))
-       (sha256
-        (base32 "1a5mwywza7wxprygl06k89msmykyb6m7si4mdbqsr3yvx68xgf6p"))))
-    (build-system cmake-build-system)
-    (arguments
-     (list
-      #:tests? #f
-      #:configure-flags #~(list "-DQT_MAJOR_VERSION=6")))
-    (native-inputs
-     (list extra-cmake-modules))
-    (inputs
-     (list exiv2 qtbase))
-    (home-page "https://invent.kde.org/graphics/libkexiv2";)
-    (synopsis "Manipulate the metadata of images")
-    (description "Libkexiv2 wraps the Exiv2 library, allowing to manipulate
-picture metadata as EXIF/IPTC and XMP.")
-    (license license:gpl2+)))
-
 (define-public kuserfeedback
   ;; FIXME: Try to reduce data collection and ensure transmission i disabled 
by default.
   ;; FIXME: Check https://www.reddit.com/r/kde/comments/f7ojg9 for insights

Reply via email to