at 17.09-beta 34 lines 822 B view raw
1{ stdenv, fetchurl, ncurses, customConfig ? null }: 2 3stdenv.mkDerivation rec { 4 5 name = "dvtm-0.15"; 6 7 src = fetchurl { 8 url = "${meta.homepage}/${name}.tar.gz"; 9 sha256 = "0475w514b7i3gxk6khy8pfj2gx9l7lv2pwacmq92zn1abv01a84g"; 10 }; 11 12 postPatch = stdenv.lib.optionalString (customConfig != null) '' 13 cp ${builtins.toFile "config.h" customConfig} ./config.h 14 ''; 15 16 buildInputs = [ ncurses ]; 17 18 prePatch = '' 19 substituteInPlace Makefile \ 20 --replace /usr/share/terminfo $out/share/terminfo 21 ''; 22 23 installPhase = '' 24 make PREFIX=$out install 25 ''; 26 27 meta = with stdenv.lib; { 28 description = "Dynamic virtual terminal manager"; 29 homepage = http://www.brain-dump.org/projects/dvtm; 30 license = licenses.mit; 31 platforms = platforms.linux; 32 maintainers = [ maintainers.vrthra ]; 33 }; 34}