guix_mirror_bot pushed a commit to branch kde-team
in repository guix.
commit 6cd93b84b85604d155ad2685f9bf566934cd2805
Author: Sughosha <[email protected]>
AuthorDate: Sat May 9 17:19:26 2026 +0530
gnu: marble: Update to 26.04.1.
* gnu/packages/kde-education.scm (marble): Update to 26.04.1.
[arguments]: Realign; remove FIXME comment.
<#:tests?>: Remove (enable them).
<#:test-exclude>: Exclude "MarbleRunnerManagerTest", "MarbleMapTest",
"MarbleWidgetTest", "RenderPluginTest", "AbstractDataPluginModelTest",
"AbstractDataPluginTest", and "AbstractFloatItemTest".
[native-inputs]: Add python-minimal
Change-Id: I15a233647269f0c4169da5d7571e20b80bca7363
---
gnu/packages/kde-education.scm | 42 ++++++++++++++++++++++++++++--------------
1 file changed, 28 insertions(+), 14 deletions(-)
diff --git a/gnu/packages/kde-education.scm b/gnu/packages/kde-education.scm
index d9e65ff467..73051fea5b 100644
--- a/gnu/packages/kde-education.scm
+++ b/gnu/packages/kde-education.scm
@@ -373,30 +373,44 @@ to perform data analysis.")
(define-public marble
(package
(name "marble")
- (version "25.12.3")
+ (version "26.04.1")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/marble-" version ".tar.xz"))
(sha256
- (base32 "1m1x1imcibyq6z38l9wk6qk9b9w8lyz0gk69lavy9qqsyrq4wi3g"))))
+ (base32 "04gz0ivzs385c87myh1pwiy92c8j9ycm6i979bw3k2al0jxfnjqp"))))
(build-system qt-build-system)
(arguments
- ;; FIXME: libmarblewidget-qt5.so.28 not found. Also enable the
- ;; corresponding configure flag to build tests.
(list
- #:tests? #f
+ #:test-exclude
+ (string-append "("
+ (string-join '("MarbleRunnerManagerTest"
+ "MarbleMapTest"
+ "MarbleWidgetTest"
+ "RenderPluginTest"
+ "AbstractDataPluginModelTest"
+ "AbstractDataPluginTest"
+ "AbstractFloatItemTest")
+ "|")
+ ")")
#:qtbase qtbase
- #:configure-flags #~(list "-DBUILD_MARBLE_TOOLS=YES" ;file conversion
tools
- "-DBUILD_TOUCH=YES")
- #:phases #~(modify-phases %standard-phases
- (add-after 'unpack 'alter-osmctools-lookup
- (lambda _
- (substitute*
"tools/vectorosm-tilecreator/autotests/CMakeLists.txt"
- (("\\$<TARGET_FILE:osmconvert>")
- (which "osmconvert"))))))))
- (native-inputs (list abseil-cpp extra-cmake-modules kdoctools osmctools
+ #:configure-flags
+ #~(list "-DBUILD_MARBLE_TOOLS=YES" ;file conversion tools
+ "-DBUILD_TOUCH=YES")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'alter-osmctools-lookup
+ (lambda _
+ (substitute*
"tools/vectorosm-tilecreator/autotests/CMakeLists.txt"
+ (("\\$<TARGET_FILE:osmconvert>")
+ (which "osmconvert"))))))))
+ (native-inputs (list abseil-cpp
+ extra-cmake-modules
+ kdoctools
+ osmctools
+ python-minimal
qttools))
;; One optional dependency missing: libwlocate.
(inputs (list gpsd