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)