GNU bug report logs - #49251
[PATCH 0/2] Add pinentry-bemenu

Previous Next

Package: guix-patches;

Reported by: Nikita Domnitskii <nikita <at> domnitskii.me>

Date: Mon, 28 Jun 2021 11:09:02 UTC

Severity: normal

Tags: patch

Done: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 49251 in the body.
You can then email your comments to 49251 AT debbugs.gnu.org in the normal way.

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#49251; Package guix-patches. (Mon, 28 Jun 2021 11:09:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Nikita Domnitskii <nikita <at> domnitskii.me>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Mon, 28 Jun 2021 11:09:02 GMT) Full text and rfc822 format available.

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

From: Nikita Domnitskii <nikita <at> domnitskii.me>
To: guix-patches <at> gnu.org
Subject: [PATCH 0/2] Add pinentry-bemenu
Date: Mon, 28 Jun 2021 10:04:42 -0000
<div data-html-editor-font-wrapper="true" style="font-family: arial, sans-serif; font-size: 13px;">This patch series adds pinentry-bemenu. I also updated bemenu to 0.6.2 because pinentry-bemenu requires bemenu >= 0.6</div>




Information forwarded to guix-patches <at> gnu.org:
bug#49251; Package guix-patches. (Mon, 28 Jun 2021 11:16:01 GMT) Full text and rfc822 format available.

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

From: Nikita Domnitskii <nikita <at> domnitskii.me>
To: 49251 <at> debbugs.gnu.org
Cc: 2b7567db-5669-4d5b-bad2-0b737d46b3e6 <at> mail.domnitskii.me
Subject: [PATCH 1/2] Add pinentry-bemenu
Date: Mon, 28 Jun 2021 11:15:44 -0000
From: Nikita Domnitskii <2b7567db-5669-4d5b-bad2-0b737d46b3e6 <at> mail.domnitskii.me>

---
 gnu/packages/xdisorg.scm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index b8c7a35a36..22f29c93be 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -260,7 +261,7 @@ used to further tweak the behaviour of the different profiles.")
 (define-public bemenu
   (package
     (name "bemenu")
-    (version "0.4.1")
+    (version "0.6.2")
     (source
      (origin
        (method git-fetch)
@@ -269,7 +270,7 @@ used to further tweak the behaviour of the different profiles.")
              (commit version)))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "1fjcs9d3533ay3nz79cx3c0lmy2chgragr2lhsy0xl2ckr0iins0"))))
+        (base32 "13y4y3i03vdx3zkh4lm67xmigzycf8fxg4fdr5s4x2brr3ya46fv"))))
     (build-system gnu-build-system)
     (arguments
      `(#:tests? #f
--
2.32.0




Information forwarded to guix-patches <at> gnu.org:
bug#49251; Package guix-patches. (Mon, 28 Jun 2021 11:16:02 GMT) Full text and rfc822 format available.

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

From: Nikita Domnitskii <nikita <at> domnitskii.me>
To: 49251 <at> debbugs.gnu.org
Cc: 2b7567db-5669-4d5b-bad2-0b737d46b3e6 <at> mail.domnitskii.me
Subject: [PATCH 2/2] Add pinentry-bemenu
Date: Mon, 28 Jun 2021 11:15:47 -0000
From: Nikita Domnitskii <2b7567db-5669-4d5b-bad2-0b737d46b3e6 <at> mail.domnitskii.me>

---
 gnu/packages/gnupg.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/gnupg.scm b/gnu/packages/gnupg.scm
index 9cc94dddb6..4223883173 100644
--- a/gnu/packages/gnupg.scm
+++ b/gnu/packages/gnupg.scm
@@ -18,6 +18,7 @@
 ;;; Copyright © 2018 Björn Höfling <bjoern.hoefling <at> bjoernhoefling.de>
 ;;; Copyright © 2019 Mathieu Othacehe <m.othacehe <at> gmail.com>
 ;;; Copyright © 2020 Fredrik Salomonsson <plattfot <at> posteo.net>
+;;; Copyright © 2021 Nikita Domnitskii <nikita <at> domnitskii.me>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -70,6 +71,8 @@
   #:use-module (gnu packages xorg)
   #:use-module (gnu packages xdisorg)
   #:use-module (gnu packages xml)
+  #:use-module (gnu packages popt)
+  #:use-module (gnu packages xdisorg)
   #:use-module (guix packages)
   #:use-module (guix download)
   #:use-module (guix utils)
@@ -77,6 +80,7 @@
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system perl)
   #:use-module (guix build-system python)
+  #:use-module (guix build-system meson)
   #:use-module (srfi srfi-1))

 (define-public libgpg-error
@@ -946,6 +950,32 @@ with @code{rofi-pass} a good front end for @code{password-store}.")
     (home-page "https://github.com/plattfot/pinentry-rofi/")
     (license license:gpl3+)))

+(define-public pinentry-bemenu
+  (package
+    (name "pinentry-bemenu")
+    (version "0.7.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/t-8ch/pinentry-bemenu")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1faxaydhc9lr97b2r3sylcy320bn54g4a5p727y3227mz3gg1mn1"))))
+    (build-system meson-build-system)
+    (native-inputs
+     `(("pkg-config" ,pkg-config)))
+    (inputs
+     `(("bemenu" ,bemenu)
+       ("libassuan" ,libassuan)
+       ("libgpg-error" ,libgpg-error)
+       ("popt" ,popt)))
+    (synopsis "Pinentry implementation based on @code{bemenu}")
+    (description "Pinentry implementation based on @code{bemenu}")
+    (license license:gpl3)
+    (home-page "https://github.com/t-8ch/pinentry-bemenu")))
+
 (define-public pinentry
   (package (inherit pinentry-gtk2)
     (name "pinentry")))
--
2.32.0




Information forwarded to guix-patches <at> gnu.org:
bug#49251; Package guix-patches. (Mon, 28 Jun 2021 12:08:02 GMT) Full text and rfc822 format available.

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

From: Nikita Domnitskii <nikita <at> domnitskii.me>
To: 49251 <at> debbugs.gnu.org
Subject: [PATCH 1/2] gnu: bemenu: Update to 0.6.2
Date: Mon, 28 Jun 2021 12:07:25 -0000
From: Nikita Domnitskii <nikita <at> domnitskii.me>

---
 gnu/packages/xdisorg.scm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index b8c7a35a36..22f29c93be 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -48,6 +48,7 @@
 ;;; Copyright © 2021 Renzo Poddighe <renzo <at> poddighe.nl>
 ;;; Copyright © 2021 Paul A. Patience <paul <at> apatience.com>
 ;;; Copyright © 2021 Niklas Eklund <niklas.eklund <at> posteo.net>
+;;; Copyright © 2021 Nikita Domnitskii <nikita <at> domnitskii.me>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -260,7 +261,7 @@ used to further tweak the behaviour of the different profiles.")
 (define-public bemenu
   (package
     (name "bemenu")
-    (version "0.4.1")
+    (version "0.6.2")
     (source
      (origin
        (method git-fetch)
@@ -269,7 +270,7 @@ used to further tweak the behaviour of the different profiles.")
              (commit version)))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "1fjcs9d3533ay3nz79cx3c0lmy2chgragr2lhsy0xl2ckr0iins0"))))
+        (base32 "13y4y3i03vdx3zkh4lm67xmigzycf8fxg4fdr5s4x2brr3ya46fv"))))
     (build-system gnu-build-system)
     (arguments
      `(#:tests? #f
-- 
2.32.0





Information forwarded to guix-patches <at> gnu.org:
bug#49251; Package guix-patches. (Mon, 28 Jun 2021 12:08:02 GMT) Full text and rfc822 format available.

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

From: Nikita Domnitskii <nikita <at> domnitskii.me>
To: 49251 <at> debbugs.gnu.org
Subject: [PATCH 2/2] gnu: Add pinentry-bemenu
Date: Mon, 28 Jun 2021 12:07:27 -0000
From: Nikita Domnitskii <nikita <at> domnitskii.me>

---
 gnu/packages/gnupg.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/gnupg.scm b/gnu/packages/gnupg.scm
index 9cc94dddb6..4223883173 100644
--- a/gnu/packages/gnupg.scm
+++ b/gnu/packages/gnupg.scm
@@ -18,6 +18,7 @@
 ;;; Copyright © 2018 Björn Höfling <bjoern.hoefling <at> bjoernhoefling.de>
 ;;; Copyright © 2019 Mathieu Othacehe <m.othacehe <at> gmail.com>
 ;;; Copyright © 2020 Fredrik Salomonsson <plattfot <at> posteo.net>
+;;; Copyright © 2021 Nikita Domnitskii <nikita <at> domnitskii.me>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -70,6 +71,8 @@
   #:use-module (gnu packages xorg)
   #:use-module (gnu packages xdisorg)
   #:use-module (gnu packages xml)
+  #:use-module (gnu packages popt)
+  #:use-module (gnu packages xdisorg)
   #:use-module (guix packages)
   #:use-module (guix download)
   #:use-module (guix utils)
@@ -77,6 +80,7 @@
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system perl)
   #:use-module (guix build-system python)
+  #:use-module (guix build-system meson)
   #:use-module (srfi srfi-1))
 
 (define-public libgpg-error
@@ -946,6 +950,32 @@ with @code{rofi-pass} a good front end for @code{password-store}.")
     (home-page "https://github.com/plattfot/pinentry-rofi/")
     (license license:gpl3+)))
 
+(define-public pinentry-bemenu
+  (package
+    (name "pinentry-bemenu")
+    (version "0.7.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/t-8ch/pinentry-bemenu")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1faxaydhc9lr97b2r3sylcy320bn54g4a5p727y3227mz3gg1mn1"))))
+    (build-system meson-build-system)
+    (native-inputs
+     `(("pkg-config" ,pkg-config)))
+    (inputs
+     `(("bemenu" ,bemenu)
+       ("libassuan" ,libassuan)
+       ("libgpg-error" ,libgpg-error)
+       ("popt" ,popt)))
+    (synopsis "Pinentry implementation based on @code{bemenu}")
+    (description "Pinentry implementation based on @code{bemenu}")
+    (license license:gpl3)
+    (home-page "https://github.com/t-8ch/pinentry-bemenu")))
+
 (define-public pinentry
   (package (inherit pinentry-gtk2)
     (name "pinentry")))
-- 
2.32.0





Information forwarded to guix-patches <at> gnu.org:
bug#49251; Package guix-patches. (Thu, 08 Jul 2021 13:07:02 GMT) Full text and rfc822 format available.

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

From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
To: Nikita Domnitskii via Guix-patches via <guix-patches <at> gnu.org>
Cc: 49251-done <at> debbugs.gnu.org, Nikita Domnitskii <nikita <at> domnitskii.me>
Subject: Re: [bug#49251] [PATCH 0/2] Add pinentry-bemenu
Date: Thu, 08 Jul 2021 15:06:25 +0200
Hello,

Nikita Domnitskii via Guix-patches via <guix-patches <at> gnu.org> writes:

> <div data-html-editor-font-wrapper="true" style="font-family: arial,
> sans-serif; font-size: 13px;">This patch series adds pinentry-bemenu.
> I also updated bemenu to 0.6.2 because pinentry-bemenu requires bemenu
>>= 0.6</div>

I suggest to send your messages using plain text ;)

Thank you for the patches! I applied them. Note that I expounded commit
messages, you may want to look at them. I also re-ordered home-page,
description, etc.

Regards,
-- 
Nicolas Goaziou




Reply sent to Nicolas Goaziou <mail <at> nicolasgoaziou.fr>:
You have taken responsibility. (Thu, 08 Jul 2021 13:07:02 GMT) Full text and rfc822 format available.

Notification sent to Nikita Domnitskii <nikita <at> domnitskii.me>:
bug acknowledged by developer. (Thu, 08 Jul 2021 13:07:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 06 Aug 2021 11:24:07 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 235 days ago.

Previous Next


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