Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

abi-dumper: init at 1.1

+37 -2
+33
pkgs/development/tools/misc/abi-dumper/default.nix
··· 1 + { stdenv, fetchFromGitHub, ctags, perl, elfutils, vtable-dumper }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "abi-dumper-${version}"; 5 + version = "1.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "lvc"; 9 + repo = "abi-dumper"; 10 + rev = version; 11 + sha256 = "1byhw132aj7a5a5zh5s3pnjlrhdk4cz6xd5irp1y08jl980qba5j"; 12 + }; 13 + 14 + patchPhase = '' 15 + substituteInPlace abi-dumper.pl \ 16 + --replace eu-readelf ${elfutils}/bin/eu-readelf \ 17 + --replace vtable-dumper ${vtable-dumper}/bin/vtable-dumper \ 18 + --replace '"ctags"' '"${ctags}/bin/ctags"' 19 + ''; 20 + 21 + buildInputs = [ elfutils ctags perl vtable-dumper ]; 22 + 23 + preBuild = "mkdir -p $out"; 24 + makeFlags = [ "prefix=$(out)" ]; 25 + 26 + meta = with stdenv.lib; { 27 + homepage = https://github.com/lvc/abi-dumper; 28 + description = "Dump ABI of an ELF object containing DWARF debug info"; 29 + license = licenses.lgpl21; 30 + maintainers = [ maintainers.bhipple ]; 31 + platforms = platforms.all; 32 + }; 33 + }
+4 -2
pkgs/top-level/all-packages.nix
··· 7960 7960 7961 7961 ### DEVELOPMENT / TOOLS 7962 7962 7963 + abi-dumper = callPackage ../development/tools/misc/abi-dumper { }; 7964 + 7963 7965 activator = throw '' 7964 7966 Typesafe Activator was removed in 2017-05-08 as the actual package reaches end of life. 7965 7967 ··· 7968 7970 for more information. 7969 7971 ''; 7970 7972 7973 + adtool = callPackage ../tools/admin/adtool { }; 7974 + 7971 7975 inherit (callPackage ../development/tools/alloy { }) 7972 7976 alloy4 7973 7977 alloy5 7974 7978 alloy; 7975 - 7976 - adtool = callPackage ../tools/admin/adtool { }; 7977 7979 7978 7980 augeas = callPackage ../tools/system/augeas { }; 7979 7981