From 136774bea881c775dc0a44500b5c87ef0f911c1b Mon Sep 17 00:00:00 2001 From: Zheng Junjie Date: Wed, 10 Jul 2024 23:32:10 +0800 Subject: gnu: itinerary: Update to 24.05.2. * gnu/packages/kde-pim.scm (itinerary): Update to 24.05.2. [inputs]: Remove qtdeclarative-5, qtgraphicaleffects, qtlocation-5, qtmultimedia-5, and qtquickcontrols2-5; add qtdeclarative, qtpositioning, qtlocation, and qtmultimedia. [native-inputs]: Add python-minimal. [arguments]<#:phases>: Add stop-require-qmlmodule phase. Change-Id: Ie03b729c420ba8519c2108109eac462a67f24c77 --- gnu/packages/kde-pim.scm | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) (limited to 'gnu') diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm index b6b7527047..1879b86e5a 100644 --- a/gnu/packages/kde-pim.scm +++ b/gnu/packages/kde-pim.scm @@ -45,6 +45,7 @@ #:use-module (gnu packages openldap) #:use-module (gnu packages pdf) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages python) #:use-module (gnu packages qt) #:use-module (gnu packages search) #:use-module (gnu packages sqlite) @@ -379,18 +380,29 @@ Akonadi PIM data server. It uses Xapian for indexing and querying.") (define-public itinerary (package (name "itinerary") - (version "23.04.3") + (version "24.05.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/" name "-" version ".tar.xz")) (sha256 (base32 - "132x68wc4pallxgkvridfsimfq5m2g47fj9lcgz1kq4gdsidzf6i")))) + "1p05v9r1ipi465nmka8n2gs7npc6wdgfxzj7523plnja9kfa8bmb")))) (build-system qt-build-system) + (arguments - `(#:tests? #f)) ;Fails 20/27 - (native-inputs (list extra-cmake-modules)) + (list #:qtbase qtbase + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'stop-require-qmlmodule + (lambda _ + ;; HACK: ecm_find_qmlmodule cann't find qmlmodule on other + ;; prefix, so we remove it require. + (substitute* "CMakeLists.txt" + (("24.02 REQUIRED") + "24.02"))))) + #:tests? #f)) ;Fails 20/27 + (native-inputs (list extra-cmake-modules python-minimal)) (inputs (list karchive kdbusaddons ki18n @@ -413,11 +425,10 @@ Akonadi PIM data server. It uses Xapian for indexing and querying.") kunitconversion kwindowsystem prison - qtdeclarative-5 - qtgraphicaleffects - qtlocation-5 - qtmultimedia-5 - qtquickcontrols2-5 + qtdeclarative + qtpositioning + qtlocation + qtmultimedia qqc2-desktop-style shared-mime-info solid -- cgit v1.2.3