guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/62: gnu: marble-qt: Update to 24.12.2.


From: guix-commits
Subject: 01/62: gnu: marble-qt: Update to 24.12.2.
Date: Sat, 8 Mar 2025 02:46:31 -0500 (EST)

z572 pushed a commit to branch master
in repository guix.

commit 4064e13e7aea992e2663ba9f31a513e9c3c2eae6
Author: Olivier Rojon <o.rojon@posteo.net>
AuthorDate: Sat Feb 15 19:49:59 2025 +0000

    gnu: marble-qt: Update to 24.12.2.
    
    * gnu/packages/kde.scm (marble-qt): Update to 24.12.2.
    [arguments]: Set #:qtbase to qtbase.
    <#:configure-flags>: Remove -DBUILD_MARBLE_TESTS=FALSE.
    <#:phases>: Add alter-osmctools-lookup phase.
    [inputs]: Remove kcoreaddons-5, kcrash-5, ki18n-5, kio-5, knewstuff-5,
    kparts-5, krunner-5, kwallet-5, qtbase-5, qtdeclarative-5,
    qtlocation-5, qtsvg-5, qtwebchannel-5, and qtwebengine-5; add
    kcoreaddons, kcrash, ki18n, kio, knewstuff, kparts, krunner, kwallet,
    qt5compat, qtdeclarative, qtlocation, qtpositioning, qtsvg,
    qtwebchannel, and qtwebengine.
    [native-inputs]: Remove kdoctools-5 and qttools-5; add abseil-cpp, 
kdoctools,
    and qttools.
    
    Change-Id: Ifc0b87ab3704d5dc5efb6920345fcde1692f3107
---
 gnu/packages/kde.scm | 75 ++++++++++++++++++++++++++++------------------------
 1 file changed, 40 insertions(+), 35 deletions(-)

diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 34b92dc961..10ef1062f3 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -1828,7 +1828,7 @@ Python, PHP, and Perl.")
 (define-public marble-qt
   (package
     (name "marble-qt")
-    (version "24.05.2")
+    (version "24.12.2")
     (source
      (origin
        (method git-fetch)
@@ -1837,47 +1837,52 @@ Python, PHP, and Perl.")
              (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32
-         "126zm2r637zd8xg0mrqh3g0phlph440ayyzrx8hfvb03drx6y70z"))))
+        (base32 "1pmywj95x8a343k4da35xsmdg1x6146k3xbh7s1iij8p3hx6vran"))))
     (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
-           #:configure-flags
-           #~(list "-DBUILD_MARBLE_TOOLS=YES" ; file conversion tools
-                   "-DBUILD_TOUCH=YES"
-                   "-DBUILD_MARBLE_TESTS=FALSE")))
-    (native-inputs
-     (list extra-cmake-modules kdoctools-5 qttools-5
-           osmctools))
+     (list
+      #:tests? #f
+      #: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
+                         qttools))
     ;; One optional dependency missing: libwlocate.
-    (inputs
-     (list gpsd
-           kcoreaddons-5
-           kcrash-5
-           ki18n-5
-           kio-5
-           knewstuff-5
-           kparts-5
-           krunner-5
-           kwallet-5
-           perl
-           phonon
-           protobuf
-           qtbase-5
-           qtdeclarative-5
-           qtlocation-5
-           qtserialport
-           qtsvg-5
-           qtwebchannel-5
-           qtwebengine-5
-           shapelib
-           shared-mime-info
-           zlib))
+    (inputs (list gpsd
+                  kcoreaddons
+                  kcrash
+                  ki18n
+                  kio
+                  knewstuff
+                  kparts
+                  krunner
+                  kwallet
+                  perl
+                  phonon
+                  protobuf
+                  qt5compat
+                  qtdeclarative
+                  qtlocation
+                  qtpositioning
+                  qtserialport
+                  qtsvg
+                  qtwebchannel
+                  qtwebengine
+                  shapelib
+                  shared-mime-info
+                  zlib))
     (home-page "https://marble.kde.org/";)
     (synopsis "Virtual globe and world atlas")
-    (description "Marble is similar to a desktop globe.  At closer scale it
+    (description
+     "Marble is similar to a desktop globe.  At closer scale it
 becomes a world atlas, while OpenStreetMap takes the user to street level.  It
 supports searching for places of interest, viewing Wikipedia articles,
 creating routes by drag and drop and more.")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]