python312Packages.pueblo: 0.0.9 -> 0.0.10 (#361440)
[NixPkgs.git] / pkgs / tools / misc / dvtm / dvtm.nix
blobf4e36f271bab4c6ef9950337d3d9a24db566306b
1 { lib, stdenv, ncurses, customConfig ? null, pname, version, src, patches ? [] }:
2 stdenv.mkDerivation {
4   inherit pname version src patches;
6   CFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-D_DARWIN_C_SOURCE";
8   postPatch = lib.optionalString (customConfig != null) ''
9     cp ${builtins.toFile "config.h" customConfig} ./config.h
10   '';
12   nativeBuildInputs = [ ncurses ];
13   buildInputs = [ ncurses ];
15   prePatch = ''
16     substituteInPlace Makefile \
17       --replace /usr/share/terminfo $out/share/terminfo
18   '';
20   makeFlags = [ "PREFIX=$(out)" ];
22   meta = with lib; {
23     description = "Dynamic virtual terminal manager";
24     homepage = "http://www.brain-dump.org/projects/dvtm";
25     license = licenses.mit;
26     maintainers = [ ];
27     platforms = platforms.unix;
28   };