From 597b9502cbb8bdacb3bfc8d401ed310871685dfc Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Mon, 8 Aug 2022 17:08:08 +0100 Subject: [PATCH] gnu-efi: 3.0.14 -> 3.0.15 Small release. Most interesting chage is support for binutils-2.39 (non-executable GNU stack marking). 4 changes in this release: Handle __mips64 Bump revision to VERSION = 3.0.15 lib/Makefile: add .o file dependency on libsubdirs targets */*.S: add non-executable GNU stack marking on ELF-linux --- pkgs/development/libraries/gnu-efi/default.nix | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/pkgs/development/libraries/gnu-efi/default.nix b/pkgs/development/libraries/gnu-efi/default.nix index a49e0fad215c..d0e1399b6aa6 100644 --- a/pkgs/development/libraries/gnu-efi/default.nix +++ b/pkgs/development/libraries/gnu-efi/default.nix @@ -5,23 +5,13 @@ with lib; stdenv.mkDerivation rec { pname = "gnu-efi"; - version = "3.0.14"; + version = "3.0.15"; src = fetchurl { url = "mirror://sourceforge/gnu-efi/${pname}-${version}.tar.bz2"; - sha256 = "tztkOg1Wl9HzltdDFEjoht2AVmh4lXjj4aKCd8lShDU="; + sha256 = "sha256-kxole5xcG6Zf9Rnxg3PEOKJoJfLbeGaxY+ltGxaPIOo="; }; - patches = [ - # Pull fix pending upstream inclusion for parallel builds - # https://sourceforge.net/p/gnu-efi/patches/84/ - (fetchurl { - name = "parallel-build.patch"; - url = "https://sourceforge.net/p/gnu-efi/patches/84/attachment/0001-lib-Makefile-add-.o-file-dependency-on-libsubdirs-ta.patch"; - sha256 = "sha256-+2UwV2lopdB/tazib1BLzO1E3GgB1L8dZsSQKWVoLwA="; - }) - ]; - buildInputs = [ pciutils ]; hardeningDisable = [ "stackprotector" ];