From 2bbe2e85b9c477a0cd01fa6ca37339f5acec9240 Mon Sep 17 00:00:00 2001 From: Sughosha Date: Tue, 7 Oct 2025 09:53:19 +0530 Subject: [PATCH] gnu: kosmindoormap: Move to kde-pim.scm. * gnu/packages/kde.scm (kosmindoormap): Remove variable. * gnu/packages/kde-pim.scm (kosmindoormap): New variable. * gnu/packages/kde-utils.scm: Use (gnu packages kde-pim) module. Change-Id: I831f79ea8b515525244cc3aca9e57f22c781e8db --- gnu/packages/kde-pim.scm | 31 +++++++++++++++++++++++++++++++ gnu/packages/kde-utils.scm | 1 + gnu/packages/kde.scm | 28 ---------------------------- 3 files changed, 32 insertions(+), 28 deletions(-) diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm index 1be061554a9..8224cc9a6d4 100644 --- a/gnu/packages/kde-pim.scm +++ b/gnu/packages/kde-pim.scm @@ -22,6 +22,7 @@ (define-module (gnu packages kde-pim) #:use-module (guix build-system cargo) + #:use-module (guix build-system cmake) #:use-module (guix build-system qt) #:use-module (guix gexp) #:use-module (guix download) @@ -33,6 +34,7 @@ #:use-module (gnu packages) #:use-module (gnu packages aidc) #:use-module (gnu packages base) + #:use-module (gnu packages bison) #:use-module (gnu packages boost) #:use-module (gnu packages cmake) #:use-module (gnu packages compression) @@ -40,6 +42,7 @@ #:use-module (gnu packages cyrus-sasl) #:use-module (gnu packages databases) #:use-module (gnu packages documentation) + #:use-module (gnu packages flex) #:use-module (gnu packages freedesktop) #:use-module (gnu packages geo) #:use-module (gnu packages glib) @@ -66,6 +69,34 @@ #:use-module (gnu packages xdisorg) #:use-module (gnu packages xml)) +(define-public kosmindoormap + (package + (name "kosmindoormap") + (version "25.08.1") + (source (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" + version "/src/" name "-" version ".tar.xz")) + (sha256 + (base32 + "0ilia0ydm78s7nvrh8ph5865x52zc1pd9k1qgad767sr91z5r15h")))) + (build-system cmake-build-system) + (native-inputs (list bison extra-cmake-modules flex python-minimal)) + (inputs (list ki18n + kirigami-addons + kopeninghours + kpublictransport + qtbase + qtdeclarative + libxkbcommon + zlib)) + (home-page "https://invent.kde.org/libraries/kosmindoormap") + (synopsis "Indoor map renderer") + (description + "This package provides facilities for rendering OpenStreetMap +multi-floor indoor maps.") + (license license:lgpl2.0+))) + (define-public grantleetheme (package (name "grantleetheme") diff --git a/gnu/packages/kde-utils.scm b/gnu/packages/kde-utils.scm index 143c714d1f0..a8cae518ede 100644 --- a/gnu/packages/kde-utils.scm +++ b/gnu/packages/kde-utils.scm @@ -51,6 +51,7 @@ #:use-module (gnu packages kde) #:use-module (gnu packages kde-frameworks) #:use-module (gnu packages kde-multimedia) + #:use-module (gnu packages kde-pim) #:use-module (gnu packages kde-plasma) #:use-module (gnu packages python) #:use-module (gnu packages qt) diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index 9f57f0a98d1..3bc38069f0a 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -261,34 +261,6 @@ cards.") opening hours expressions.") (license license:lgpl2.0+))) -(define-public kosmindoormap - (package - (name "kosmindoormap") - (version "25.08.1") - (source (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/release-service/" - version "/src/" name "-" version ".tar.xz")) - (sha256 - (base32 - "0ilia0ydm78s7nvrh8ph5865x52zc1pd9k1qgad767sr91z5r15h")))) - (build-system cmake-build-system) - (native-inputs (list bison extra-cmake-modules flex python-minimal)) - (inputs (list ki18n - kirigami-addons - kopeninghours - kpublictransport - qtbase - qtdeclarative - libxkbcommon - zlib)) - (home-page "https://invent.kde.org/libraries/kosmindoormap") - (synopsis "Indoor map renderer") - (description - "This package provides facilities for rendering OpenStreetMap -multi-floor indoor maps.") - (license license:lgpl2.0+))) - (define-public ksanecore (package (name "ksanecore")