From 4064e13e7aea992e2663ba9f31a513e9c3c2eae6 Mon Sep 17 00:00:00 2001 From: Olivier Rojon Date: Sat, 15 Feb 2025 19:49:59 +0000 Subject: [PATCH] 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 34b92dc96101a671c43922e2b12d7fd158ad533b..10ef1062f38ec6ef3227c787bc9452c435922e6a 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" + (("\\$") + (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.")