From unknown Sat Sep 20 08:45:26 2025 X-Loop: help-debbugs@gnu.org Subject: bug#26007: [PATCH 1/1] gnu: Add le-certs. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 07 Mar 2017 09:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 26007 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 26007@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14888789394409 (code B ref -1); Tue, 07 Mar 2017 09:29:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 Mar 2017 09:28:59 +0000 Received: from localhost ([127.0.0.1]:43575 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1clBQL-00018v-V2 for submit@debbugs.gnu.org; Tue, 07 Mar 2017 04:28:59 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54404) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1clBQJ-00018i-RE for submit@debbugs.gnu.org; Tue, 07 Mar 2017 04:28:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1clBQC-0000sS-WA for submit@debbugs.gnu.org; Tue, 07 Mar 2017 04:28:46 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57156) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1clBQC-0000sM-Ta for submit@debbugs.gnu.org; Tue, 07 Mar 2017 04:28:44 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45366) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1clBQB-0006tD-Bx for guix-patches@gnu.org; Tue, 07 Mar 2017 04:28:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1clBQ8-0000rQ-72 for guix-patches@gnu.org; Tue, 07 Mar 2017 04:28:43 -0500 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:59953) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1clBQ8-0000qK-0d for guix-patches@gnu.org; Tue, 07 Mar 2017 04:28:40 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 3896020BC9; Tue, 7 Mar 2017 04:28:36 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Tue, 07 Mar 2017 04:28:36 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=famulari.name; h= content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=6ZjQtIPUmEZQwUs8nBZ3ZQZtBHE=; b=lTgWIw KDf87yTrHTJaYLkq8H3DZU1wn/OMXJLdqhXiAbso9cbJWHrpGHiArWg1O5jh4pyj 3X+4+M3sCl1TWVvChSKryPuw+3wCYhCREybKwBrVOQCoMP7raXlf4WylweuL5pYN uvn2BXzx3q19jVtZD6BacGaNiuBd0KMU7Ngfc= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=smtpout; bh=6ZjQtIPUmEZQwU s8nBZ3ZQZtBHE=; b=q0JC1VsK0dLGA92fy75N0bII7m6SQxHiTsTueXtHplNwZW GoiLEnNkTTEbeu1ofbWP+BU9rfXG1JfaCyGtmrCRq5IcR44V583dPgOgJBh2LlAS QQygW5ydZZ7OUhf8zSNXmOsB/0gOq/a/Kfh/NroMVcmzEsoVd2OlIVGx0PnDU= X-ME-Sender: X-Sasl-enc: xSgA/4QEWSyIEqBBh0IZ9D9R3tM8S8VzXJR1RmLjjILp 1488878916 Received: from localhost.localdomain (c-73-188-17-148.hsd1.pa.comcast.net [73.188.17.148]) by mail.messagingengine.com (Postfix) with ESMTPA id 052547E43A for ; Tue, 7 Mar 2017 04:28:35 -0500 (EST) From: Leo Famulari Date: Tue, 7 Mar 2017 04:28:30 -0500 Message-Id: <906361d9a91b0fd6d1a1ebf599e6b6150a177113.1488878908.git.leo@famulari.name> X-Mailer: git-send-email 2.12.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] 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.1 (----) 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: 0.9 (/) * gnu/packages/certs.scm (le-certs): New variable. --- gnu/packages/certs.scm | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/certs.scm b/gnu/packages/certs.scm index b27577bbe..b0d7f656c 100644 --- a/gnu/packages/certs.scm +++ b/gnu/packages/certs.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2015 Andreas Enge ;;; Copyright © 2015 Mark H Weaver ;;; Copyright © 2016 Ludovic Courtès +;;; Copyright © 2017 Leo Famulari ;;; ;;; This file is part of GNU Guix. ;;; @@ -25,6 +26,8 @@ #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (gnu packages) + #:use-module (gnu packages base) + #:use-module (gnu packages compression) #:use-module (gnu packages python) #:use-module (gnu packages perl) #:use-module (gnu packages tls)) @@ -139,3 +142,46 @@ taken from the NSS package and thus ultimately from the Mozilla project.") (home-page "https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS") (license license:mpl2.0))) + +(define-public le-certs + (package + (name "le-certs") + (version "0") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/lfam/le-certs/releases/download" + "/v" version "/le-certs-" version ".tar.gz")) + (sha256 + (base32 + "1whqhny18xwxklv62f3ih79j1mhidrapgm43makaq65p23lhck57")))) + (build-system trivial-build-system) + (arguments + `(#:modules ((guix build utils)) + #:builder (begin + (use-modules (guix build utils)) + (let* ((tar (string-append (assoc-ref %build-inputs + "tar") + "/bin/tar")) + (PATH (string-append (assoc-ref %build-inputs + "gzip") + "/bin")) + (out (assoc-ref %outputs "out")) + (cert-dir (string-append out "/etc/ssl/certs")) + (source (assoc-ref %build-inputs "source"))) + (setenv "PATH" PATH) + (system* tar "xvf" source) + (mkdir-p out) + (chdir (string-append "le-certs-" ,version)) + (for-each (lambda (file) + (install-file file cert-dir)) + (find-files ".")))))) + (native-inputs `(("source" ,source) + ("tar" ,tar) + ("gzip" ,gzip))) + (home-page "https://github.com/lfam/le-certs") + (synopsis "Let's Encrypt root and intermediate certificates") + (description "This package provides a certificate store containing only the +Let's Encrypt root and intermediate certificates. It is intended to be used +within Guix.") + (license license:public-domain))) ; TODO, what license? -- 2.12.0 From unknown Sat Sep 20 08:45:26 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: Leo Famulari Subject: bug#26007: closed (Re: bug#26007: [PATCH 1/1] gnu: Add le-certs.) Message-ID: References: <87y3w9e33b.fsf@gnu.org> <906361d9a91b0fd6d1a1ebf599e6b6150a177113.1488878908.git.leo@famulari.name> X-Gnu-PR-Message: they-closed 26007 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 26007@debbugs.gnu.org Date: Mon, 13 Mar 2017 13:09:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1489410543-8374-1" This is a multi-part message in MIME format... ------------=_1489410543-8374-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #26007: [PATCH 1/1] gnu: Add le-certs. 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 26007@debbugs.gnu.org. --=20 26007: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D26007 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1489410543-8374-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 26007-done) by debbugs.gnu.org; 13 Mar 2017 13:08:54 +0000 Received: from localhost ([127.0.0.1]:53325 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cnPiX-0002Ai-PW for submit@debbugs.gnu.org; Mon, 13 Mar 2017 09:08:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44811) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cnPiW-0002AT-6B for 26007-done@debbugs.gnu.org; Mon, 13 Mar 2017 09:08:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cnPiN-0001kG-6r for 26007-done@debbugs.gnu.org; Mon, 13 Mar 2017 09:08: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=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46158) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cnPiN-0001k8-3H for 26007-done@debbugs.gnu.org; Mon, 13 Mar 2017 09:08:43 -0400 Received: from [193.50.110.140] (port=34606 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cnPiM-0002kv-IG for 26007-done@debbugs.gnu.org; Mon, 13 Mar 2017 09:08:42 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: 26007-done@debbugs.gnu.org Subject: Re: bug#26007: [PATCH 1/1] gnu: Add le-certs. References: <906361d9a91b0fd6d1a1ebf599e6b6150a177113.1488878908.git.leo@famulari.name> Date: Mon, 13 Mar 2017 14:08:40 +0100 In-Reply-To: <906361d9a91b0fd6d1a1ebf599e6b6150a177113.1488878908.git.leo@famulari.name> (Leo Famulari's message of "Tue, 7 Mar 2017 04:28:30 -0500") Message-ID: <87y3w9e33b.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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.4 (-----) X-Debbugs-Envelope-To: 26007-done 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.4 (-----) Leo Famulari skribis: > * gnu/packages/certs.scm (le-certs): New variable. Commit 0a6bd107e506b535a79ff4f3bd214953d592f7e6 closes this. Ludo'. ------------=_1489410543-8374-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 7 Mar 2017 09:28:59 +0000 Received: from localhost ([127.0.0.1]:43575 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1clBQL-00018v-V2 for submit@debbugs.gnu.org; Tue, 07 Mar 2017 04:28:59 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54404) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1clBQJ-00018i-RE for submit@debbugs.gnu.org; Tue, 07 Mar 2017 04:28:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1clBQC-0000sS-WA for submit@debbugs.gnu.org; Tue, 07 Mar 2017 04:28:46 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57156) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1clBQC-0000sM-Ta for submit@debbugs.gnu.org; Tue, 07 Mar 2017 04:28:44 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45366) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1clBQB-0006tD-Bx for guix-patches@gnu.org; Tue, 07 Mar 2017 04:28:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1clBQ8-0000rQ-72 for guix-patches@gnu.org; Tue, 07 Mar 2017 04:28:43 -0500 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:59953) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1clBQ8-0000qK-0d for guix-patches@gnu.org; Tue, 07 Mar 2017 04:28:40 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 3896020BC9; Tue, 7 Mar 2017 04:28:36 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Tue, 07 Mar 2017 04:28:36 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=famulari.name; h= content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=6ZjQtIPUmEZQwUs8nBZ3ZQZtBHE=; b=lTgWIw KDf87yTrHTJaYLkq8H3DZU1wn/OMXJLdqhXiAbso9cbJWHrpGHiArWg1O5jh4pyj 3X+4+M3sCl1TWVvChSKryPuw+3wCYhCREybKwBrVOQCoMP7raXlf4WylweuL5pYN uvn2BXzx3q19jVtZD6BacGaNiuBd0KMU7Ngfc= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=smtpout; bh=6ZjQtIPUmEZQwU s8nBZ3ZQZtBHE=; b=q0JC1VsK0dLGA92fy75N0bII7m6SQxHiTsTueXtHplNwZW GoiLEnNkTTEbeu1ofbWP+BU9rfXG1JfaCyGtmrCRq5IcR44V583dPgOgJBh2LlAS QQygW5ydZZ7OUhf8zSNXmOsB/0gOq/a/Kfh/NroMVcmzEsoVd2OlIVGx0PnDU= X-ME-Sender: X-Sasl-enc: xSgA/4QEWSyIEqBBh0IZ9D9R3tM8S8VzXJR1RmLjjILp 1488878916 Received: from localhost.localdomain (c-73-188-17-148.hsd1.pa.comcast.net [73.188.17.148]) by mail.messagingengine.com (Postfix) with ESMTPA id 052547E43A for ; Tue, 7 Mar 2017 04:28:35 -0500 (EST) From: Leo Famulari To: guix-patches@gnu.org Subject: [PATCH 1/1] gnu: Add le-certs. Date: Tue, 7 Mar 2017 04:28:30 -0500 Message-Id: <906361d9a91b0fd6d1a1ebf599e6b6150a177113.1488878908.git.leo@famulari.name> X-Mailer: git-send-email 2.12.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] 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.1 (----) X-Debbugs-Envelope-To: submit 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: 0.9 (/) * gnu/packages/certs.scm (le-certs): New variable. --- gnu/packages/certs.scm | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/certs.scm b/gnu/packages/certs.scm index b27577bbe..b0d7f656c 100644 --- a/gnu/packages/certs.scm +++ b/gnu/packages/certs.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2015 Andreas Enge ;;; Copyright © 2015 Mark H Weaver ;;; Copyright © 2016 Ludovic Courtès +;;; Copyright © 2017 Leo Famulari ;;; ;;; This file is part of GNU Guix. ;;; @@ -25,6 +26,8 @@ #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (gnu packages) + #:use-module (gnu packages base) + #:use-module (gnu packages compression) #:use-module (gnu packages python) #:use-module (gnu packages perl) #:use-module (gnu packages tls)) @@ -139,3 +142,46 @@ taken from the NSS package and thus ultimately from the Mozilla project.") (home-page "https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS") (license license:mpl2.0))) + +(define-public le-certs + (package + (name "le-certs") + (version "0") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/lfam/le-certs/releases/download" + "/v" version "/le-certs-" version ".tar.gz")) + (sha256 + (base32 + "1whqhny18xwxklv62f3ih79j1mhidrapgm43makaq65p23lhck57")))) + (build-system trivial-build-system) + (arguments + `(#:modules ((guix build utils)) + #:builder (begin + (use-modules (guix build utils)) + (let* ((tar (string-append (assoc-ref %build-inputs + "tar") + "/bin/tar")) + (PATH (string-append (assoc-ref %build-inputs + "gzip") + "/bin")) + (out (assoc-ref %outputs "out")) + (cert-dir (string-append out "/etc/ssl/certs")) + (source (assoc-ref %build-inputs "source"))) + (setenv "PATH" PATH) + (system* tar "xvf" source) + (mkdir-p out) + (chdir (string-append "le-certs-" ,version)) + (for-each (lambda (file) + (install-file file cert-dir)) + (find-files ".")))))) + (native-inputs `(("source" ,source) + ("tar" ,tar) + ("gzip" ,gzip))) + (home-page "https://github.com/lfam/le-certs") + (synopsis "Let's Encrypt root and intermediate certificates") + (description "This package provides a certificate store containing only the +Let's Encrypt root and intermediate certificates. It is intended to be used +within Guix.") + (license license:public-domain))) ; TODO, what license? -- 2.12.0 ------------=_1489410543-8374-1--