From 2bc5b3e528750572e134f21506ecd153b38f9089 Mon Sep 17 00:00:00 2001 From: Sughosha Date: Thu, 18 Sep 2025 22:41:40 +0530 Subject: [PATCH] gnu: keysmith: Update to 25.08.1. * gnu/packages/kde-utils.scm (keysmith): Update to 25.08.1. [inputs]: Add kconfig, openssl and prison. [arguments]<#:phases>: Add 'unrequire-qmlmodule phase. Change-Id: Iae237021524c6415be864267faecd6c2ffe71a67 --- gnu/packages/kde-utils.scm | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/gnu/packages/kde-utils.scm b/gnu/packages/kde-utils.scm index ef173ee30455edcb629736f8499c5f5595e5e7f8..edd9bf85c40d03d9e972012b8c4e3b675a79d9e6 100644 --- a/gnu/packages/kde-utils.scm +++ b/gnu/packages/kde-utils.scm @@ -54,6 +54,7 @@ #:use-module (gnu packages python) #:use-module (gnu packages qt) #:use-module (gnu packages samba) + #:use-module (gnu packages tls) #:use-module (gnu packages xdisorg) #:use-module (gnu packages xorg) #:use-module (gnu packages version-control)) @@ -658,26 +659,39 @@ conversions between European currencies.") (define-public keysmith (package (name "keysmith") - (version "24.12.1") + (version "25.08.1") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/keysmith-" version ".tar.xz")) (sha256 (base32 - "1sbixsi4jq8p7bz044qjx70155b2ywvy3pjypfyaicjcq23bnd19")))) + "1lvjslf3vwr0anzrwc6bpl6xnv91hpf5xjnyfsyx74srwjhfsjmz")))) (build-system qt-build-system) (native-inputs (list extra-cmake-modules pkg-config python-minimal)) - (inputs (list kcoreaddons + (inputs (list kconfig + kcoreaddons kdbusaddons kirigami ki18n kwindowsystem libsodium + openssl + prison qqc2-desktop-style qtsvg qtdeclarative)) - (arguments (list #:qtbase qtbase)) + (arguments + (list #:qtbase qtbase + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'unrequire-qmlmodule + (lambda _ + ;; HACK: ecm_find_qmlmodule cannot find qmlmodule on other + ;; prefix, so we remove its requirement. + (substitute* "CMakeLists.txt" + (("(org\\.kde\\.prison\\.scanner) REQUIRED" all start) + start))))))) (home-page "https://invent.kde.org/utilities/keysmith") (synopsis "OTP client for Plasma Mobile and Desktop") (description