From 7e2e2e63735b87c7a40b7ff980ef9716a48cc86f Mon Sep 17 00:00:00 2001 From: Sughosha Date: Sat, 25 Oct 2025 08:43:18 +0530 Subject: [PATCH] gnu: plasma-pass: Update to 1.3.0. * gnu/packages/kde-plasma.scm (plasma-pass): Update to 1.3.0. [source]: Switch to url-fetch. Change-Id: Id928bef16cac805c9381066d7c8fb1c6267baeb4 --- gnu/packages/kde-plasma.scm | 61 +++++++++++++++++-------------------- 1 file changed, 28 insertions(+), 33 deletions(-) diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm index a2595623ee5d63be92d6ef041bbff4b5d504b3fc..6d3451bccbe30519ba493266115fdf9363b087b7 100644 --- a/gnu/packages/kde-plasma.scm +++ b/gnu/packages/kde-plasma.scm @@ -2618,39 +2618,34 @@ PulseAudio.") (license (list license:lgpl2.1 license:lgpl3)))) (define-public plasma-pass - ;; Port to Plasma 6. - (let ((commit "74c011b634f3bdbdcd80a74b252e6499774756f2") - (revision "0")) - (package - (name "plasma-pass") - (version (git-version "1.2.2" revision commit)) - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://invent.kde.org/plasma/plasma-pass") - (commit commit))) - (sha256 - (base32 - "0wp69ylhcqhy4l282fns0grhpf20w8jrhj2jmv7gdmhxnpnh9lk9")) - (file-name (git-file-name name version)))) - (build-system qt-build-system) - (native-inputs (list extra-cmake-modules)) - (inputs (list ki18n kitemmodels kwindowsystem kio - oath-toolkit - plasma5support - qgpgme-qt6)) - (propagated-inputs - ;; QML modules need to be propagated so that QML files can find them in - ;; $QML_IMPORT_PATH. - (list kirigami libplasma qtdeclarative)) - (arguments (list #:qtbase qtbase - #:tests? #f - #:configure-flags #~(list "-DQT_MAJOR_VERSION=6"))) - (home-page "https://invent.kde.org/plasma/plasma-pass") - (synopsis "Plasma applet for the Pass password manager") - (description - "This package provides a Plasma applet for the Pass password manager.") - (license license:lgpl2.1+)))) + (package + (name "plasma-pass") + (version "1.3.0") + (source (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/plasma-pass/" + "plasma-pass-" version ".tar.xz")) + (sha256 + (base32 + "03ydwkk7qvw8hlr3phh5gzy6zf3rmh872a0n703h5dlacc4jbcwi")))) + (build-system qt-build-system) + (native-inputs (list extra-cmake-modules)) + (inputs (list ki18n kitemmodels kwindowsystem kio + oath-toolkit + plasma5support + qgpgme-qt6)) + (propagated-inputs + ;; QML modules need to be propagated so that QML files can find them in + ;; $QML_IMPORT_PATH. + (list kirigami libplasma qtdeclarative)) + (arguments (list #:qtbase qtbase + #:tests? #f + #:configure-flags #~(list "-DQT_MAJOR_VERSION=6"))) + (home-page "https://invent.kde.org/plasma/plasma-pass") + (synopsis "Plasma applet for the Pass password manager") + (description + "This package provides a Plasma applet for the Pass password manager.") + (license license:lgpl2.1+))) (define-public plasma-phonebook (package