From mboxrd@z Thu Jan 1 00:00:00 1970 From: Amar Singh Subject: bug#34595: [PATCH] gnu: Add emacs-shroud Date: Thu, 21 Feb 2019 02:11:52 +0530 Message-ID: <87o976p4z3.fsf@disroot.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([209.51.188.92]:41541) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gwYhz-00081S-BM for bug-guix@gnu.org; Wed, 20 Feb 2019 15:43:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gwYhx-0001Ja-GU for bug-guix@gnu.org; Wed, 20 Feb 2019 15:43:10 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:57844) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gwYhq-0000pR-4V for bug-guix@gnu.org; Wed, 20 Feb 2019 15:43:09 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gwYhp-0003wj-UR for bug-guix@gnu.org; Wed, 20 Feb 2019 15:43:01 -0500 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([209.51.188.92]:41372) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gwYgy-0007vH-Lm for bug-guix@gnu.org; Wed, 20 Feb 2019 15:42:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gwYgu-00051G-9L for bug-guix@gnu.org; Wed, 20 Feb 2019 15:42:05 -0500 Received: from knopi.disroot.org ([178.21.23.139]:57616) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gwYgr-0004cf-LW for bug-guix@gnu.org; Wed, 20 Feb 2019 15:42:03 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 5C1D5293BC for ; Wed, 20 Feb 2019 21:41:58 +0100 (CET) Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AVjPXDPup2M6 for ; Wed, 20 Feb 2019 21:41:57 +0100 (CET) List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: 34595@debbugs.gnu.org Shroud is a password manager written in Guile which uses GnuPG in the backend. This package is an Emacs interface to Shroud using the Buffers User Interface library. Beta quality. Thanks -------------------------------------------------------------------------------- diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index cedc1efbc..a498c8012 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -2233,6 +2233,31 @@ IRC bouncer with ERC.") Emacs shell script.") (license license:expat))) +(define-public nly/emacs-shroud + (package + (name "emacs-shroud") + (version "ad5de6d") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/o-nly/emacs-shroud") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1bw7lwssv7my41d8qw9dzzl8k6jwq01ks01dxkkpr6j82bcwlqrd")))) + (build-system emacs-build-system) + (propagated-inputs + `(("emacs-f" ,emacs-f) + ("emacs-s" ,emacs-s) + ("emacs-bui" ,emacs-bui) + ("shroud" ,shroud))) + (home-page "http://nly.info.tm:9001/emacs/shroud.el") + (synopsis "Shroud (gpg) support for Emacs") + (description + "This package provides functions for working with shroud password manager.") + (license license:gpl3+))) + (define-public emacs-undercover (package (name "emacs-undercover")