guix_mirror_bot pushed a commit to branch kde-team
in repository guix.
commit e1ca8c0106bfc0cb869986777940946e9e1d0ace
Author: Sughosha <[email protected]>
AuthorDate: Tue Sep 30 22:33:26 2025 +0530
gnu: gwenview: Move to kde-graphics.scm.
* gnu/packages/kde.scm (gwenview): Remove variable.
* gnu/packages/kde-graphics.scm: New file.
* gnu/local.mk: Register it.
Change-Id: Ifa5b359ed3eab320a2cb0e62189f1f14b161c147
---
gnu/local.mk | 1 +
gnu/packages/kde-graphics.scm | 103 ++++++++++++++++++++++++++++++++++++++++++
gnu/packages/kde.scm | 68 ----------------------------
3 files changed, 104 insertions(+), 68 deletions(-)
diff --git a/gnu/local.mk b/gnu/local.mk
index ec57f97208..6ee09375f8 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -406,6 +406,7 @@ GNU_SYSTEM_MODULES = \
%D%/packages/kde.scm \
%D%/packages/kde-frameworks.scm \
%D%/packages/kde-games.scm \
+ %D%/packages/kde-graphics.scm \
%D%/packages/kde-internet.scm \
%D%/packages/kde-multimedia.scm \
%D%/packages/kde-office.scm \
diff --git a/gnu/packages/kde-graphics.scm b/gnu/packages/kde-graphics.scm
new file mode 100644
index 0000000000..8c3e62085b
--- /dev/null
+++ b/gnu/packages/kde-graphics.scm
@@ -0,0 +1,103 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2025 Sughosha <[email protected]>
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option) any later version.
+;;;
+;;; GNU Guix is distributed in the hope that it will be useful, but
+;;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;;; GNU General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
+
+(define-module (gnu packages kde-graphics)
+ #:use-module (guix build-system qt)
+ #:use-module (guix download)
+ #:use-module (guix gexp)
+ #:use-module ((guix licenses) #:prefix license:)
+ #:use-module (guix packages)
+ #:use-module (gnu packages)
+ #:use-module (gnu packages astronomy)
+ #:use-module (gnu packages compression)
+ #:use-module (gnu packages freedesktop)
+ #:use-module (gnu packages ghostscript)
+ #:use-module (gnu packages image)
+ #:use-module (gnu packages kde-frameworks)
+ #:use-module (gnu packages kde-plasma)
+ #:use-module (gnu packages pkg-config)
+ #:use-module (gnu packages qt)
+ #:use-module (gnu packages xdisorg))
+
+(define-public gwenview
+ (package
+ (name "gwenview")
+ (version "24.12.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "mirror://kde/stable/release-service/" version
+ "/src/gwenview-" version ".tar.xz"))
+ (sha256
+ (base32 "0rh4249wqhm35ahpyhpnxdnaw8s0hklx2mdsmfj6m20f26w90ifb"))))
+ (build-system qt-build-system)
+ (arguments
+ (list #:qtbase qtbase
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (invoke "ctest" "-E"
+ (string-append
+ "("
+ (string-join '("placetreemodeltest"
+ "historymodeltest"
+ "contextmanagertest"
+ "urlutilstest")
+ "|")
+ ")"))))))))
+ (native-inputs
+ (list extra-cmake-modules
+ kdoctools
+ pkg-config))
+ (inputs
+ (list baloo
+ cfitsio
+ exiv2
+ plasma-activities
+ kcolorpicker
+ kcrash
+ kguiaddons
+ ki18n
+ kiconthemes
+ kimageannotator
+ kio
+ kitemmodels
+ knotifications
+ kparts
+ lcms
+ libjpeg-turbo
+ libkdcraw
+ libpng
+ libtiff
+ libxkbcommon
+ phonon
+ purpose
+ qtimageformats
+ qtsvg
+ qtwayland
+ wayland
+ wayland-protocols
+ zlib))
+ (home-page "https://userbase.kde.org/Gwenview")
+ (synopsis "Image viewer for KDE")
+ (description
+ "Gwenview is an image viewer for KDE. It also provides image editing and
+annotating features.")
+ (license license:gpl2+)))
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 5cfed27982..658f663ff4 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -154,74 +154,6 @@ This package contains GUI widgets for baloo.")
(description "This package provides a non-blocking Qt database framework.")
(license license:lgpl2.1+)))
-(define-public gwenview
- (package
- (name "gwenview")
- (version "24.12.3")
- (source
- (origin
- (method url-fetch)
- (uri (string-append "mirror://kde/stable/release-service/" version
- "/src/gwenview-" version ".tar.xz"))
- (sha256
- (base32 "0rh4249wqhm35ahpyhpnxdnaw8s0hklx2mdsmfj6m20f26w90ifb"))))
- (build-system qt-build-system)
- (arguments
- (list #:qtbase qtbase
- #:phases
- #~(modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (invoke "ctest" "-E"
- (string-append
- "("
- (string-join '("placetreemodeltest"
- "historymodeltest"
- "contextmanagertest"
- "urlutilstest")
- "|")
- ")"))))))))
- (native-inputs
- (list extra-cmake-modules
- kdoctools
- pkg-config))
- (inputs
- (list baloo
- cfitsio
- exiv2
- plasma-activities
- kcolorpicker
- kcrash
- kguiaddons
- ki18n
- kiconthemes
- kimageannotator
- kio
- kitemmodels
- knotifications
- kparts
- lcms
- libjpeg-turbo
- libkdcraw
- libpng
- libtiff
- libxkbcommon
- phonon
- purpose
- qtimageformats
- qtsvg
- qtwayland
- wayland
- wayland-protocols
- zlib))
- (home-page "https://userbase.kde.org/Gwenview")
- (synopsis "Image viewer for KDE")
- (description
- "Gwenview is an image viewer for KDE. It also provides image editing and
-annotating features.")
- (license license:gpl2+)))
-
(define-public analitza
(package
(name "analitza")