From unknown Mon Aug 18 18:04:30 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#33064] [PATCH 1/1] gnu: Add enchive Resent-From: =?UTF-8?Q?Nicol=C3=B2?= Balzarotti Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 16 Oct 2018 15:56:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 33064 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 33064@debbugs.gnu.org Cc: nixo X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15397053141223 (code B ref -1); Tue, 16 Oct 2018 15:56:03 +0000 Received: (at submit) by debbugs.gnu.org; 16 Oct 2018 15:55:14 +0000 Received: from localhost ([127.0.0.1]:53830 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gCRgf-0000Je-NR for submit@debbugs.gnu.org; Tue, 16 Oct 2018 11:55:14 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50729) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gCOJI-00032H-Ow for submit@debbugs.gnu.org; Tue, 16 Oct 2018 08:18:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gCOJB-0002p9-P5 for submit@debbugs.gnu.org; Tue, 16 Oct 2018 08:18:47 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51948) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gCOJB-0002ou-Ik for submit@debbugs.gnu.org; Tue, 16 Oct 2018 08:18:45 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60298) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gCOJA-0006yh-DY for guix-patches@gnu.org; Tue, 16 Oct 2018 08:18:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gCOJ5-0002ft-GR for guix-patches@gnu.org; Tue, 16 Oct 2018 08:18:44 -0400 Received: from mail-wr1-x443.google.com ([2a00:1450:4864:20::443]:46427) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gCOJ5-0002eU-9H for guix-patches@gnu.org; Tue, 16 Oct 2018 08:18:39 -0400 Received: by mail-wr1-x443.google.com with SMTP id n11-v6so25164195wru.13 for ; Tue, 16 Oct 2018 05:18:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=6TXgmBzq57TSnv8+11KbTmwqOYqpn+cpVQzwiD/bYsg=; b=uqpOvh7OygSDHCtKDCgJB3dcI+iinCk0rsuxUEvN8CtRReHaNG668jll4ftLOn1vMo NFMls9uR6YcRJnxqY+jOsXf0lZy4xM/+FLTkMp8sO97pVdKywUuYMkijCeTnlRIqKkN3 yomGjI3kQRc95CqP11LM2xBrYeQ64DxR3e1VcOIt7iWR6Ud60dSgR5WktSNGeYqL8mqk 6RSiHf+8qUUUVwrT68cbdYLj9GYUT1mfFyH33ixr6Dxd2iyhGeMe6F35jtHm/2KyjCpg L4UwRhY9PQ9sqnjnYqzUxATIRvF8AgrA8H/QpLsagQL9gBLwLTWO7XSjWhD3s6/RUb2J hqHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=6TXgmBzq57TSnv8+11KbTmwqOYqpn+cpVQzwiD/bYsg=; b=Kp4NYi2/FYUMbtRiRrOqgObsE+BnW3l149JzNOFv2hQ+jPP8Rmtkqew/LZRpXlLF5N rBHSgGCPFoKntvH/2Jo/lw0pCrVuUFqa42hTlO+swQ857/T2L7KSyB/r8oapauOWdcAK NykM2TJaHWJOsRHqVGhaLMEtdl2QIQMQZyMw4Vh6BesDDEh/jnv5UD0LiRfpjhOlfW0H BUOu3Q2Nee+gJkRtjFX9j5R+Ch8poKx5miciNpC5HJOYwTiRy1NqGqzsYXOkLw10x/Zq YRNCiKM8XPkEU+OeT38LvnPrcf09NH3hhlw54NWtpB8GYIvltKuu5mO7pRSR+V4X5HNn 6sxw== X-Gm-Message-State: ABuFfogq5epTWNdw90sU8DLIAjy/LIXzgsllA4ncc40RhgwJQ0jcT9BD shWq64/2z00qifUaJFcHuJCaUZ3J X-Google-Smtp-Source: ACcGV62CqJREn+IuE12q2PyW/B5NNtRGbPF55I62Zz6r9lnxsRP5ULK+ndo0JqlAyv2a5rV6TPAqBw== X-Received: by 2002:a5d:620b:: with SMTP id y11-v6mr18226186wru.105.1539692317740; Tue, 16 Oct 2018 05:18:37 -0700 (PDT) Received: from lenovo.station (net-93-144-76-177.cust.vodafonedsl.it. [93.144.76.177]) by smtp.gmail.com with ESMTPSA id k23-v6sm10690038wrd.85.2018.10.16.05.18.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 16 Oct 2018 05:18:37 -0700 (PDT) From: =?UTF-8?Q?Nicol=C3=B2?= Balzarotti Date: Tue, 16 Oct 2018 14:18:14 +0200 Message-Id: <20181016121814.7617-2-anothersms@gmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20181016121814.7617-1-anothersms@gmail.com> References: <20181016121814.7617-1-anothersms@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Mailman-Approved-At: Tue, 16 Oct 2018 11:55:12 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) From: nixo --- gnu/packages/crypto.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm index 33f4abb5a..08faccfa1 100644 --- a/gnu/packages/crypto.scm +++ b/gnu/packages/crypto.scm @@ -10,6 +10,7 @@ ;;; Copyright © 2018 Efraim Flashner ;;; Copyright © 2018 Arun Isaac ;;; Copyright © 2018 Nicolas Goaziou +;;; Copyright © 2018 Nicolò Balzarotti ;;; ;;; This file is part of GNU Guix. ;;; @@ -854,3 +855,34 @@ public-key cryptography. Asignify is designed to be portable and self-contained with zero external dependencies. Asignify can verify OpenBSD signatures, but it cannot sign messages in OpenBSD format yet.") (license license:bsd-2)))) + +(define-public enchive + (package + (name "enchive") + (version "3.4") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/skeeto/" name "/archive/" + version ".tar.gz")) + (sha256 + (base32 + "17hrxpp4cpn10bk48sfvfjc8hghky34agsnypam1v9f36kbalqfk")))) + (build-system gnu-build-system) + (arguments + '(#:tests? #f ; no check target ' + #:make-flags (list "CC=gcc" "PREFIX=$(out)") + #:phases (modify-phases %standard-phases + (delete 'configure) + (add-after 'install 'post-install + (lambda _ + (let* ((out (assoc-ref %outputs "out")) + (lisp (string-append out "/share/emacs/site-lisp"))) + (install-file "enchive-mode.el" lisp))))))) + (synopsis "Encrypted personal archives") + (description + "Enchive is a tool to encrypt files to yourself for long-term +archival. It's a focused, simple alternative to more complex solutions such as +GnuPG or encrypted filesystems. Enchive has no external dependencies and is +trivial to build for local use. Portability is emphasized over performance.") + (home-page "https://github.com/skeeto/enchive") + (license license:unlicense))) -- 2.18.0 From unknown Mon Aug 18 18:04:30 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: =?UTF-8?Q?Nicol=C3=B2?= Balzarotti Subject: bug#33064: closed (Re: [bug#33064] [PATCH 1/1] gnu: Add enchive) Message-ID: References: <87in1xejm9.fsf@gnu.org> <20181016121814.7617-2-anothersms@gmail.com> X-Gnu-PR-Message: they-closed 33064 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 33064@debbugs.gnu.org Date: Fri, 19 Oct 2018 21:02:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1539982923-14737-1" This is a multi-part message in MIME format... ------------=_1539982923-14737-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #33064: [PATCH 1/1] gnu: Add enchive which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 33064@debbugs.gnu.org. --=20 33064: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D33064 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1539982923-14737-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 33064-done) by debbugs.gnu.org; 19 Oct 2018 21:01:52 +0000 Received: from localhost ([127.0.0.1]:59839 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gDbu4-0003oe-HI for submit@debbugs.gnu.org; Fri, 19 Oct 2018 17:01:52 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50772) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gDbu2-0003oK-VF for 33064-done@debbugs.gnu.org; Fri, 19 Oct 2018 17:01:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gDbtw-0003YC-VP for 33064-done@debbugs.gnu.org; Fri, 19 Oct 2018 17:01:45 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51419) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gDbto-00039L-Sl; Fri, 19 Oct 2018 17:01:38 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=57376 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gDbtn-0006sh-Rl; Fri, 19 Oct 2018 17:01:36 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: =?utf-8?Q?Nicol=C3=B2?= Balzarotti Subject: Re: [bug#33064] [PATCH 1/1] gnu: Add enchive References: <20181016121814.7617-1-anothersms@gmail.com> <20181016121814.7617-2-anothersms@gmail.com> Date: Fri, 19 Oct 2018 23:01:34 +0200 In-Reply-To: <20181016121814.7617-2-anothersms@gmail.com> (=?utf-8?Q?=22Ni?= =?utf-8?Q?col=C3=B2?= Balzarotti"'s message of "Tue, 16 Oct 2018 14:18:14 +0200") Message-ID: <87in1xejm9.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 33064-done Cc: 33064-done@debbugs.gnu.org, nixo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Nicol=C3=B2, Nicol=C3=B2 Balzarotti skribis: > From: nixo > > --- > gnu/packages/crypto.scm | 32 ++++++++++++++++++++++++++++++++ > 1 file changed, 32 insertions(+) Applied with the minor changes below reported by =E2=80=98guix lint=E2=80= =99 and in the build log. I also added a commit log that follows our conventions. Thank you, and welcome! :-) Ludo=E2=80=99. --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm index 08faccfa1..77b4dba6d 100644 --- a/gnu/packages/crypto.scm +++ b/gnu/packages/crypto.scm @@ -866,7 +866,8 @@ cannot sign messages in OpenBSD format yet.") version ".tar.gz")) (sha256 (base32 - "17hrxpp4cpn10bk48sfvfjc8hghky34agsnypam1v9f36kbalqfk")))) + "17hrxpp4cpn10bk48sfvfjc8hghky34agsnypam1v9f36kbalqfk")) + (file-name (string-append name "-" version ".tar.gz")))) (build-system gnu-build-system) (arguments '(#:tests? #f ; no check target ' @@ -877,7 +878,8 @@ cannot sign messages in OpenBSD format yet.") (lambda _ (let* ((out (assoc-ref %outputs "out")) (lisp (string-append out "/share/emacs/site-lisp"))) - (install-file "enchive-mode.el" lisp))))))) + (install-file "enchive-mode.el" lisp) + #t)))))) (synopsis "Encrypted personal archives") (description "Enchive is a tool to encrypt files to yourself for long-term --=-=-=-- ------------=_1539982923-14737-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 16 Oct 2018 15:55:14 +0000 Received: from localhost ([127.0.0.1]:53830 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gCRgf-0000Je-NR for submit@debbugs.gnu.org; Tue, 16 Oct 2018 11:55:14 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50729) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gCOJI-00032H-Ow for submit@debbugs.gnu.org; Tue, 16 Oct 2018 08:18:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gCOJB-0002p9-P5 for submit@debbugs.gnu.org; Tue, 16 Oct 2018 08:18:47 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51948) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gCOJB-0002ou-Ik for submit@debbugs.gnu.org; Tue, 16 Oct 2018 08:18:45 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60298) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gCOJA-0006yh-DY for guix-patches@gnu.org; Tue, 16 Oct 2018 08:18:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gCOJ5-0002ft-GR for guix-patches@gnu.org; Tue, 16 Oct 2018 08:18:44 -0400 Received: from mail-wr1-x443.google.com ([2a00:1450:4864:20::443]:46427) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gCOJ5-0002eU-9H for guix-patches@gnu.org; Tue, 16 Oct 2018 08:18:39 -0400 Received: by mail-wr1-x443.google.com with SMTP id n11-v6so25164195wru.13 for ; Tue, 16 Oct 2018 05:18:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=6TXgmBzq57TSnv8+11KbTmwqOYqpn+cpVQzwiD/bYsg=; b=uqpOvh7OygSDHCtKDCgJB3dcI+iinCk0rsuxUEvN8CtRReHaNG668jll4ftLOn1vMo NFMls9uR6YcRJnxqY+jOsXf0lZy4xM/+FLTkMp8sO97pVdKywUuYMkijCeTnlRIqKkN3 yomGjI3kQRc95CqP11LM2xBrYeQ64DxR3e1VcOIt7iWR6Ud60dSgR5WktSNGeYqL8mqk 6RSiHf+8qUUUVwrT68cbdYLj9GYUT1mfFyH33ixr6Dxd2iyhGeMe6F35jtHm/2KyjCpg L4UwRhY9PQ9sqnjnYqzUxATIRvF8AgrA8H/QpLsagQL9gBLwLTWO7XSjWhD3s6/RUb2J hqHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=6TXgmBzq57TSnv8+11KbTmwqOYqpn+cpVQzwiD/bYsg=; b=Kp4NYi2/FYUMbtRiRrOqgObsE+BnW3l149JzNOFv2hQ+jPP8Rmtkqew/LZRpXlLF5N rBHSgGCPFoKntvH/2Jo/lw0pCrVuUFqa42hTlO+swQ857/T2L7KSyB/r8oapauOWdcAK NykM2TJaHWJOsRHqVGhaLMEtdl2QIQMQZyMw4Vh6BesDDEh/jnv5UD0LiRfpjhOlfW0H BUOu3Q2Nee+gJkRtjFX9j5R+Ch8poKx5miciNpC5HJOYwTiRy1NqGqzsYXOkLw10x/Zq YRNCiKM8XPkEU+OeT38LvnPrcf09NH3hhlw54NWtpB8GYIvltKuu5mO7pRSR+V4X5HNn 6sxw== X-Gm-Message-State: ABuFfogq5epTWNdw90sU8DLIAjy/LIXzgsllA4ncc40RhgwJQ0jcT9BD shWq64/2z00qifUaJFcHuJCaUZ3J X-Google-Smtp-Source: ACcGV62CqJREn+IuE12q2PyW/B5NNtRGbPF55I62Zz6r9lnxsRP5ULK+ndo0JqlAyv2a5rV6TPAqBw== X-Received: by 2002:a5d:620b:: with SMTP id y11-v6mr18226186wru.105.1539692317740; Tue, 16 Oct 2018 05:18:37 -0700 (PDT) Received: from lenovo.station (net-93-144-76-177.cust.vodafonedsl.it. [93.144.76.177]) by smtp.gmail.com with ESMTPSA id k23-v6sm10690038wrd.85.2018.10.16.05.18.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 16 Oct 2018 05:18:37 -0700 (PDT) From: =?UTF-8?q?Nicol=C3=B2=20Balzarotti?= To: guix-patches@gnu.org Subject: [PATCH 1/1] gnu: Add enchive Date: Tue, 16 Oct 2018 14:18:14 +0200 Message-Id: <20181016121814.7617-2-anothersms@gmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20181016121814.7617-1-anothersms@gmail.com> References: <20181016121814.7617-1-anothersms@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 16 Oct 2018 11:55:12 -0400 Cc: nixo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) From: nixo --- gnu/packages/crypto.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm index 33f4abb5a..08faccfa1 100644 --- a/gnu/packages/crypto.scm +++ b/gnu/packages/crypto.scm @@ -10,6 +10,7 @@ ;;; Copyright © 2018 Efraim Flashner ;;; Copyright © 2018 Arun Isaac ;;; Copyright © 2018 Nicolas Goaziou +;;; Copyright © 2018 Nicolò Balzarotti ;;; ;;; This file is part of GNU Guix. ;;; @@ -854,3 +855,34 @@ public-key cryptography. Asignify is designed to be portable and self-contained with zero external dependencies. Asignify can verify OpenBSD signatures, but it cannot sign messages in OpenBSD format yet.") (license license:bsd-2)))) + +(define-public enchive + (package + (name "enchive") + (version "3.4") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/skeeto/" name "/archive/" + version ".tar.gz")) + (sha256 + (base32 + "17hrxpp4cpn10bk48sfvfjc8hghky34agsnypam1v9f36kbalqfk")))) + (build-system gnu-build-system) + (arguments + '(#:tests? #f ; no check target ' + #:make-flags (list "CC=gcc" "PREFIX=$(out)") + #:phases (modify-phases %standard-phases + (delete 'configure) + (add-after 'install 'post-install + (lambda _ + (let* ((out (assoc-ref %outputs "out")) + (lisp (string-append out "/share/emacs/site-lisp"))) + (install-file "enchive-mode.el" lisp))))))) + (synopsis "Encrypted personal archives") + (description + "Enchive is a tool to encrypt files to yourself for long-term +archival. It's a focused, simple alternative to more complex solutions such as +GnuPG or encrypted filesystems. Enchive has no external dependencies and is +trivial to build for local use. Portability is emphasized over performance.") + (home-page "https://github.com/skeeto/enchive") + (license license:unlicense))) -- 2.18.0 ------------=_1539982923-14737-1-- From unknown Mon Aug 18 18:04:30 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#33064] [PATCH 1/1] gnu: Add enchive Resent-From: =?UTF-8?Q?Nicol=C3=B2?= Balzarotti Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 20 Oct 2018 00:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33064 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= , =?UTF-8?Q?Nicol=C3=B2?= Balzarotti Cc: 33064-done@debbugs.gnu.org Received: via spool by 33064-done@debbugs.gnu.org id=D33064.153999436214884 (code D ref 33064); Sat, 20 Oct 2018 00:13:02 +0000 Received: (at 33064-done) by debbugs.gnu.org; 20 Oct 2018 00:12:42 +0000 Received: from localhost ([127.0.0.1]:60036 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gDesi-0003rz-Sk for submit@debbugs.gnu.org; Fri, 19 Oct 2018 20:12:41 -0400 Received: from net-93-144-76-177.cust.vodafonedsl.it ([93.144.76.177]:50074 helo=mail.nixo.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gDeqi-0003p1-Ve for 33064-done@debbugs.gnu.org; Fri, 19 Oct 2018 20:10:37 -0400 References: <20181016121814.7617-1-anothersms@gmail.com> <20181016121814.7617-2-anothersms@gmail.com> <87in1xejm9.fsf@gnu.org> From: =?UTF-8?Q?Nicol=C3=B2?= Balzarotti X-Tagtoolbar-Keys: D20181020021029490 Message-ID: Date: Sat, 20 Oct 2018 02:10:29 +0200 MIME-Version: 1.0 In-Reply-To: <87in1xejm9.fsf@gnu.org> Content-Type: multipart/alternative; boundary="------------F56B538DD7A1A9021323EDB6" Content-Language: en-US X-Spam-Score: 3.9 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Thanks! This was the first one, but many more are coming :) I'll try to be more careful when linting (also, I didn't notice the commit message previously) Thanks again :) [...] Content analysis details: (3.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [93.144.76.177 listed in zen.spamhaus.org] 0.0 HTML_MESSAGE BODY: HTML included in message 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS X-Mailman-Approved-At: Fri, 19 Oct 2018 20:12:39 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Thanks! This was the first one, but many more are coming :) I'll try to be more careful when linting (also, I didn't notice the commit message previously) Thanks again :) [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [93.144.76.177 listed in zen.spamhaus.org] 0.0 HTML_MESSAGE BODY: HTML included in message 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager This is a multi-part message in MIME format. --------------F56B538DD7A1A9021323EDB6 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Thanks! This was the first one, but many more are coming :) I'll try to be more careful when linting (also, I didn't notice the commit message previously) Thanks again :) On 10/19/18 11:01 PM, Ludovic Courtès wrote: > Hello Nicolò, > > Nicolò Balzarotti skribis: > >> From: nixo >> >> --- >> gnu/packages/crypto.scm | 32 ++++++++++++++++++++++++++++++++ >> 1 file changed, 32 insertions(+) > Applied with the minor changes below reported by ‘guix lint’ and in the > build log. I also added a commit log that follows our conventions. > > Thank you, and welcome! :-) > > Ludo’. > > > diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm > index 08faccfa1..77b4dba6d 100644 > --- a/gnu/packages/crypto.scm > +++ b/gnu/packages/crypto.scm > @@ -866,7 +866,8 @@ cannot sign messages in OpenBSD format yet.") > version ".tar.gz")) > (sha256 > (base32 > - "17hrxpp4cpn10bk48sfvfjc8hghky34agsnypam1v9f36kbalqfk")))) > + "17hrxpp4cpn10bk48sfvfjc8hghky34agsnypam1v9f36kbalqfk")) > + (file-name (string-append name "-" version ".tar.gz")))) > (build-system gnu-build-system) > (arguments > '(#:tests? #f ; no check target ' > @@ -877,7 +878,8 @@ cannot sign messages in OpenBSD format yet.") > (lambda _ > (let* ((out (assoc-ref %outputs "out")) > (lisp (string-append out "/share/emacs/site-lisp"))) > - (install-file "enchive-mode.el" lisp))))))) > + (install-file "enchive-mode.el" lisp) > + #t)))))) > (synopsis "Encrypted personal archives") > (description > "Enchive is a tool to encrypt files to yourself for long-term --------------F56B538DD7A1A9021323EDB6 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit

Thanks! This was the first one, but many more are coming :)

I'll try to be more careful when linting (also, I didn't notice the commit message previously)

Thanks again :)

On 10/19/18 11:01 PM, Ludovic Courtès wrote:
Hello Nicolò,

Nicolò Balzarotti <anothersms@gmail.com> skribis:

From: nixo <nicolo@nixo.xyz>

---
 gnu/packages/crypto.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)
Applied with the minor changes below reported by ‘guix lint’ and in the
build log.  I also added a commit log that follows our conventions.

Thank you, and welcome! :-)

Ludo’.


diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm
index 08faccfa1..77b4dba6d 100644
--- a/gnu/packages/crypto.scm
+++ b/gnu/packages/crypto.scm
@@ -866,7 +866,8 @@ cannot sign messages in OpenBSD format yet.")
                                   version ".tar.gz"))
               (sha256
                (base32
-                "17hrxpp4cpn10bk48sfvfjc8hghky34agsnypam1v9f36kbalqfk"))))
+                "17hrxpp4cpn10bk48sfvfjc8hghky34agsnypam1v9f36kbalqfk"))
+              (file-name (string-append name "-" version ".tar.gz"))))
     (build-system gnu-build-system)
     (arguments
      '(#:tests? #f                      ; no check target         '
@@ -877,7 +878,8 @@ cannot sign messages in OpenBSD format yet.")
                     (lambda _
                       (let* ((out (assoc-ref %outputs "out"))
                              (lisp (string-append out "/share/emacs/site-lisp")))
-                        (install-file "enchive-mode.el" lisp)))))))
+                        (install-file "enchive-mode.el" lisp)
+                        #t))))))
     (synopsis "Encrypted personal archives")
     (description
      "Enchive is a tool to encrypt files to yourself for long-term
--------------F56B538DD7A1A9021323EDB6--