linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / tools / misc / mtm / default.nix
blobbc8ac50d1aeb5eb410561ec44f05261d433a916b
1 { lib, stdenv, fetchFromGitHub, ncurses }:
3 stdenv.mkDerivation rec {
4   pname = "mtm";
5   version = "1.2.0";
7   src = fetchFromGitHub {
8     owner = "deadpixi";
9     repo = pname;
10     rev = version;
11     sha256 = "0b2arkmbmabxmrqxlpvvvhll2qx0xgj7r4r6p0ymnm9p70idris4";
12   };
14   buildInputs = [ ncurses ];
16   preBuild = ''
17     substituteInPlace Makefile --replace "strip -s mtm" ""
18   '';
20   installPhase = ''
21     runHook preInstall
23     install -Dm755 -t $out/bin mtm
24     install -Dm644 -t $out/share/man/man1 mtm.1
26     runHook postInstall
27   '';
29   meta = with lib; {
30     description = "Perhaps the smallest useful terminal multiplexer in the world";
31     homepage = "https://github.com/deadpixi/mtm";
32     license = licenses.gpl3Plus;
33     platforms = platforms.unix;
34     maintainers = [ maintainers.marsam ];
35   };