From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:59287) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hIImq-0000W4-2T for guix-patches@gnu.org; Sun, 21 Apr 2019 16:10:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hIImo-0000Fu-Qm for guix-patches@gnu.org; Sun, 21 Apr 2019 16:10:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:35579) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hIImo-0000FT-6b for guix-patches@gnu.org; Sun, 21 Apr 2019 16:10:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hIImn-0005u8-Th for guix-patches@gnu.org; Sun, 21 Apr 2019 16:10:01 -0400 Subject: [bug#34364] bug#34595: [PATCH] gnu: Add emacs-shroud Resent-Message-ID: Mime-Version: 1.0 Date: Sun, 21 Apr 2019 20:09:12 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable From: nly@disroot.org Message-ID: In-Reply-To: <874l8y5ehq.fsf@elephly.net> References: <874l8y5ehq.fsf@elephly.net> <87o976p4z3.fsf@disroot.org> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 34364@debbugs.gnu.org February 21, 2019 3:07 AM, "Ricardo Wurmus" wrote:= =0A=0A> Hi,=0A> =0A>> Shroud is a password manager written in Guile which= uses GnuPG in the=0A>> backend. This package is an Emacs interface to Sh= roud using the Buffers=0A>> User Interface library.=0A> =0A> You have pre= viously already submitted a variant of this:=0A> =0A> https://issues.guix= .info/issue/34364=0A> =0A> Please don=E2=80=99t open more tickets for thi= s but instead send updates to the=0A> same ticket. I=E2=80=99m closing th= is issue, because what you attached is not a=0A> git formatted patch.=0A= =0AThanks for closing the other issue, i was oblivious of debbugs until t= oday.=0A=0A> =0A>> +(define-public nly/emacs-shroud=0A> =0A> We don=E2=80= =99t use personal prefixes like =E2=80=9Cnly/=E2=80=9D in Guix.=0A> =0A>>= + (package=0A>> + (name "emacs-shroud")=0A>> + (version "ad5de6d")=0A> = =0A> A version string must be monotonically increasing over time. Commit= =0A> hashes don=E2=80=99t do that, so we use (git-version last-release re= vision=0A> commit) instead.=0A> =0A> We prefer releases over arbitrary co= mmits. Since you are the developer,=0A> could you please tell us what the= difference is between this version and=0A> the previous release? Could y= ou make a new release instead?=0A> =0A=0AThanks, got it. Now looks like (= git-version "v1" "1" commit)=0A=0A>> + (build-system emacs-build-system)= =0A>> + (propagated-inputs=0A>> + `(("emacs-f" ,emacs-f)=0A>> + ("emacs-s= " ,emacs-s)=0A>> + ("emacs-bui" ,emacs-bui)=0A>> + ("shroud" ,shroud)))= =0A>> + (home-page "http://nly.info.tm:9001/emacs/shroud.el")=0A>> + (syn= opsis "Shroud (gpg) support for Emacs")=0A> =0A> Why =E2=80=9C(gpg)=E2=80= =9D? It=E2=80=99s probably better to say =E2=80=9CShroud password manager= =0A> interface for Emacs=E2=80=9D.=0A=0ANew synopsis: Emacs interface for= Shroud password manager=0A=0A> =0A>> + (description=0A>> + "This package= provides functions for working with shroud password=0A>> manager.")=0A> = =0A> I=E2=80=99d not say =E2=80=9Cfunctions=E2=80=9D. How about=0A> =0A> = This package provides an Emacs minor mode for working with the Shroud=0A>= password manager.=0A=0AThis package doesn't include any minor-mode so I = assume it would become misleading.=0A=0A> =0A> Could you please send an u= pdated patch?=0A> =0A> --=0A> Ricardo=0A=0AI hope web mail doesn't html-i= ze the patch.=0A=0AThis is great, It feels awesome to get in a personal p= ackage I've been using for months.=0A=0AThanks,=0AAmar=0A=0AFrom 0309576d= 26ce92ec2324c0505599da95408b1235 Mon Sep 17 00:00:00 2001=0AFrom: Amar Si= ngh =0ADate: Mon, 22 Apr 2019 01:28:32 +0530=0ASubject: = [PATCH] gnu: Add emacs-shroud.=0A=0A* gnu/packages/emacs-xyz.scm (emacs-s= hroud): New variable.=0A---=0A gnu/packages/emacs-xyz.scm | 32 ++++++++++= ++++++++++++++++++++++=0A 1 file changed, 32 insertions(+)=0A=0Adiff --gi= t a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm=0Aindex 54663= 496fe..d7c1245f43 100644=0A--- a/gnu/packages/emacs-xyz.scm=0A+++ b/gnu/p= ackages/emacs-xyz.scm=0A@@ -15306,3 +15306,35 @@ numbers within that regi= on will be incremented/decremented (unlike in Vim).=0A =0A It is a fork o= f https://github.com/cofi/evil-numbers, which is unmaintained.")=0A = (license license:gpl3+))))=0A+=0A+(define-public emacs-shroud=0A+ (let= =0A+ ((commit "dc68f5538692bf07376cd5395b87102025549f32"))=0A+ (p= ackage=0A+ (name "emacs-shroud")=0A+ (version=0A+ (git-ve= rsion "v1" "1" commit))=0A+ (source=0A+ (origin=0A+ (m= ethod git-fetch)=0A+ (uri=0A+ (git-reference=0A+ = (url "https://github.com/o-nly/emacs-shroud")=0A+ (commit co= mmit)))=0A+ (file-name=0A+ (git-file-name name version))= =0A+ (sha256=0A+ (base32=0A+ "17a3z5p252nbj3y7= rwbvx1jk2bizzdcina6vw8blnks4dvv30k87"))))=0A+ (build-system emacs-bu= ild-system)=0A+ (inputs=0A+ `(("emacs-f" ,emacs-f)=0A+ = ("emacs-bui" ,emacs-bui)=0A+ ("shroud" ,shroud)))=0A+ (home= -page "http://git.nly.info.tm:9001/shroud.git")=0A+ (synopsis "Emacs= interface for Shroud password manager")=0A+ (description=0A+ = "This package provides functions for working with shroud=0A+password mana= ger using Elisp, a reader for Shroud DB, and an Buffers=0A+User Interface= for using shroud password database.")=0A+ (license license:gpl3+)))= )=0A-- =0A2.21.0