Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at netboot-syslinux-multiplatform 54 lines 1.1 kB view raw
1{ lib 2, stdenv 3, fetchurl 4, imake 5, gccmakedep 6, libX11 7, libXaw 8, libXext 9, libXmu 10, libXt 11}: 12 13stdenv.mkDerivation rec { 14 pname = "xxgdb"; 15 version = "1.12"; 16 17 src = fetchurl { 18 url = "http://deb.debian.org/debian/pool/main/x/xxgdb/xxgdb_${version}.orig.tar.gz"; 19 sha256 = "0jwazg99wk2l7r390ggw0yr8xipl07bp0qynni141xss530i6d1a"; 20 }; 21 22 patches = [ 23 # http://zhu-qy.blogspot.com.es/2012/11/slackware-14-i-still-got-xxgdb-all-ptys.html 24 ./xxgdb-pty.patch 25 ]; 26 27 nativeBuildInputs = [ imake gccmakedep ]; 28 buildInputs = [ libX11 libXaw libXext libXmu libXt ]; 29 30 preConfigure = '' 31 mkdir build 32 xmkmf 33 ''; 34 35 makeFlags = [ 36 "DESTDIR=build" 37 ]; 38 39 postInstall = '' 40 # Fix up install paths 41 shopt -s globstar 42 mv build/**/bin $out/bin 43 44 install -D xxgdb.1 $out/share/man/man1/xxgdb.1 45 ''; 46 47 meta = with lib; { 48 broken = stdenv.isDarwin; 49 description = "A simple but powerful graphical interface to gdb"; 50 license = licenses.mit; 51 maintainers = with maintainers; [ emilytrau ]; 52 platforms = platforms.all; 53 }; 54}