Re: Missing pinentry-emacs for gpg-agent?

2018-03-29 Thread Pierre Neidhardt
Oleg Pykhalov writes: >> > cp ~/.config/guix/latest/gnu/packages/gnupg.scm ~/.guix-packages/ >> > chmod +w ~/.guix-packages/gnupg.scm >> [...] >> Then add the above the the file > > Sorry, I don't understand what do you mean. I meant adding the ~(define-public ... (package...))~ I quo

Re: Missing pinentry-emacs for gpg-agent?

2018-03-29 Thread Oleg Pykhalov
Pierre Neidhardt writes: > Thinking more about it, wouldn't it make more sense to use several > outputs instead of several packages? In case of ‘pinentry-emacs’ and other ‘pinentry-*’, you use different ‘configure-flags’ (because of security or other reasons). I guess you cannot specify differe

Re: Missing pinentry-emacs for gpg-agent?

2018-03-29 Thread Oleg Pykhalov
Pierre Neidhardt writes: […] > What about a separate package? E.g. > > (define-public pinentry-emacs > (package > (inherit pinentry-tty) > (name "pinentry-emacs") > (inputs > `(("emacs" ,emacs) > ,@(package-inputs pinentry-tty))) >

Re: Missing pinentry-emacs for gpg-agent?

2018-03-28 Thread Pierre Neidhardt
Thinking more about it, wouldn't it make more sense to use several outputs instead of several packages? Is it possible to specify additional inputs for specific outputs? -- Pierre Neidhardt signature.asc Description: PGP signature

Re: Missing pinentry-emacs for gpg-agent?

2018-03-28 Thread Pierre Neidhardt
Oleg Pykhalov writes: > Then could you add a flag Vladimir talked about and send a patch? ;-) What about a separate package? E.g. (define-public pinentry-emacs (package (inherit pinentry-tty) (name "pinentry-emacs") (inputs `(("e

Re: Missing pinentry-emacs for gpg-agent?

2018-03-28 Thread Oleg Pykhalov
Pierre Neidhardt writes: > Well, at least Arch Linux, Gentoo and Void Linux ship it! > Not tht uncommon! Then could you add a flag Vladimir talked about and send a patch? ;-) See https://www.gnu.org/software/guix/manual/html_node/Contributing.html Thanks, Oleg. signature.asc Description: PG

Re: Missing pinentry-emacs for gpg-agent?

2018-03-27 Thread Pierre Neidhardt
Vladimir Sedach writes: > Apparently everyone thinks that Emacs is a "significant security > risk," so no distributions seem to ship it. Well, at least Arch Linux, Gentoo and Void Linux ship it! Not tht uncommon! I agree with all your other points. -- Pierre Neidhardt signature.asc Descript

Re: Missing pinentry-emacs for gpg-agent?

2018-03-27 Thread Vladimir Sedach
> I'm sorry to steal a potential contribution to Guix, but you could try: > > ‘M-x view-emacs-news’: > > * New Modes and Packages in Emacs 25.1 > > ** pinentry.el allows GnuPG passphrase to be prompted through the > minibuffer instead of a graphical dialog, depending on whether the >

Re: Missing pinentry-emacs for gpg-agent?

2018-03-27 Thread Pierre Neidhardt
Oleg Pykhalov writes: > I'm sorry to steal a potential contribution to Guix, but you could try: > > ‘M-x view-emacs-news’: > > * New Modes and Packages in Emacs 25.1 > > ** pinentry.el allows GnuPG passphrase to be prompted through the > minibuffer instead of a graphical dialog, depe

Re: Missing pinentry-emacs for gpg-agent?

2018-03-27 Thread Oleg Pykhalov
l...@gnu.org (Ludovic Courtès) writes: > Pierre Neidhardt skribis: > >> Somewhat surprisingly, pinentry-emacs does not seem to be in the repo. >> Is it intentional? I'd love to have it back. > > I didn’t know its existence. :-) I'm sorry to steal a potential contribution to Guix, but you could

Re: Missing pinentry-emacs for gpg-agent?

2018-03-27 Thread Alex Kost
Ludovic Courtès (2018-03-27 11:53 +0200) wrote: > Pierre Neidhardt skribis: > >> Somewhat surprisingly, pinentry-emacs does not seem to be in the repo. >> Is it intentional? I'd love to have it back. > > I didn’t know its existence. :-) > > Please do submit a package! > > https://www.gnu.org/

Re: Missing pinentry-emacs for gpg-agent?

2018-03-27 Thread Ludovic Courtès
Pierre Neidhardt skribis: > Somewhat surprisingly, pinentry-emacs does not seem to be in the repo. > Is it intentional? I'd love to have it back. I didn’t know its existence. :-) Please do submit a package! https://www.gnu.org/software/guix/manual/html_node/Submitting-Patches.html > On a

Missing pinentry-emacs for gpg-agent?

2018-03-26 Thread Pierre Neidhardt
Somewhat surprisingly, pinentry-emacs does not seem to be in the repo. Is it intentional? I'd love to have it back. On a related topic, is it possible to share a gpg-agent.conf between a Guix-based system and another system? What I mean here is that the following line in gpg-agent.conf: