Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at fix-function-merge 32 lines 876 B view raw
1{lib, stdenv, fetchurl, motif, ncurses, libX11, libXt}: 2 3stdenv.mkDerivation rec { 4 pname = "ddd"; 5 version = "3.3.12"; 6 src = fetchurl { 7 url = "mirror://gnu/${pname}/${pname}-${version}.tar.gz"; 8 sha256 = "0p5nx387857w3v2jbgvps2p6mlm0chajcdw5sfrddcglsxkwvmis"; 9 }; 10 buildInputs = [motif ncurses libX11 libXt]; 11 configureFlags = [ "--with-x" ]; 12 13 patches = [ 14 # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504868 15 ./gcc44.patch 16 ]; 17 18 env.NIX_CFLAGS_COMPILE = "-fpermissive"; 19 20 postInstall = '' 21 install -D icons/ddd.xpm $out/share/pixmaps/ddd.xpm 22 ''; 23 24 meta = { 25 homepage = "https://www.gnu.org/software/ddd"; 26 description = "Graphical front-end for command-line debuggers"; 27 mainProgram = "ddd"; 28 license = lib.licenses.gpl3Plus; 29 platforms = lib.platforms.linux; 30 maintainers = with lib.maintainers; [ emilytrau ]; 31 }; 32}