diff --git a/pkgs/development/tools/misc/ddd/default.nix b/pkgs/development/tools/misc/ddd/default.nix new file mode 100644 index 000000000000..62b94d34638e --- /dev/null +++ b/pkgs/development/tools/misc/ddd/default.nix @@ -0,0 +1,16 @@ +{stdenv, fetchurl, lesstif, ncurses, libX11, libXt}: + +stdenv.mkDerivation rec { + name = "ddd-3.3.11"; + src = fetchurl { + url = "mirror://gnu/ddd/${name}.tar.gz"; + sha256 = "a555d76e1d4d5fa092b190ffb99cdde8880131c063e4b53435df3a022ed4d3da"; + }; + buildInputs = [lesstif ncurses libX11 libXt]; + configureFlags = "--with-x"; + meta = { + homepage = http://www.gnu.org/software/ddd; + description = "Graphical front-end for command-line debuggers"; + license = "GPLv2"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5d7200ee378d..a5a2158ffd09 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2051,6 +2051,11 @@ let pkgs = rec { inherit fetchurl stdenv expect makeWrapper; }; + ddd = import ../development/tools/misc/ddd { + inherit fetchurl stdenv lesstif ncurses; + inherit (xlibs) libX11 libXt; + }; + elfutilsFun = lib.sumArgs (selectVersion ../development/tools/misc/elfutils "0.131") { inherit fetchurl stdenv;