diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2016-01-15 14:59:53 +0100 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2016-01-15 15:01:13 +0100 |
commit | df2b9b48cbf8eb765760c699843e43457d844bee (patch) | |
tree | 800d934ba871f6f373fa47dbf0f6a10f9f832afa /pkgs/development/tools | |
parent | 6607b72dc00ffc6286e198a3fe0fff7f67f2f965 (diff) | |
download | nixpkgs-df2b9b48cbf8eb765760c699843e43457d844bee.tar nixpkgs-df2b9b48cbf8eb765760c699843e43457d844bee.tar.gz nixpkgs-df2b9b48cbf8eb765760c699843e43457d844bee.tar.bz2 nixpkgs-df2b9b48cbf8eb765760c699843e43457d844bee.tar.lz nixpkgs-df2b9b48cbf8eb765760c699843e43457d844bee.tar.xz nixpkgs-df2b9b48cbf8eb765760c699843e43457d844bee.tar.zst nixpkgs-df2b9b48cbf8eb765760c699843e43457d844bee.zip |
elfutils: 163 -> 165
Also, install programs with the "eu-" prefix to prevent collisions with binutils (as recommended by upstream), enable xz support, and enable deterministic archives.
Diffstat (limited to 'pkgs/development/tools')
-rw-r--r-- | pkgs/development/tools/misc/elfutils/default.nix | 34 |
1 files changed, 16 insertions, 18 deletions
diff --git a/pkgs/development/tools/misc/elfutils/default.nix b/pkgs/development/tools/misc/elfutils/default.nix index 95ccdd89de1..1e073ea8c70 100644 --- a/pkgs/development/tools/misc/elfutils/default.nix +++ b/pkgs/development/tools/misc/elfutils/default.nix @@ -1,30 +1,26 @@ -{stdenv, fetchurl, m4, zlib, bzip2, bison, flex, gettext}: +{ lib, stdenv, fetchurl, m4, zlib, bzip2, bison, flex, gettext, xz }: # TODO: Look at the hardcoded paths to kernel, modules etc. stdenv.mkDerivation rec { name = "elfutils-${version}"; - version = "0.163"; + version = "0.165"; src = fetchurl { - urls = [ - "http://fedorahosted.org/releases/e/l/elfutils/${version}/${name}.tar.bz2" - "mirror://gentoo/distfiles/${name}.tar.bz2" - ]; - sha256 = "7c774f1eef329309f3b05e730bdac50013155d437518a2ec0e24871d312f2e23"; + url = "http://fedorahosted.org/releases/e/l/elfutils/${version}/${name}.tar.bz2"; + sha256 = "0wp91hlh9n0ismikljf63558rzdwim8w1s271grsbaic35vr5z57"; }; - patches = [ - (fetchurl { - url = "http://fedorahosted.org/releases/e/l/elfutils/${version}/elfutils-portability-${version}.patch"; - sha256 = "e4e82315dad2efaa4e4476503e7537e01b7c1b1f98a96de4ca1c7fa85f4f1045"; - }) ]; - # We need bzip2 in NativeInputs because otherwise we can't unpack the src, # as the host-bzip2 will be in the path. - nativeBuildInputs = [m4 bison flex gettext bzip2]; - buildInputs = [zlib bzip2]; + nativeBuildInputs = [ m4 bison flex gettext bzip2 ]; + buildInputs = [ zlib bzip2 xz ]; + + configureFlags = + [ "--program-prefix=eu-" # prevent collisions with binutils + "--enable-deterministic-archives" + ]; - configureFlags = "--disable-werror"; + enableParallelBuilding = true; crossAttrs = { @@ -67,9 +63,11 @@ stdenv.mkDerivation rec { ''; }; - dontAddDisableDepTrack = true; - meta = { homepage = https://fedorahosted.org/elfutils/; + description = "A set of utilities to handle ELF objects"; + platforms = lib.platforms.linux; + license = lib.licenses.gpl3; + maintainers = lib.maintainers.eelco; }; } |