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

Reply via email to