From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 22 19:00:56 2019 Received: (at submit) by debbugs.gnu.org; 23 Jan 2019 00:00:56 +0000 Received: from localhost ([127.0.0.1]:41796 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gm5yS-00010W-4z for submit@debbugs.gnu.org; Tue, 22 Jan 2019 19:00:56 -0500 Received: from eggs.gnu.org ([209.51.188.92]:56745) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gm5yQ-00010K-18 for submit@debbugs.gnu.org; Tue, 22 Jan 2019 19:00:54 -0500 Received: from lists.gnu.org ([209.51.188.17]:35452) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gm5yK-0006OT-NY for submit@debbugs.gnu.org; Tue, 22 Jan 2019 19:00:48 -0500 Received: from eggs.gnu.org ([209.51.188.92]:38677) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gm5yJ-0003gD-Nf for guix-patches@gnu.org; Tue, 22 Jan 2019 19:00:48 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gm5yJ-0006LI-0Z for guix-patches@gnu.org; Tue, 22 Jan 2019 19:00:47 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:50158) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gm5yH-0006Fk-Bf for guix-patches@gnu.org; Tue, 22 Jan 2019 19:00:46 -0500 Received: from dayas.3.home (178.113.238.145.wireless.dyn.drei.com [178.113.238.145]) by dd26836.kasserver.com (Postfix) with ESMTPSA id DC853336006B; Wed, 23 Jan 2019 01:00:40 +0100 (CET) From: Danny Milosavljevic To: guix-patches@gnu.org Subject: [PATCH 0/4] Add EFI tools. Date: Wed, 23 Jan 2019 01:00:35 +0100 Message-Id: <20190123000035.11320-1-dannym@scratchpost.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Tags: patch Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 85.13.145.193 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: submit Cc: Danny Milosavljevic 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: -1.0 (-) Danny Milosavljevic (4): gnu: Add gnu-efi. gnu: Add sbsigntools. gnu: Add efitools. gnu: Add efilinux. gnu/local.mk | 1 + gnu/packages/efi.scm | 218 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 219 insertions(+) create mode 100644 gnu/packages/efi.scm From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 22 19:03:15 2019 Received: (at 34175) by debbugs.gnu.org; 23 Jan 2019 00:03:16 +0000 Received: from localhost ([127.0.0.1]:41802 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gm60h-00014K-Li for submit@debbugs.gnu.org; Tue, 22 Jan 2019 19:03:15 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:55980) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gm60g-00014B-7a for 34175@debbugs.gnu.org; Tue, 22 Jan 2019 19:03:14 -0500 Received: from dayas.3.home (178.113.238.145.wireless.dyn.drei.com [178.113.238.145]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 6C6E83360496; Wed, 23 Jan 2019 01:03:12 +0100 (CET) From: Danny Milosavljevic To: 34175@debbugs.gnu.org Subject: [PATCH 1/4] gnu: Add gnu-efi. Date: Wed, 23 Jan 2019 01:03:01 +0100 Message-Id: <20190123000304.11385-1-dannym@scratchpost.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190123000035.11320-1-dannym@scratchpost.org> References: <20190123000035.11320-1-dannym@scratchpost.org> MIME-Version: 1.0 Tags: patch Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34175 Cc: Danny Milosavljevic 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: -1.7 (-) * gnu/packages/efi.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. --- gnu/local.mk | 1 + gnu/packages/efi.scm | 52 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 gnu/packages/efi.scm diff --git a/gnu/local.mk b/gnu/local.mk index 750e67d2f..4260f4591 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -152,6 +152,7 @@ GNU_SYSTEM_MODULES = \ %D%/packages/ebook.scm \ %D%/packages/ed.scm \ %D%/packages/education.scm \ + %D%/packages/efi.scm \ %D%/packages/electronics.scm \ %D%/packages/elf.scm \ %D%/packages/elixir.scm \ diff --git a/gnu/packages/efi.scm b/gnu/packages/efi.scm new file mode 100644 index 000000000..3a92370ef --- /dev/null +++ b/gnu/packages/efi.scm @@ -0,0 +1,52 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2016 Danny Milosavljevic +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages efi) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix build-system gnu) + #:use-module (guix download) + #:use-module (guix packages) + #:use-module (guix utils)) + +(define-public gnu-efi + (package + (name "gnu-efi") + (version "3.0.9") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://sourceforge/gnu-efi/" + name "-" version ".tar.bz2")) + (sha256 + (base32 + "1w3p4aqlc5j93q44la7dc8cr3hky20zvsd0h0k2lyzhwmrzfl5b7")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f ; None exist. + #:make-flags + (list (string-append "PREFIX=" (assoc-ref %outputs "out"))) + #:phases + (modify-phases %standard-phases + (delete 'configure)))) + (synopsis "EFI toolchain") + (description "This package provides an EFI (Extensible Firmware +Interface) toolchain for building programs that can run in the +environment presented by Intel's EFI.") + (home-page "https://directory.fsf.org/wiki/GNU_EFI") + ;; FIXME: https://metadata.ftp-master.debian.org/changelogs/main/g/gnu-efi/gnu-efi_3.0.9-1_copyright + (license license:gpl2))) From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 22 19:03:18 2019 Received: (at 34175) by debbugs.gnu.org; 23 Jan 2019 00:03:18 +0000 Received: from localhost ([127.0.0.1]:41806 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gm60j-00014c-W5 for submit@debbugs.gnu.org; Tue, 22 Jan 2019 19:03:18 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:55998) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gm60i-00014R-Jk for 34175@debbugs.gnu.org; Tue, 22 Jan 2019 19:03:17 -0500 Received: from dayas.3.home (178.113.238.145.wireless.dyn.drei.com [178.113.238.145]) by dd26836.kasserver.com (Postfix) with ESMTPSA id B31673360496; Wed, 23 Jan 2019 01:03:15 +0100 (CET) From: Danny Milosavljevic To: 34175@debbugs.gnu.org Subject: [PATCH 3/4] gnu: Add efitools. Date: Wed, 23 Jan 2019 01:03:03 +0100 Message-Id: <20190123000304.11385-3-dannym@scratchpost.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190123000304.11385-1-dannym@scratchpost.org> References: <20190123000035.11320-1-dannym@scratchpost.org> <20190123000304.11385-1-dannym@scratchpost.org> MIME-Version: 1.0 Tags: patch Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34175 Cc: Danny Milosavljevic 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: -1.7 (-) * gnu/packages/efi.scm (efitools): New variable. --- gnu/packages/efi.scm | 62 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/gnu/packages/efi.scm b/gnu/packages/efi.scm index 124a4bef8..cef37b62a 100644 --- a/gnu/packages/efi.scm +++ b/gnu/packages/efi.scm @@ -21,6 +21,7 @@ #:use-module (gnu packages bash) #:use-module (gnu packages linux) #:use-module (gnu packages man) + #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) #:use-module (gnu packages tls) #:use-module ((guix licenses) #:prefix license:) @@ -115,3 +116,64 @@ environment presented by Intel's EFI.") (description "This package provides tools for signing EFI binaries.") (home-page "https://git.kernel.org/pub/scm/linux/kernel/git/jejb/sbsigntools.git/") (license license:gpl3+))) + +(define-public efitools + (package + (name "efitools") + (version "1.9.2") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0jabgl2pxvfl780yvghq131ylpf82k7banjz0ksjhlm66ik8gb1i")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f ; No tests exist. + #:make-flags + '("CC=gcc") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch + (lambda* (#:key inputs outputs #:allow-other-keys) + (substitute* "Make.rules" + (("/usr/include/efi") + (string-append (assoc-ref inputs "gnu-efi") + "/include/efi")) + (("\\$\\(DESTDIR\\)/usr") + (string-append (assoc-ref outputs "out"))) + (("/usr/lib/gnuefi") + (string-append (assoc-ref inputs "gnu-efi") + "/lib"))) + #t)) + (add-after 'unpack 'patch-more-shebangs + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "xxdi.pl" + (("#!.*") + (string-append "#!" + (assoc-ref inputs "perl") + "/bin/perl\n"))) + #t)) + (delete 'configure)))) + (native-inputs + `(("help2man" ,help2man) + ("perl" ,perl) + ("perl-file-slurp" ,perl-file-slurp) + ("sbsigntools" ,sbsigntools))) + (inputs + `(("gnu-efi" ,gnu-efi) + ("openssl" ,openssl))) + (synopsis "EFI tools (key management, variable management)") + (description "This package provides EFI tools for EFI key management +and EFI variable management.") + (home-page "https://blog.hansenpartnership.com/efitools-1-4-with-linux-key-manipulation-utilities-released/") + ;; Programs are under GPL 2. + ;; Library routines (in lib/) are under LGPL 2.1. + ;; Compiling/linking/using OpenSSL is permitted. + (license (list license:gpl2 + license:lgpl2.1)))) From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 22 19:03:20 2019 Received: (at 34175) by debbugs.gnu.org; 23 Jan 2019 00:03:20 +0000 Received: from localhost ([127.0.0.1]:41808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gm60m-00014u-9m for submit@debbugs.gnu.org; Tue, 22 Jan 2019 19:03:20 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:56000) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gm60j-00014Y-Id for 34175@debbugs.gnu.org; Tue, 22 Jan 2019 19:03:17 -0500 Received: from dayas.3.home (178.113.238.145.wireless.dyn.drei.com [178.113.238.145]) by dd26836.kasserver.com (Postfix) with ESMTPSA id A941033614C3; Wed, 23 Jan 2019 01:03:16 +0100 (CET) From: Danny Milosavljevic To: 34175@debbugs.gnu.org Subject: [PATCH 4/4] gnu: Add efilinux. Date: Wed, 23 Jan 2019 01:03:04 +0100 Message-Id: <20190123000304.11385-4-dannym@scratchpost.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190123000304.11385-1-dannym@scratchpost.org> References: <20190123000035.11320-1-dannym@scratchpost.org> <20190123000304.11385-1-dannym@scratchpost.org> MIME-Version: 1.0 Tags: patch Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34175 Cc: Danny Milosavljevic 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: -1.7 (-) * gnu/packages/efi.scm (efilinux): New variable. --- gnu/packages/efi.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/efi.scm b/gnu/packages/efi.scm index cef37b62a..3ef06dd22 100644 --- a/gnu/packages/efi.scm +++ b/gnu/packages/efi.scm @@ -177,3 +177,42 @@ and EFI variable management.") ;; Compiling/linking/using OpenSSL is permitted. (license (list license:gpl2 license:lgpl2.1)))) + +(define-public efilinux + (package + (name "efilinux") + (version "1.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mfleming/efilinux.git") + (commit (string-append "efilinux-" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0b4nxzr3wl5v4b52r79iw1arfgasz26xb38r2blw9v2qz2s1q9w2")))) + (build-system gnu-build-system) + (arguments + `(#:make-flags + (list "CC=gcc" + (string-append "INCDIR=" (assoc-ref %build-inputs "gnu-efi") + "/include") + (string-append "LIBDIR=" (assoc-ref %build-inputs "gnu-efi") + "/lib")) + #:tests? #f ; No tests exist. + #:phases + (modify-phases %standard-phases + (delete 'configure) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (install-file "efilinux.efi" + (string-append (assoc-ref outputs "out") + "/libexec")) + #t))))) + (inputs + `(("gnu-efi" ,gnu-efi))) + (synopsis "Minimal Linux loader for UEFI") + (description "This package provides a minimal Linux loader as an UEFI +program.") + (home-page "https://github.com/mfleming/efilinux") + (license license:bsd-2))) From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 22 19:03:25 2019 Received: (at 34175) by debbugs.gnu.org; 23 Jan 2019 00:03:25 +0000 Received: from localhost ([127.0.0.1]:41810 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gm60m-00014w-Lj for submit@debbugs.gnu.org; Tue, 22 Jan 2019 19:03:24 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:55988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gm60h-00014I-H3 for 34175@debbugs.gnu.org; Tue, 22 Jan 2019 19:03:19 -0500 Received: from dayas.3.home (178.113.238.145.wireless.dyn.drei.com [178.113.238.145]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 93332336041D; Wed, 23 Jan 2019 01:03:14 +0100 (CET) From: Danny Milosavljevic To: 34175@debbugs.gnu.org Subject: [PATCH 2/4] gnu: Add sbsigntools. Date: Wed, 23 Jan 2019 01:03:02 +0100 Message-Id: <20190123000304.11385-2-dannym@scratchpost.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190123000304.11385-1-dannym@scratchpost.org> References: <20190123000035.11320-1-dannym@scratchpost.org> <20190123000304.11385-1-dannym@scratchpost.org> MIME-Version: 1.0 Tags: patch Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34175 Cc: Danny Milosavljevic 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: -1.7 (-) * gnu/packages/efi.scm (sbsigntools): New variable. --- gnu/packages/efi.scm | 65 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/gnu/packages/efi.scm b/gnu/packages/efi.scm index 3a92370ef..124a4bef8 100644 --- a/gnu/packages/efi.scm +++ b/gnu/packages/efi.scm @@ -17,9 +17,16 @@ ;;; along with GNU Guix. If not, see . (define-module (gnu packages efi) + #:use-module (gnu packages autotools) + #:use-module (gnu packages bash) + #:use-module (gnu packages linux) + #:use-module (gnu packages man) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages tls) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix build-system gnu) #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix packages) #:use-module (guix utils)) @@ -50,3 +57,61 @@ environment presented by Intel's EFI.") (home-page "https://directory.fsf.org/wiki/GNU_EFI") ;; FIXME: https://metadata.ftp-master.debian.org/changelogs/main/g/gnu-efi/gnu-efi_3.0.9-1_copyright (license license:gpl2))) + +(define-public sbsigntools + (package + (name "sbsigntools") + (version "0.9.2") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://git.kernel.org/pub/scm/linux/kernel/git/jejb/sbsigntools.git") + (commit (string-append "v" version)) + (recursive? #t))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "116649ixr6gvw9fqiljfflxsv4293hgm73bmba5ilxrzn4kpbzvb")))) + (build-system gnu-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-more-shebangs + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "lib/ccan.git/tools/create-ccan-tree" + (("#!/bin/bash") + (string-append "#!" + (assoc-ref inputs "bash") + "/bin/bash"))) + #t)) + (add-after 'unpack 'patch + (lambda* (#:key inputs outputs #:allow-other-keys) + (substitute* '("configure.ac" + "tests/Makefile.am") + (("/usr/include/efi") + (string-append (assoc-ref inputs "gnu-efi") + "/include/efi")) + (("/usr/lib/gnuefi") + (string-append (assoc-ref inputs "gnu-efi") + "/lib"))) + #t)) + (add-after 'unpack 'setenv + (lambda _ + (setenv "CC" "gcc") + #t))))) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("bash" ,bash) + ("help2man" ,help2man) + ("pkg-config" ,pkg-config) + ("util-linux" ,util-linux))) ; getopt + (inputs + `(("gnu-efi" ,gnu-efi) + ("openssl" ,openssl))) + (synopsis "EFI signing tools") + (description "This package provides tools for signing EFI binaries.") + (home-page "https://git.kernel.org/pub/scm/linux/kernel/git/jejb/sbsigntools.git/") + (license license:gpl3+))) From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 23 03:06:13 2019 Received: (at 34175) by debbugs.gnu.org; 23 Jan 2019 08:06:13 +0000 Received: from localhost ([127.0.0.1]:41959 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmDY5-0004xM-FR for submit@debbugs.gnu.org; Wed, 23 Jan 2019 03:06:13 -0500 Received: from sender-of-o53.zoho.com ([135.84.80.218]:21704) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmDY3-0004xE-Mq for 34175@debbugs.gnu.org; Wed, 23 Jan 2019 03:06:12 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1548230759; cv=none; d=zoho.com; s=zohoarc; b=KUjHV3GTkqbBURiPGRyWfwdYAihPc68+NPSea6Qu50BNlMozTqxttJcf1Z7ny8WzyXtppVDeqM9S6fJIvG1GxtzvP9jIHYTiQxDbvk2CqpZRtOG1n2Nlkim9DsDNFAZo+xPGcAILKa77DFwBVKzsGUl0RlYkNxxFDF18A63Hc40= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1548230759; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=k8w2SMCDDcoKxTtwu9ivJeekfDS9HmSDSeG2v32MFbI=; b=EQyLRN2NyPgAOCqBoI/D1KmOdytkaFGL11YO+L6dBQlsV2wLkBPQ7NhyQUDqrjCEzp7/gPyOVDX9RZtmQWd1VxyL8ARwkw275Mmv++OfbYge0G3hUskgrM33dkHvMKnjezYKvb/TlMwTTlR7PkMKa/2P0SVWPas1tovCfuDPnjc= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1548230759; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=1616; bh=k8w2SMCDDcoKxTtwu9ivJeekfDS9HmSDSeG2v32MFbI=; b=H0UODsAUe9TgKMJ7hSYilApv3LJBniJJYMniBmNa0RXK/xwtokrJerPsPeY3NTlZ XymD0XDeNdpg+isse3WrP3bCjT3QQHJ8Gt/MB8V1vRQTRGnFR/1J9oJu0nnBGDSP2/N p+6zdulCjxFwZsDirWV8MF/QiHccGYwHAr1lTxE8= Received: from localhost (p578E6B53.dip0.t-ipconnect.de [87.142.107.83]) by mx.zohomail.com with SMTPS id 1548230756816563.0446767338814; Wed, 23 Jan 2019 00:05:56 -0800 (PST) References: <20190123000035.11320-1-dannym@scratchpost.org> <20190123000304.11385-1-dannym@scratchpost.org> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus To: Danny Milosavljevic Subject: Re: [bug#34175] [PATCH 1/4] gnu: Add gnu-efi. In-reply-to: <20190123000304.11385-1-dannym@scratchpost.org> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Wed, 23 Jan 2019 09:05:53 +0100 Message-ID: <87sgxj7q8u.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34175 Cc: 34175@debbugs.gnu.org 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: -1.0 (-) Hi Danny, > * gnu/packages/efi.scm: New file. > * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. [=E2=80=A6] > diff --git a/gnu/packages/efi.scm b/gnu/packages/efi.scm > new file mode 100644 > index 000000000..3a92370ef > --- /dev/null > +++ b/gnu/packages/efi.scm > @@ -0,0 +1,52 @@ > +;;; GNU Guix --- Functional package management for GNU > +;;; Copyright =C2=A9 2016 Danny Milosavljevic It=E2=80=99s 2019. > +(define-public gnu-efi > + (package > + (name "gnu-efi") > + (version "3.0.9") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "mirror://sourceforge/gnu-efi/" > + name "-" version ".tar.bz2")) > + (sha256 > + (base32 > + "1w3p4aqlc5j93q44la7dc8cr3hky20zvsd0h0k2lyzhwmrzfl5b7")))) > + (build-system gnu-build-system) > + (arguments > + `(#:tests? #f ; None exist. > + #:make-flags > + (list (string-append "PREFIX=3D" (assoc-ref %outputs "out"))) > + #:phases > + (modify-phases %standard-phases > + (delete 'configure)))) > + (synopsis "EFI toolchain") > + (description "This package provides an EFI (Extensible Firmware > +Interface) toolchain for building programs that can run in the > +environment presented by Intel's EFI.") > + (home-page "https://directory.fsf.org/wiki/GNU_EFI") > + ;; FIXME: https://metadata.ftp-master.debian.org/changelogs/main/g/g= nu-efi/gnu-efi_3.0.9-1_copyright > + (license license:gpl2))) What does the FIXME tell us to do? Should this be ;; The code can be distributed under the terms of either license (license (list license:gpl2+ license:expat)) --=20 Ricardo From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 23 03:08:27 2019 Received: (at 34175) by debbugs.gnu.org; 23 Jan 2019 08:08:27 +0000 Received: from localhost ([127.0.0.1]:41963 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmDaE-00050S-Ui for submit@debbugs.gnu.org; Wed, 23 Jan 2019 03:08:27 -0500 Received: from sender-of-o53.zoho.com ([135.84.80.218]:21829) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmDaD-00050L-PJ for 34175@debbugs.gnu.org; Wed, 23 Jan 2019 03:08:26 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1548230904; cv=none; d=zoho.com; s=zohoarc; b=XDL0VuwLHqhYp64yjEQEOVccZBeWYWBg4f7WOhQkYzzywzCe9Xl4TExLC3mEekMFXOv1xDXZtdAopMZOOWJH9BCcjZ1o8NPgCB+K5i6QO/99k7pbzbdIz3IUNQRi7NkUvN5O5m3BPKU7a4rmFJfPog4QZ+ZaZaxKf4vqhivAl4Y= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1548230904; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=i89TWHvjctn07C8R+62aAdZrYsEc9nY7HmKE17YUHTU=; b=cqZZpHZlGicrXdtwMoqd/olyO5WdND3WBOpU3pKKajv5ffNdJgmr6teri/w7LrVSffKLKje/QiEOaVjudMAPFYYcME57zICD4py61Bs+w5yrEQWc2/QL2sVyv0rIXIJueHfsnB5tXW6z5CUeWMTko7ekkNnyoIHQHd5Bv9nr9Gw= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1548230904; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=277; bh=i89TWHvjctn07C8R+62aAdZrYsEc9nY7HmKE17YUHTU=; b=gYhYo5GHdPkHRHWme3kej/g+cT37iK7HuCyn4EZuSyQqDkkteCyrFZ3xORpz3H3n 9qeV6NfdY/T0ZUNc/lsG0tWNu7DUg2OHGAy20ixMXfWarZyfcRHmRUcS23M83qaaUD0 4QEVjA97LXaOGZ8BPrzsW1XNKdU0x5jc2UJBR0zM= Received: from localhost (p578E6B53.dip0.t-ipconnect.de [87.142.107.83]) by mx.zohomail.com with SMTPS id 1548230901914203.2239193308984; Wed, 23 Jan 2019 00:08:21 -0800 (PST) References: <20190123000035.11320-1-dannym@scratchpost.org> <20190123000304.11385-1-dannym@scratchpost.org> <20190123000304.11385-2-dannym@scratchpost.org> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus To: Danny Milosavljevic Subject: Re: [bug#34175] [PATCH 2/4] gnu: Add sbsigntools. In-reply-to: <20190123000304.11385-2-dannym@scratchpost.org> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Wed, 23 Jan 2019 09:08:18 +0100 Message-ID: <87r2d37q4t.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34175 Cc: 34175@debbugs.gnu.org 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: -1.0 (-) Danny Milosavljevic writes: > * gnu/packages/efi.scm (sbsigntools): New variable. [=E2=80=A6] > + (add-after 'unpack 'setenv > + (lambda _ > + (setenv "CC" "gcc") > + #t))))) Could this be done via #:make-flags instead? --=20 Ricardo From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 23 03:10:02 2019 Received: (at 34175) by debbugs.gnu.org; 23 Jan 2019 08:10:02 +0000 Received: from localhost ([127.0.0.1]:41967 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmDbl-00052r-IN for submit@debbugs.gnu.org; Wed, 23 Jan 2019 03:10:01 -0500 Received: from sender-of-o53.zoho.com ([135.84.80.218]:21838) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmDbj-00052Z-6s for 34175@debbugs.gnu.org; Wed, 23 Jan 2019 03:09:59 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1548230995; cv=none; d=zoho.com; s=zohoarc; b=MW+Wf+CAPK1i/qrIV9vkn9YJx35vuupKjt6pKs7xAMbBuv7pEsSHWMwgndmnT78wptivbtACxCh3ZmUbjyph+9F3JRn+VKH/iWNn+dHVzvv3nwEqq66LRlTnkvWOIk1uFdpBWu5gJnk9nt0z1C3rHgj93BW2PX2SsvvRdqLsfFE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1548230995; h=Content-Type:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=8r3axWpV+lGHrVHzWiO+YSWrIAP0HL+hhe2NS4fo8jA=; b=LMYd886OELkIM9bStYU1lVCUb+up/9qGbNSfoZ4RtEmJz1eBljLsrCwh/pGDrfJ7jkodLRhdTZYr90MgTWOapc/6LCT72oo+eTHKl4fW/P/2Gr0xS6eimN7FoSpYQ2oo9Gi+4FqdUxPffxGtdKo2RvnhphqDfPLKH/mZ1+h9Qlk= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1548230995; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type; l=134; bh=8r3axWpV+lGHrVHzWiO+YSWrIAP0HL+hhe2NS4fo8jA=; b=RAaWpnAOnWQVKxvq+0f0OsCJXAtRtXF8g7inTP2cxMR34CrvioEA6/L9IB2MUY+f YIFHTNeO17g7JVE8WU7msuFbkXhHVSYzGgQJU2mYEKIvNE7q+SBjkFnxpjs8FEWkNPo XNxP0F70UU5c9CfQ67yCtN4t50/d7ZLpIqxVThfs= Received: from localhost (p578E6B53.dip0.t-ipconnect.de [87.142.107.83]) by mx.zohomail.com with SMTPS id 1548230994569384.67361092360716; Wed, 23 Jan 2019 00:09:54 -0800 (PST) References: <20190123000035.11320-1-dannym@scratchpost.org> <20190123000304.11385-1-dannym@scratchpost.org> <20190123000304.11385-3-dannym@scratchpost.org> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus To: Danny Milosavljevic Subject: Re: [bug#34175] [PATCH 3/4] gnu: Add efitools. In-reply-to: <20190123000304.11385-3-dannym@scratchpost.org> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Wed, 23 Jan 2019 09:09:51 +0100 Message-ID: <87pnsn7q28.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34175 Cc: 34175@debbugs.gnu.org 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: -1.0 (-) Danny Milosavljevic writes: > * gnu/packages/efi.scm (efitools): New variable. LGTM! -- Ricardo From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 23 03:13:54 2019 Received: (at 34175) by debbugs.gnu.org; 23 Jan 2019 08:13:54 +0000 Received: from localhost ([127.0.0.1]:41972 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmDfW-00058L-9a for submit@debbugs.gnu.org; Wed, 23 Jan 2019 03:13:54 -0500 Received: from sender-of-o53.zoho.com ([135.84.80.218]:21725) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmDfU-00058B-6z for 34175@debbugs.gnu.org; Wed, 23 Jan 2019 03:13:53 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1548231220; cv=none; d=zoho.com; s=zohoarc; b=jSmChICWU85cpRia6iheXCBsZBCwrW5icdRZEs4Hi+OtqkAp4VuribolO2pMHAIro6SfE1f1HF3iW9XznUw7oqxBL7zFvwZGp1hLzr/N1pVxUdPJw2NfjK9KrCtp0aFJRM3xFDb8+kFqRpL+1qvn7znUqvwbxXneUPKCKQccHns= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1548231220; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=dH2xkgd4pPAr8EtKCj+oOUnX+HiLJ/UUtffDed91Id4=; b=mi4/HDBLRUDi1AaZMVODC6N1B95ytQr5DSnYaqzBnjCdOfsGftr2kXR9OFHGpjjBuucwbmXYJ190ZoF7zY2s0wRsI73q1IibI1rn8KFbQrxKgAbOH8b/49qTCtH8ZFe2qW5ewKW9kin9jnuFZ5be6YxBar55pq+loP+6Zg0Z6zY= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1548231220; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=801; bh=dH2xkgd4pPAr8EtKCj+oOUnX+HiLJ/UUtffDed91Id4=; b=NiCgqARwA8YPuRAFK6ZQ/jm0KSc2vJ03K/0vG/RnOIRlCUFM3OuQgzS7ZNiQUqiJ dHbhHtd/zCC5SyTLntWw0E9LaCqHKJppwInwwoFegZKlpbIiUBD32zZc6Anz2xw10Av WvTdq0/D5R2yF9K1PI8DkcJTs5/r4JmQDnl+qmDQ= Received: from localhost (p578E6B53.dip0.t-ipconnect.de [87.142.107.83]) by mx.zohomail.com with SMTPS id 1548231131143748.7716066044592; Wed, 23 Jan 2019 00:12:11 -0800 (PST) References: <20190123000035.11320-1-dannym@scratchpost.org> <20190123000304.11385-1-dannym@scratchpost.org> <20190123000304.11385-4-dannym@scratchpost.org> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus To: Danny Milosavljevic Subject: Re: [bug#34175] [PATCH 4/4] gnu: Add efilinux. In-reply-to: <20190123000304.11385-4-dannym@scratchpost.org> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Wed, 23 Jan 2019 09:12:08 +0100 Message-ID: <87o9877pyf.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34175 Cc: 34175@debbugs.gnu.org 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: -1.0 (-) Danny Milosavljevic writes: > * gnu/packages/efi.scm (efilinux): New variable. [=E2=80=A6] > + (arguments > + `(#:make-flags > + (list "CC=3Dgcc" > + (string-append "INCDIR=3D" (assoc-ref %build-inputs "gnu-ef= i") > + "/include") > + (string-append "LIBDIR=3D" (assoc-ref %build-inputs "gnu-ef= i") > + "/lib")) Nitpick: I=E2=80=99d use a let binding for (assoc-ref %build-inputs "gnu-ef= i"). > + #:tests? #f ; No tests exist. > + #:phases > + (modify-phases %standard-phases > + (delete 'configure) > + (replace 'install > + (lambda* (#:key outputs #:allow-other-keys) > + (install-file "efilinux.efi" > + (string-append (assoc-ref outputs "out") > + "/libexec")) The indentation of "/libexec" is off. Otherwise LGTM. --=20 Ricardo From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 23 09:09:38 2019 Received: (at 34175) by debbugs.gnu.org; 23 Jan 2019 14:09:39 +0000 Received: from localhost ([127.0.0.1]:42156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmJDm-0000xE-Ky for submit@debbugs.gnu.org; Wed, 23 Jan 2019 09:09:38 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:44076) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmJDl-0000x4-1g for 34175@debbugs.gnu.org; Wed, 23 Jan 2019 09:09:37 -0500 Received: from localhost (178.113.216.22.wireless.dyn.drei.com [178.113.216.22]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 3320E336038A; Wed, 23 Jan 2019 15:09:35 +0100 (CET) Date: Wed, 23 Jan 2019 15:09:30 +0100 From: Danny Milosavljevic To: Ricardo Wurmus Subject: Re: [bug#34175] [PATCH 2/4] gnu: Add sbsigntools. Message-ID: <20190123150930.4cc4251d@scratchpost.org> In-Reply-To: <87r2d37q4t.fsf@elephly.net> References: <20190123000035.11320-1-dannym@scratchpost.org> <20190123000304.11385-1-dannym@scratchpost.org> <20190123000304.11385-2-dannym@scratchpost.org> <87r2d37q4t.fsf@elephly.net> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/SVaf6ZsmLw8V9KObqHNiaxW"; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34175 Cc: 34175@debbugs.gnu.org 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: -1.7 (-) --Sig_/SVaf6ZsmLw8V9KObqHNiaxW Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Ricardo, On Wed, 23 Jan 2019 09:08:18 +0100 Ricardo Wurmus wrote: > Danny Milosavljevic writes: >=20 > > * gnu/packages/efi.scm (sbsigntools): New variable. =20 > [=E2=80=A6] > > + (add-after 'unpack 'setenv > > + (lambda _ > > + (setenv "CC" "gcc") > > + #t))))) =20 >=20 > Could this be done via #:make-flags instead? No, they call a submake in a shellscript and via "make" rather than "${MAKE} ${MAKEFLAGS}", so the option will get lost along the way. --Sig_/SVaf6ZsmLw8V9KObqHNiaxW Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlxIdZoACgkQ5xo1VCww uqUZMgf/S8woGGYhPzZi0AS6mTcCU08GDM2pWqVPvl8HHHr0NoF7aJHK9JARnhIM ndDvfPcgjOodDRdwuC7iJxcBwwvyq61WmqmS9z+SBhz+oktW0aau1mQP7tVRBqqQ kNcwk0Owda3+0UfsfHpllDRcYIAzYMWGOMi/O/ztF0gFot9q2/YlX+A0UFU5dm0y 7KnWQJUZmzI98U/hKufUtckcmFgG5fxBfi+37A8PBQzHhINYMxCQIlVOz60U6BjE IOiAkd3+Q5TV5cL+ZlLBkykSw3whuAXEo5MwfpazqdKvfRdK0hbud1CQ+1C/fC+5 C8eWHXuBSS2UbW3GgOsHf6yqjU3dDA== =3D5C -----END PGP SIGNATURE----- --Sig_/SVaf6ZsmLw8V9KObqHNiaxW-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 25 12:48:33 2019 Received: (at 34175) by debbugs.gnu.org; 25 Jan 2019 17:48:33 +0000 Received: from localhost ([127.0.0.1]:45539 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gn5aj-0001n6-F6 for submit@debbugs.gnu.org; Fri, 25 Jan 2019 12:48:33 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:53564) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gn5ah-0001my-U9 for 34175@debbugs.gnu.org; Fri, 25 Jan 2019 12:48:32 -0500 Received: from localhost (178.113.131.130.wireless.dyn.drei.com [178.113.131.130]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 03F6F336081F; Fri, 25 Jan 2019 18:48:29 +0100 (CET) Date: Fri, 25 Jan 2019 18:48:24 +0100 From: Danny Milosavljevic To: Ricardo Wurmus Subject: Re: [bug#34175] [PATCH 1/4] gnu: Add gnu-efi. Message-ID: <20190125184824.52fb680e@scratchpost.org> In-Reply-To: <87sgxj7q8u.fsf@elephly.net> References: <20190123000035.11320-1-dannym@scratchpost.org> <20190123000304.11385-1-dannym@scratchpost.org> <87sgxj7q8u.fsf@elephly.net> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/sZu/zTeZ./IElt3U7no2HR7"; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 34175 Cc: 34175@debbugs.gnu.org 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: -1.7 (-) --Sig_/sZu/zTeZ./IElt3U7no2HR7 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, On Wed, 23 Jan 2019 09:05:53 +0100 Ricardo Wurmus wrote: > Hi Danny, >=20 > > * gnu/packages/efi.scm: New file. > > * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. =20 > [=E2=80=A6] > > diff --git a/gnu/packages/efi.scm b/gnu/packages/efi.scm > > new file mode 100644 > > index 000000000..3a92370ef > > --- /dev/null > > +++ b/gnu/packages/efi.scm > > @@ -0,0 +1,52 @@ > > +;;; GNU Guix --- Functional package management for GNU > > +;;; Copyright =C2=A9 2016 Danny Milosavljevic = =20 >=20 > It=E2=80=99s 2019. Ah, it must be a new low of me getting the year wrong ;-) > > + ;; FIXME: https://metadata.ftp-master.debian.org/changelogs/main/g= /gnu-efi/gnu-efi_3.0.9-1_copyright > > + (license license:gpl2))) =20 >=20 > What does the FIXME tell us to do? Should this be >=20 > ;; The code can be distributed under the terms of either license > (license (list license:gpl2+ license:expat)) I wanted the reuse the work Debian already did. They list: * BSD-3-clause-HP * BSD-2-clause-Linaro or gpl-2+ * BSD-2-clause-Intel * Expat * BSD-4-clause-Intel * GPL-2+ BSD-4-clause is incompatible with GPL. Therefore, it's lucky that they say "BSD-2-clause-Linaro OR gpl-2+", otherw= ise we could not have distributed gnu-efi. So I suggest: ;; Distribution is allowed only when accepting all those licenses. (license (list license:bsd-2 license:bsd-3 license:bsd-4 license:expat)) What do you think? --Sig_/sZu/zTeZ./IElt3U7no2HR7 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlxLS+gACgkQ5xo1VCww uqWxDQf/QD8gt6fqa6nGIzzvn641R+MTUc1XPN7mB53E3X/7JhPuPVyTQcYPSb8R jtLEgoP6QSAoHvNtIYEp67Yi3s5+9cK4oBElGddZStxvC9z2SKyUV+q9otgdUdB3 VIGMsswZydADBAlMy3+L+9pgujWdARw7Wg3Pgq8tJ3hUipxUUBGlr6W9ZP/MawTp p3iOSwfU8++d2D7Mvg+PMzTj3RJaF6DrgR800L+ta2AjHnn234Ap+2e7q6PIyghR 1DoMbuPijjz8OMEfDYB1uLXX+EfSavG8yMgsfgzAjsq/yE8eN1PgOSsd3eJzA4x+ OhcLigJPTO255eJt9WerlHwEpPi3jw== =iXZI -----END PGP SIGNATURE----- --Sig_/sZu/zTeZ./IElt3U7no2HR7-- From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 03 18:15:44 2019 Received: (at control) by debbugs.gnu.org; 3 Feb 2019 23:15:44 +0000 Received: from localhost ([127.0.0.1]:57892 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gqQzG-0001V9-Ty for submit@debbugs.gnu.org; Sun, 03 Feb 2019 18:15:44 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:41842) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gqQzF-0001V1-D0 for control@debbugs.gnu.org; Sun, 03 Feb 2019 18:15:41 -0500 Received: from localhost (77.117.158.165.wireless.dyn.drei.com [77.117.158.165]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 6336A3360650 for ; Mon, 4 Feb 2019 00:15:40 +0100 (CET) Date: Mon, 4 Feb 2019 00:15:32 +0100 From: Danny Milosavljevic To: Message-ID: <20190204001532.19c74218@scratchpost.org> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/33c=KnY=RfFYcbcAlsazvbZ"; protocol="application/pgp-signature" X-Spam-Score: 1.3 (+) 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: close 34175 Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [85.13.145.193 listed in list.dnswl.org] 0.0 TVD_SPACE_RATIO No description available. 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-Debbugs-Envelope-To: control 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.3 (/) --Sig_/33c=KnY=RfFYcbcAlsazvbZ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable close 34175 --Sig_/33c=KnY=RfFYcbcAlsazvbZ Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlxXdhQACgkQ5xo1VCww uqVUswf9FAYpQFXl9vRl7gjqbO+Cx1WVYVe6f2oprB1Eej6Ff7G0Q02ZNtR5NsL1 lGXb+l3BEkmyqWWBLsOS69OfCH3PJIISeT1jjoiaQsNp+i7IhBET1bVb02RUddNq pBMrG+nmcv+c9AtOJqvg456SVnobS+JYuucDsWvD+CdD04tmfSOMXUMeSdCtn0Bf Bd5VWVOKukz9hpQIUtF6YH+JqusYww3Fn31ab040uJ0YWpQPJ8TQb+1frMIuvHjw ZSixu869Hncl6R4MHlWxU+p/NQXNiw8JWP/NNJcc2D70yvT2XD9MfYF3ypIiYT0u yzt3RRkfuxyMp+MK17KhQtErNxzNDQ== =t0Z3 -----END PGP SIGNATURE----- --Sig_/33c=KnY=RfFYcbcAlsazvbZ-- From unknown Sat Jun 21 12:18:55 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 04 Mar 2019 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator