GNU bug report logs

#76846 [PATCH] gnu: Add lxqt-wallet

PackageSource(s)Maintainer(s)
guix-patches PTS Buildd Popcon
Reply or subscribe to this bug. View this bug as an mbox, status mbox, or maintainer mbox

Report forwarded to andreas@enge.fr, iyzsong@envs.net, guix-patches@gnu.org:
bug#76846; Package guix-patches. (Fri, 07 Mar 2025 21:37:02 GMT) (full text, mbox, link).


Acknowledgement sent to Aaron Covrig <aaron.covrig.us@ieee.org>:
New bug report received and forwarded. Copy sent to andreas@enge.fr, iyzsong@envs.net, guix-patches@gnu.org. (Fri, 07 Mar 2025 21:37:02 GMT) (full text, mbox, link).


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

From: Aaron Covrig <aaron.covrig.us@ieee.org>
To: guix-patches@gnu.org
Cc: Aaron Covrig <aaron.covrig.us@ieee.org>
Subject: [PATCH] gnu: Add lxqt-wallet
Date: Fri, 7 Mar 2025 16:36:08 -0500
* gnu/packages/lxqt.scm (lxqt-wallet): New variable.
* gnu/packages/lxqt.scm (lxqt-wallet-3): New variable.
* gnu/packages/lxqt.scm (lxqt-wallet-2): New variable.
---
 gnu/packages/lxqt.scm | 61 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 61 insertions(+)

diff --git a/gnu/packages/lxqt.scm b/gnu/packages/lxqt.scm
index 45db8bdc6e..748170d23c 100644
--- a/gnu/packages/lxqt.scm
+++ b/gnu/packages/lxqt.scm
@@ -12,6 +12,7 @@
 ;;; Copyright © 2020 André Batista <nandre@riseup.net>
 ;;; Copyright © 2021, 2022 Brendan Tildesley <mail@brendan.scot>
 ;;; Copyright © 2024 Zheng Junjie <873216071@qq.com>
+;;; Copyright © 2024 Aaron Covrig <aaron.covrig.us@ieee.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -866,6 +867,66 @@ (define-public lximage-qt
 image viewer.")
     (license license:gpl2+)))
 
+(define-public lxqt-wallet
+  (package
+    (name "lxqt-wallet")
+    (version "4.0.2")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/lxqt/lxqt_wallet")
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0krs2x4ivx9n3q98v0q91f53q19rji3qhv5rl9xbhgylxralr135"))))
+    (build-system cmake-build-system)
+    (arguments '(#:tests? #f)) ;No tests
+    (inputs (list libsecret qtbase qttools kwallet))
+    (home-page "https://github.com/lxqt/lxqt_wallet")
+    (synopsis "Create KWallet like functionality for LXQT")
+    (description
+     "This project seeks to give a functionality for secure storage
+of information that can be presented in key-values pair like user
+names-passwords pairs.")
+    (license license:expat)))
+
+(define-public lxqt-wallet-3
+  (package
+    (inherit lxqt-wallet)
+    (name "lxqt-wallet")
+    (version "3.2.2")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/lxqt/lxqt_wallet")
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0s1q4bjgla4bpnh2zbpian7wfrq53wyp8gl7hqazfgnh5vrhdhml"))))
+    (arguments '(#:tests? #f)) ;No tests
+    (inputs (list libsecret qtbase-5 qttools-5 kwallet-5))))
+
+(define-public lxqt-wallet-2
+  (package
+    (inherit lxqt-wallet-3)
+    (name "lxqt-wallet")
+    (version "2.2.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/lxqt/lxqt_wallet")
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1syidgsvn4355z2qdpr5cjwlwmik1h83z5k60fgyni0hli86w1v7"))))
+    (arguments
+     '(#:tests? #f ;No tests
+       #:configure-flags '( "-DQT5=true")))
+    (inputs (list libsecret qtbase-5))))
+
 (define-public obconf-qt
   (package
     (name "obconf-qt")

base-commit: c8bde3c6725be4eb0743a153a3cf8de453d9e448
-- 
2.48.1





Information forwarded to guix-patches@gnu.org:
bug#76846; Package guix-patches. (Sat, 08 Mar 2025 02:22:01 GMT) (full text, mbox, link).


Message #8 received at submit@debbugs.gnu.org (full text, mbox, reply):

From: James Smith <jsubuntuxp@disroot.org>
To: Aaron Covrig via Guix-patches via <guix-patches@gnu.org>
Cc: andreas@enge.fr, Aaron Covrig <aaron.covrig.us@ieee.org>, 76846@debbugs.gnu.org, iyzsong@envs.net
Subject: Re: [bug#76846] [PATCH] gnu: Add lxqt-wallet
Date: Fri, 07 Mar 2025 19:20:35 -0700
Hi Aaron,

Aaron Covrig via Guix-patches via <guix-patches@gnu.org> writes:

> * gnu/packages/lxqt.scm (lxqt-wallet): New variable.
> * gnu/packages/lxqt.scm (lxqt-wallet-3): New variable.
> * gnu/packages/lxqt.scm (lxqt-wallet-2): New variable.
> ---
>  gnu/packages/lxqt.scm | 61 +++++++++++++++++++++++++++++++++++++++++++
>  1 file changed, 61 insertions(+)
>
> diff --git a/gnu/packages/lxqt.scm b/gnu/packages/lxqt.scm
> index 45db8bdc6e..748170d23c 100644
> --- a/gnu/packages/lxqt.scm
> +++ b/gnu/packages/lxqt.scm
> @@ -12,6 +12,7 @@
>  ;;; Copyright © 2020 André Batista <nandre@riseup.net>
>  ;;; Copyright © 2021, 2022 Brendan Tildesley <mail@brendan.scot>
>  ;;; Copyright © 2024 Zheng Junjie <873216071@qq.com>
> +;;; Copyright © 2024 Aaron Covrig <aaron.covrig.us@ieee.org>
>  ;;;
>  ;;; This file is part of GNU Guix.
>  ;;;
> @@ -866,6 +867,66 @@ (define-public lximage-qt
>  image viewer.")
>      (license license:gpl2+)))
>  
> +(define-public lxqt-wallet
> +  (package
> +    (name "lxqt-wallet")
> +    (version "4.0.2")
> +    (source
> +     (origin
> +       (method git-fetch)
> +       (uri (git-reference
> +             (url "https://github.com/lxqt/lxqt_wallet")
> +             (commit version)))
> +       (file-name (git-file-name name version))
> +       (sha256
> +        (base32 "0krs2x4ivx9n3q98v0q91f53q19rji3qhv5rl9xbhgylxralr135"))))
> +    (build-system cmake-build-system)
> +    (arguments '(#:tests? #f)) ;No tests
> +    (inputs (list libsecret qtbase qttools kwallet))
> +    (home-page "https://github.com/lxqt/lxqt_wallet")
> +    (synopsis "Create KWallet like functionality for LXQT")
> +    (description
> +     "This project seeks to give a functionality for secure storage
> +of information that can be presented in key-values pair like user
> +names-passwords pairs.")
> +    (license license:expat)))
> +
> +(define-public lxqt-wallet-3
> +  (package
> +    (inherit lxqt-wallet)
> +    (name "lxqt-wallet")
> +    (version "3.2.2")
> +    (source
> +     (origin
> +       (method git-fetch)
> +       (uri (git-reference
> +             (url "https://github.com/lxqt/lxqt_wallet")
> +             (commit version)))
> +       (file-name (git-file-name name version))
> +       (sha256
> +        (base32 "0s1q4bjgla4bpnh2zbpian7wfrq53wyp8gl7hqazfgnh5vrhdhml"))))
> +    (arguments '(#:tests? #f)) ;No tests
> +    (inputs (list libsecret qtbase-5 qttools-5 kwallet-5))))
> +
> +(define-public lxqt-wallet-2
> +  (package
> +    (inherit lxqt-wallet-3)
> +    (name "lxqt-wallet")
> +    (version "2.2.1")
> +    (source
> +     (origin
> +       (method git-fetch)
> +       (uri (git-reference
> +             (url "https://github.com/lxqt/lxqt_wallet")
> +             (commit version)))
> +       (file-name (git-file-name name version))
> +       (sha256
> +        (base32 "1syidgsvn4355z2qdpr5cjwlwmik1h83z5k60fgyni0hli86w1v7"))))
> +    (arguments
> +     '(#:tests? #f ;No tests
> +       #:configure-flags '( "-DQT5=true")))
> +    (inputs (list libsecret qtbase-5))))
> +
>  (define-public obconf-qt
>    (package
>      (name "obconf-qt")
>
> base-commit: c8bde3c6725be4eb0743a153a3cf8de453d9e448

Just out of curiousity, any reason to provide lxqt-wallet-3 (released
2021) and lxqt-wallet-2 (released 2016)? If they're not needed for
anything, they can be skipped.




Information forwarded to guix-patches@gnu.org:
bug#76846; Package guix-patches. (Sat, 08 Mar 2025 02:22:02 GMT) (full text, mbox, link).


Information forwarded to guix-patches@gnu.org:
bug#76846; Package guix-patches. (Sat, 08 Mar 2025 06:14:02 GMT) (full text, mbox, link).


Message #14 received at submit@debbugs.gnu.org (full text, mbox, reply):

From: Aaron Covrig <aaron.covrig.us@ieee.org>
To: James Smith <jsubuntuxp@disroot.org>
Cc: andreas@enge.fr, 76846@debbugs.gnu.org, iyzsong@envs.net, Aaron Covrig via Guix-patches via <guix-patches@gnu.org>
Subject: Re: [bug#76846] [PATCH] gnu: Add lxqt-wallet
Date: Sat, 8 Mar 2025 01:13:17 -0500
[Message part 1 (text/plain, inline)]
They should be fine to be dropped, the main reason for including them was
to potentially support older versions of QT if desired (lxqt-wallet-4 is
QT6 only).

v/r,

Aaron

On Fri, Mar 7, 2025, 21:21 James Smith <jsubuntuxp@disroot.org> wrote:

> Hi Aaron,
>
> Aaron Covrig via Guix-patches via <guix-patches@gnu.org> writes:
>
> > * gnu/packages/lxqt.scm (lxqt-wallet): New variable.
> > * gnu/packages/lxqt.scm (lxqt-wallet-3): New variable.
> > * gnu/packages/lxqt.scm (lxqt-wallet-2): New variable.
> > ---
> >  gnu/packages/lxqt.scm | 61 +++++++++++++++++++++++++++++++++++++++++++
> >  1 file changed, 61 insertions(+)
> >
> > diff --git a/gnu/packages/lxqt.scm b/gnu/packages/lxqt.scm
> > index 45db8bdc6e..748170d23c 100644
> > --- a/gnu/packages/lxqt.scm
> > +++ b/gnu/packages/lxqt.scm
> > @@ -12,6 +12,7 @@
> >  ;;; Copyright © 2020 André Batista <nandre@riseup.net>
> >  ;;; Copyright © 2021, 2022 Brendan Tildesley <mail@brendan.scot>
> >  ;;; Copyright © 2024 Zheng Junjie <873216071@qq.com>
> > +;;; Copyright © 2024 Aaron Covrig <aaron.covrig.us@ieee.org>
> >  ;;;
> >  ;;; This file is part of GNU Guix.
> >  ;;;
> > @@ -866,6 +867,66 @@ (define-public lximage-qt
> >  image viewer.")
> >      (license license:gpl2+)))
> >
> > +(define-public lxqt-wallet
> > +  (package
> > +    (name "lxqt-wallet")
> > +    (version "4.0.2")
> > +    (source
> > +     (origin
> > +       (method git-fetch)
> > +       (uri (git-reference
> > +             (url "https://github.com/lxqt/lxqt_wallet")
> > +             (commit version)))
> > +       (file-name (git-file-name name version))
> > +       (sha256
> > +        (base32
> "0krs2x4ivx9n3q98v0q91f53q19rji3qhv5rl9xbhgylxralr135"))))
> > +    (build-system cmake-build-system)
> > +    (arguments '(#:tests? #f)) ;No tests
> > +    (inputs (list libsecret qtbase qttools kwallet))
> > +    (home-page "https://github.com/lxqt/lxqt_wallet")
> > +    (synopsis "Create KWallet like functionality for LXQT")
> > +    (description
> > +     "This project seeks to give a functionality for secure storage
> > +of information that can be presented in key-values pair like user
> > +names-passwords pairs.")
> > +    (license license:expat)))
> > +
> > +(define-public lxqt-wallet-3
> > +  (package
> > +    (inherit lxqt-wallet)
> > +    (name "lxqt-wallet")
> > +    (version "3.2.2")
> > +    (source
> > +     (origin
> > +       (method git-fetch)
> > +       (uri (git-reference
> > +             (url "https://github.com/lxqt/lxqt_wallet")
> > +             (commit version)))
> > +       (file-name (git-file-name name version))
> > +       (sha256
> > +        (base32
> "0s1q4bjgla4bpnh2zbpian7wfrq53wyp8gl7hqazfgnh5vrhdhml"))))
> > +    (arguments '(#:tests? #f)) ;No tests
> > +    (inputs (list libsecret qtbase-5 qttools-5 kwallet-5))))
> > +
> > +(define-public lxqt-wallet-2
> > +  (package
> > +    (inherit lxqt-wallet-3)
> > +    (name "lxqt-wallet")
> > +    (version "2.2.1")
> > +    (source
> > +     (origin
> > +       (method git-fetch)
> > +       (uri (git-reference
> > +             (url "https://github.com/lxqt/lxqt_wallet")
> > +             (commit version)))
> > +       (file-name (git-file-name name version))
> > +       (sha256
> > +        (base32
> "1syidgsvn4355z2qdpr5cjwlwmik1h83z5k60fgyni0hli86w1v7"))))
> > +    (arguments
> > +     '(#:tests? #f ;No tests
> > +       #:configure-flags '( "-DQT5=true")))
> > +    (inputs (list libsecret qtbase-5))))
> > +
> >  (define-public obconf-qt
> >    (package
> >      (name "obconf-qt")
> >
> > base-commit: c8bde3c6725be4eb0743a153a3cf8de453d9e448
>
> Just out of curiousity, any reason to provide lxqt-wallet-3 (released
> 2021) and lxqt-wallet-2 (released 2016)? If they're not needed for
> anything, they can be skipped.
>
[Message part 2 (text/html, inline)]

Information forwarded to guix-patches@gnu.org:
bug#76846; Package guix-patches. (Sat, 08 Mar 2025 06:14:02 GMT) (full text, mbox, link).


Reply sent to Andreas Enge <andreas@enge.fr>:
You have taken responsibility. (Sat, 15 Mar 2025 13:17:04 GMT) (full text, mbox, link).


Notification sent to Aaron Covrig <aaron.covrig.us@ieee.org>:
bug acknowledged by developer. (Sat, 15 Mar 2025 13:17:05 GMT) (full text, mbox, link).


Message #22 received at 76846-done@debbugs.gnu.org (full text, mbox, reply):

From: Andreas Enge <andreas@enge.fr>
To: James Smith <jsubuntuxp@disroot.org>
Cc: Aaron Covrig <aaron.covrig.us@ieee.org>, 76846-done@debbugs.gnu.org, iyzsong@envs.net
Subject: Re: [bug#76846] [PATCH] gnu: Add lxqt-wallet
Date: Sat, 15 Mar 2025 14:16:04 +0100
Hello,

thanks for the patch, and thanks for the enquiry about the three
versions! Indeed unless there is a particular reason, we only keep the
latest version of each software project in Guix.

The license was not correct (it is bsd-2, see the file guix/licenses.scm).

I will push the commit with these few changes, and am closing this
issue.

Thanks again,

Andreas





bug archived. Request was from Debbugs Internal Request <help-debbugs@gnu.org> to internal_control@debbugs.gnu.org. (Sun, 13 Apr 2025 11:24:49 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


debbugs.gnu.org maintainers <help-debbugs@gnu.org>. Last modified: Wed Apr 16 03:55:24 2025; Machine Name: wallace-server

GNU bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.