GNU bug report logs - #76253
[PATCH] gnu: plasma-pass: Update to 1.2.2-0.74c011b.

Previous Next

Package: guix-patches;

Reported by: Sughosha <sughosha <at> disroot.org>

Date: Thu, 13 Feb 2025 07:36:02 UTC

Severity: normal

Tags: patch

Done: Ludovic Courtès <ludo <at> gnu.org>

To reply to this bug, email your comments to 76253 AT debbugs.gnu.org.
There is no need to reopen the bug first.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#76253; Package guix-patches. (Thu, 13 Feb 2025 07:36:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Sughosha <sughosha <at> disroot.org>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Thu, 13 Feb 2025 07:36:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Sughosha <sughosha <at> disroot.org>
To: guix-patches <at> gnu.org
Cc: Sughosha <sughosha <at> disroot.org>
Subject: [PATCH] gnu: plasma-pass: Update to 1.2.2-0.74c011b.
Date: Thu, 13 Feb 2025 12:56:00 +0530
* gnu/packages/kde-plasma.scm (plasma-pass): Update to 1.2.2-0.74c011b.

Change-Id: Icaee87a4a3674db4db37165773400104b980d68b
---
 gnu/packages/kde-plasma.scm | 55 ++++++++++++++++++++-----------------
 1 file changed, 30 insertions(+), 25 deletions(-)

diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 098b977866..621a0cb167 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -2428,31 +2428,36 @@ (define-public plasma-pa
     (license (list license:lgpl2.1 license:lgpl3))))
 
 (define-public plasma-pass
-  (package
-    (name "plasma-pass")
-    (version "1.2.2")
-    (source (origin
-              (method url-fetch)
-              (uri (string-append "mirror://kde/stable/" name "/"
-                                  name "-" version ".tar.xz"))
-              (sha256
-               (base32
-                "1klpqcc2wsf3myvzhy9l0sv2iws458iad2mwg3z0cy2d11an8wia"))))
-    (build-system qt-build-system)
-    (native-inputs (list extra-cmake-modules))
-    (inputs (list ki18n kitemmodels kwindowsystem kio
-                  libplasma
-                  oath-toolkit
-                  plasma5support
-                  qgpgme-qt6
-                  qtdeclarative))
-    (arguments (list #:qtbase qtbase
-                     #: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+)))
+  ;; 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
+                    libplasma
+                    oath-toolkit
+                    plasma5support
+                    qgpgme-qt6
+                    qtdeclarative))
+      (arguments (list #:qtbase qtbase
+                       #: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

base-commit: 64f4c6e5d91ae6597c78295aeba43d5ce93e5dc7
-- 
2.47.1





Information forwarded to guix-patches <at> gnu.org:
bug#76253; Package guix-patches. (Thu, 13 Feb 2025 09:06:02 GMT) Full text and rfc822 format available.

Message #8 received at 76253 <at> debbugs.gnu.org (full text, mbox):

From: Sughosha <sughosha <at> disroot.org>
To: 76253 <at> debbugs.gnu.org
Cc: Sughosha <sughosha <at> disroot.org>
Subject: [PATCH v2 1/2] gnu: plasma-pass: Update to 1.2.2-0.74c011b.
Date: Thu, 13 Feb 2025 14:34:33 +0530
* gnu/packages/kde-plasma.scm (plasma-pass): Update to 1.2.2-0.74c011b.

Change-Id: Icaee87a4a3674db4db37165773400104b980d68b
---
 gnu/packages/kde-plasma.scm | 55 ++++++++++++++++++++-----------------
 1 file changed, 30 insertions(+), 25 deletions(-)

diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 098b977866..621a0cb167 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -2428,31 +2428,36 @@ (define-public plasma-pa
     (license (list license:lgpl2.1 license:lgpl3))))
 
 (define-public plasma-pass
-  (package
-    (name "plasma-pass")
-    (version "1.2.2")
-    (source (origin
-              (method url-fetch)
-              (uri (string-append "mirror://kde/stable/" name "/"
-                                  name "-" version ".tar.xz"))
-              (sha256
-               (base32
-                "1klpqcc2wsf3myvzhy9l0sv2iws458iad2mwg3z0cy2d11an8wia"))))
-    (build-system qt-build-system)
-    (native-inputs (list extra-cmake-modules))
-    (inputs (list ki18n kitemmodels kwindowsystem kio
-                  libplasma
-                  oath-toolkit
-                  plasma5support
-                  qgpgme-qt6
-                  qtdeclarative))
-    (arguments (list #:qtbase qtbase
-                     #: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+)))
+  ;; 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
+                    libplasma
+                    oath-toolkit
+                    plasma5support
+                    qgpgme-qt6
+                    qtdeclarative))
+      (arguments (list #:qtbase qtbase
+                       #: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

base-commit: 4c05f513fdc225c1b5cdb7f2f61aab5d30bcbfe5
-- 
2.47.1





Information forwarded to guix-patches <at> gnu.org:
bug#76253; Package guix-patches. (Thu, 13 Feb 2025 09:06:02 GMT) Full text and rfc822 format available.

Message #11 received at 76253 <at> debbugs.gnu.org (full text, mbox):

From: Sughosha <sughosha <at> disroot.org>
To: 76253 <at> debbugs.gnu.org
Cc: Sughosha <sughosha <at> disroot.org>
Subject: [PATCH v2 2/2] gnu: plasma-pass: Fix importing qml modules.
Date: Thu, 13 Feb 2025 14:34:34 +0530
QML modules need to be propagated so that QML files can find them in
$QML_IMPORT_PATH.

* gnu/packages/kde-plasma.scm (plasma-pass)[inputs]: Remove libplasma and
qtdeclarative.
[propagated-inputs]: Add libplasma, qtdeclarative and kirigami.

Change-Id: If57e26f811b85bfdc50b31d5907220782e44f90b
---
 gnu/packages/kde-plasma.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 621a0cb167..8737d77ad4 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -2446,11 +2446,11 @@ (define-public plasma-pass
       (build-system qt-build-system)
       (native-inputs (list extra-cmake-modules))
       (inputs (list ki18n kitemmodels kwindowsystem kio
-                    libplasma
                     oath-toolkit
                     plasma5support
-                    qgpgme-qt6
-                    qtdeclarative))
+                    qgpgme-qt6))
+      (propagated-inputs
+       (list kirigami libplasma qtdeclarative))
       (arguments (list #:qtbase qtbase
                        #:configure-flags #~(list "-DQT_MAJOR_VERSION=6")))
       (home-page "https://invent.kde.org/plasma/plasma-pass")
-- 
2.47.1





Reply sent to Ludovic Courtès <ludo <at> gnu.org>:
You have taken responsibility. (Mon, 10 Mar 2025 14:03:01 GMT) Full text and rfc822 format available.

Notification sent to Sughosha <sughosha <at> disroot.org>:
bug acknowledged by developer. (Mon, 10 Mar 2025 14:03:02 GMT) Full text and rfc822 format available.

Message #16 received at 76253-done <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Sughosha <sughosha <at> disroot.org>
Cc: 76253-done <at> debbugs.gnu.org
Subject: Re: [bug#76253] [PATCH v2 2/2] gnu: plasma-pass: Fix importing qml
 modules.
Date: Mon, 10 Mar 2025 15:02:35 +0100
Applied, thanks!




This bug report was last modified 25 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.