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

commit e8b0126d3b63db9b5aee3a6c26c4f2f97168ba21
Author: Sughosha <[email protected]>
AuthorDate: Tue Oct 7 14:50:12 2025 +0530

    gnu: qca, qca-qt6: Move to kde-frameworks.scm.
    
    * gnu/packages/kde.scm: Remove file.
    * gnu/local.mk: Deregister it.
    * gnu/packages/kde-frameworks.scm (qca): New variable.
    (qca-qt6): Ditto.
    * gnu/packages/geo.scm: Replace (gnu packages kde) with (gnu packages
    kde-frameworks).
    * gnu/packages/messaging.scm: Ditto.
    * gnu/packages/web.scm: Ditto.
    * gnu/packages/irc.scm: Remove reference to (gnu packages kde) module.
    * gnu/packages/kde-education.scm: Ditto.
    * gnu/packages/kde-games.scm: Ditto.
    * gnu/packages/kde-graphics.scm: Ditto.
    * gnu/packages/kde-internet.scm: Ditto.
    * gnu/packages/kde-office.scm: Ditto.
    * gnu/packages/kde-pim.scm: Ditto.
    * gnu/packages/kde-plasma.scm: Ditto.
    * gnu/packages/kde-systemtools.scm: Ditto.
    * gnu/packages/kde-utils.scm: Ditto.
    
    Change-Id: Ib632bc46588a2400c61fd549389001ff367c0d66
---
 gnu/local.mk                     |   1 -
 gnu/packages/geo.scm             |   2 +-
 gnu/packages/irc.scm             |   1 -
 gnu/packages/kde-education.scm   |   1 -
 gnu/packages/kde-frameworks.scm  |  33 ++++++++++-
 gnu/packages/kde-games.scm       |   1 -
 gnu/packages/kde-graphics.scm    |   1 -
 gnu/packages/kde-internet.scm    |   1 -
 gnu/packages/kde-office.scm      |   1 -
 gnu/packages/kde-pim.scm         |   1 -
 gnu/packages/kde-plasma.scm      |   1 -
 gnu/packages/kde-systemtools.scm |   1 -
 gnu/packages/kde-utils.scm       |   1 -
 gnu/packages/kde.scm             | 116 ---------------------------------------
 gnu/packages/messaging.scm       |   2 +-
 gnu/packages/web.scm             |   2 +-
 16 files changed, 35 insertions(+), 131 deletions(-)

diff --git a/gnu/local.mk b/gnu/local.mk
index 2a3fef0020..74868241d5 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -403,7 +403,6 @@ GNU_SYSTEM_MODULES =                                \
   %D%/packages/julia-xyz.scm                   \
   %D%/packages/jupyter.scm                     \
   %D%/packages/kawa.scm                                \
-  %D%/packages/kde.scm                         \
   %D%/packages/kde-education.scm               \
   %D%/packages/kde-frameworks.scm              \
   %D%/packages/kde-games.scm                   \
diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 1a21290caa..7c6acaaddb 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -118,7 +118,7 @@
   #:use-module (gnu packages image-processing)
   #:use-module (gnu packages imagemagick)
   #:use-module (gnu packages java)
-  #:use-module (gnu packages kde)
+  #:use-module (gnu packages kde-frameworks)
   #:use-module (gnu packages libunwind)
   #:use-module (gnu packages libusb)
   #:use-module (gnu packages linux)
diff --git a/gnu/packages/irc.scm b/gnu/packages/irc.scm
index 407ff5c9c6..a54656e440 100644
--- a/gnu/packages/irc.scm
+++ b/gnu/packages/irc.scm
@@ -92,7 +92,6 @@
   #:use-module (gnu packages messaging)
   #:use-module (gnu packages ncurses)
   #:use-module (gnu packages openldap)
-  #:use-module (gnu packages kde)
   #:use-module (gnu packages kde-frameworks)
   #:use-module (gnu packages kde-internet)
   #:use-module (gnu packages password-utils)
diff --git a/gnu/packages/kde-education.scm b/gnu/packages/kde-education.scm
index 5765c35bf5..d59bc3c93d 100644
--- a/gnu/packages/kde-education.scm
+++ b/gnu/packages/kde-education.scm
@@ -34,7 +34,6 @@
   #:use-module (gnu packages geo)
   #:use-module (gnu packages gettext)
   #:use-module (gnu packages gps)
-  #:use-module (gnu packages kde)
   #:use-module (gnu packages kde-frameworks)
   #:use-module (gnu packages kde-multimedia)
   #:use-module (gnu packages kde-plasma)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index ed42c8a622..22c7238836 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -71,7 +71,6 @@
   #:use-module (gnu packages image)
   #:use-module (gnu packages iso-codes)
   #:use-module (gnu packages kerberos)
-  #:use-module (gnu packages kde)
   #:use-module (gnu packages kde-graphics)
   #:use-module (gnu packages kde-multimedia)
   #:use-module (gnu packages kde-plasma)
@@ -357,6 +356,38 @@ accessibility clients such as screen readers.")
     (inputs (modify-inputs (package-inputs libqaccessibilityclient)
               (replace "qtbase" qtbase-5)))))
 
+(define-public qca
+  (package
+    (name "qca")
+    (version "2.3.9")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (string-append "mirror://kde/stable/qca/" version
+                            "/qca-" version ".tar.xz"))
+        (sha256
+         (base32 "0kkf8wyc7slii86danfl4cx59yhcyc363ydiwapnnyyxihlxamf5"))))
+    (build-system cmake-build-system)
+    (native-inputs
+     (list pkg-config))
+    (inputs
+     (list openssl qtbase-5))
+    (home-page "https://userbase.kde.org/QCA";)
+    (synopsis "Libraries for the Qt Cryptographic Architecture")
+    (description "The Qt Cryptographic Architecture (QCA) provides a
+straightforward and cross-platform API for a range of cryptographic features,
+including SSL/TLS, X.509 certificates, SASL, OpenPGP, S/MIME CMS, and smart
+cards.")
+    (license license:lgpl2.1+)))
+
+(define-public qca-qt6
+  (package
+    (inherit qca)
+    (name "qca-qt6")
+    (arguments (list #:configure-flags #~(list "-DBUILD_WITH_QT6=ON")))
+    (inputs
+     (list openssl qtbase qt5compat))))
+
 
 ;; Tier 1
 ;;
diff --git a/gnu/packages/kde-games.scm b/gnu/packages/kde-games.scm
index 442e09bedf..2e3ce02579 100644
--- a/gnu/packages/kde-games.scm
+++ b/gnu/packages/kde-games.scm
@@ -36,7 +36,6 @@
   #:use-module (gnu packages games)
   #:use-module (gnu packages gl)
   #:use-module ((gnu packages freedesktop) #:select (shared-mime-info))
-  #:use-module (gnu packages kde)
   #:use-module (gnu packages kde-frameworks)
   #:use-module (gnu packages kde-multimedia)
   #:use-module (gnu packages kde-plasma)
diff --git a/gnu/packages/kde-graphics.scm b/gnu/packages/kde-graphics.scm
index 77634cfdb7..cb556fc9ee 100644
--- a/gnu/packages/kde-graphics.scm
+++ b/gnu/packages/kde-graphics.scm
@@ -52,7 +52,6 @@
   #:use-module (gnu packages image)
   #:use-module (gnu packages imagemagick)
   #:use-module (gnu packages image-processing)
-  #:use-module (gnu packages kde)
   #:use-module (gnu packages kde-education)
   #:use-module (gnu packages kde-frameworks)
   #:use-module (gnu packages kde-pim)
diff --git a/gnu/packages/kde-internet.scm b/gnu/packages/kde-internet.scm
index 12a5ddac67..074fad3c45 100644
--- a/gnu/packages/kde-internet.scm
+++ b/gnu/packages/kde-internet.scm
@@ -42,7 +42,6 @@
   #:use-module (gnu packages gstreamer)
   #:use-module (gnu packages icu4c)
   #: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-multimedia)
diff --git a/gnu/packages/kde-office.scm b/gnu/packages/kde-office.scm
index 0e421109f2..7eb7da7175 100644
--- a/gnu/packages/kde-office.scm
+++ b/gnu/packages/kde-office.scm
@@ -35,7 +35,6 @@
   #:use-module (gnu packages ghostscript)
   #:use-module (gnu packages graphics)
   #:use-module (gnu packages hunspell)
-  #:use-module (gnu packages kde)
   #:use-module (gnu packages kde-graphics)
   #:use-module (gnu packages kde-frameworks)
   #:use-module (gnu packages kde-graphics)
diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm
index 8a3aea3979..0fba1474e2 100644
--- a/gnu/packages/kde-pim.scm
+++ b/gnu/packages/kde-pim.scm
@@ -48,7 +48,6 @@
   #:use-module (gnu packages glib)
   #:use-module (gnu packages gnome)
   #:use-module (gnu packages gnupg)
-  #:use-module (gnu packages kde)
   #:use-module (gnu packages kde-frameworks)
   #:use-module (gnu packages kde-multimedia)
   #:use-module (gnu packages kde-plasma)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 276eec5cde..5f6d059c7d 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -63,7 +63,6 @@
   #:use-module (gnu packages icu4c)
   #: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)
diff --git a/gnu/packages/kde-systemtools.scm b/gnu/packages/kde-systemtools.scm
index 47240c7bc7..8d3b3c8d49 100644
--- a/gnu/packages/kde-systemtools.scm
+++ b/gnu/packages/kde-systemtools.scm
@@ -37,7 +37,6 @@
   #:use-module (gnu packages cryptsetup)
   #:use-module (gnu packages freedesktop)
   #:use-module (gnu packages image)
-  #:use-module (gnu packages kde)
   #:use-module (gnu packages kde-frameworks)
   #:use-module (gnu packages kde-plasma)
   #:use-module (gnu packages linux)
diff --git a/gnu/packages/kde-utils.scm b/gnu/packages/kde-utils.scm
index 49b1050da6..42d44ca034 100644
--- a/gnu/packages/kde-utils.scm
+++ b/gnu/packages/kde-utils.scm
@@ -48,7 +48,6 @@
   #:use-module (gnu packages pdf)
   #:use-module (gnu packages photo)
   #:use-module (gnu packages pkg-config)
-  #:use-module (gnu packages kde)
   #:use-module (gnu packages kde-frameworks)
   #:use-module (gnu packages kde-multimedia)
   #:use-module (gnu packages kde-plasma)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
deleted file mode 100644
index 6b01cd75c7..0000000000
--- a/gnu/packages/kde.scm
+++ /dev/null
@@ -1,116 +0,0 @@
-;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2016, 2017, 2019-2021, 2023 Efraim Flashner 
<[email protected]>
-;;; Copyright © 2016 David Craven <[email protected]>
-;;; Copyright © 2016, 2017 Thomas Danckaert <[email protected]>
-;;; Copyright © 2017, 2018 Mark Meyer <[email protected]>
-;;; Copyright © 2017–2021 Tobias Geerinckx-Rice <[email protected]>
-;;; Copyright © 2018 Gábor Boskovits <[email protected]>
-;;; Copyright © 2019 Nicolas Goaziou <[email protected]>
-;;; Copyright © 2018, 2019, 2020 Hartmut Goebel <[email protected]>
-;;; Copyright © 2019, 2020, 2021 Ludovic Courtès <[email protected]>
-;;; Copyright © 2020 Marius Bakke <[email protected]>
-;;; Copyright © 2020, 2021, 2022 Michael Rohleder <[email protected]>
-;;; Copyright © 2020 Prafulla Giri <[email protected]>
-;;; Copyright © 2020-2025 Zheng Junjie <[email protected]>
-;;; Copyright © 2021 Alexandros Theodotou <[email protected]>
-;;; Copyright © 2021 la snesne <[email protected]>
-;;; Copyright © 2021, 2022, 2023, 2024, 2025 Vinicius Monego 
<[email protected]>
-;;; Copyright © 2022 Brendan Tildesley <[email protected]>
-;;; Copyright © 2022 Petr Hodina <[email protected]>
-;;; Copyright © 2023 Mehmet Tekman <[email protected]>
-;;; Copyright © 2024 Remco van 't Veer <[email protected]>
-;;; Copyright © 2025 Sughosha <[email protected]>
-;;; Copyright © 2025 Junker <[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)
-  #:use-module (guix build-system cmake)
-  #:use-module (guix build-system qt)
-  #:use-module (guix download)
-  #:use-module (guix gexp)
-  #:use-module (guix git-download)
-  #:use-module ((guix licenses) #:prefix license:)
-  #:use-module (guix utils)
-  #:use-module (guix packages)
-  #:use-module (gnu packages)
-  #:use-module (gnu packages audio)
-  #:use-module (gnu packages autotools)
-  #:use-module (gnu packages base)
-  #:use-module (gnu packages bash)
-  #:use-module (gnu packages boost)
-  #:use-module (gnu packages check)
-  #:use-module (gnu packages compression)
-  #:use-module (gnu packages curl)
-  #:use-module (gnu packages documentation)
-  #:use-module (gnu packages gnupg)
-  #:use-module (gnu packages fontutils)
-  #:use-module (gnu packages freedesktop)
-  #:use-module (gnu packages ghostscript)
-  #:use-module (gnu packages glib)
-  #:use-module (gnu packages gnome)
-  #:use-module (gnu packages graphics)
-  #:use-module (gnu packages image)
-  #:use-module (gnu packages kde-frameworks)
-  #:use-module (gnu packages kde-graphics)
-  #:use-module (gnu packages kde-multimedia)
-  #:use-module (gnu packages kde-pim)
-  #:use-module (gnu packages kde-plasma)
-  ;; Including this module breaks the build.
-  ;#:use-module ((gnu packages kde-systemtools) #:select (dolphin))
-  #:use-module (gnu packages pdf)
-  #:use-module (gnu packages perl)
-  #:use-module (gnu packages pkg-config)
-  #:use-module (gnu packages pulseaudio)
-  #:use-module (gnu packages python)
-  #:use-module (gnu packages qt)
-  #:use-module (gnu packages tls)
-  #:use-module (gnu packages video)
-  #:use-module (gnu packages xdisorg)
-  #:use-module (gnu packages xml)
-  #:use-module (gnu packages xorg))
-
-(define-public qca
-  (package
-    (name "qca")
-    (version "2.3.9")
-    (source
-      (origin
-        (method url-fetch)
-        (uri (string-append "mirror://kde/stable/qca/" version
-                            "/qca-" version ".tar.xz"))
-        (sha256
-         (base32 "0kkf8wyc7slii86danfl4cx59yhcyc363ydiwapnnyyxihlxamf5"))))
-    (build-system cmake-build-system)
-    (native-inputs
-     (list pkg-config))
-    (inputs
-     (list openssl qtbase-5))
-    (home-page "https://userbase.kde.org/QCA";)
-    (synopsis "Libraries for the Qt Cryptographic Architecture")
-    (description "The Qt Cryptographic Architecture (QCA) provides a
-straightforward and cross-platform API for a range of cryptographic features,
-including SSL/TLS, X.509 certificates, SASL, OpenPGP, S/MIME CMS, and smart
-cards.")
-    (license license:lgpl2.1+)))
-
-(define-public qca-qt6
-  (package
-    (inherit qca)
-    (name "qca-qt6")
-    (arguments (list #:configure-flags #~(list "-DBUILD_WITH_QT6=ON")))
-    (inputs
-     (list openssl qtbase qt5compat))))
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 53ff31186d..260e7ce71e 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -111,7 +111,7 @@
   #:use-module (gnu packages hunspell)
   #:use-module (gnu packages icu4c)
   #:use-module (gnu packages image)
-  #:use-module (gnu packages kde)
+  #:use-module (gnu packages kde-frameworks)
   #:use-module (gnu packages kerberos)
   #:use-module (gnu packages less)
   #:use-module (gnu packages libcanberra)
diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index 167651f601..8eda210188 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -174,7 +174,7 @@
   #:use-module (gnu packages java)
   #:use-module (gnu packages jemalloc)
   #:use-module (gnu packages imagemagick)
-  #:use-module (gnu packages kde)
+  #:use-module (gnu packages kde-frameworks)
   #:use-module (gnu packages kerberos)
   #:use-module (gnu packages libbsd)
   #:use-module (gnu packages libevent)

Reply via email to