linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / tools / misc / dvtm / unstable.nix
blob6ee2a465c69aab64031226915797feea14b86726
1 {callPackage, fetchFromGitHub, fetchpatch}:
2 callPackage ./dvtm.nix {
3   name = "dvtm-unstable-2018-03-31";
5   src = fetchFromGitHub {
6     owner = "martanne";
7     repo = "dvtm";
8     rev = "311a8c0c28296f8f87fb63349e0f3254c7481e14";
9     sha256 = "0pyxjkaxh8n97kccnmd3p98vi9h8mcfy5lswzqiplsxmxxmlbpx2";
10   };
12   patches = [
13     # https://github.com/martanne/dvtm/pull/69
14     # Use self-pipe instead of signal blocking fixes issues on darwin.
15     (fetchpatch {
16       name = "use-self-pipe-fix-darwin";
17       url = "https://github.com/martanne/dvtm/commit/1f1ed664d64603f3f1ce1388571227dc723901b2.patch";
18       sha256 = "14j3kks7b1v6qq12442v1da3h7khp02rp0vi0qrz0rfgkg1zilpb";
19     })
21     # https://github.com/martanne/dvtm/pull/86
22     # Fix buffer corruption when title is updated
23     (fetchpatch {
24       name = "fix-buffer-corruption-on-title-update";
25       url = "https://github.com/martanne/dvtm/commit/be6c3f8f615daeab214d484e6fff22e19631a0d1.patch";
26       sha256 = "1wdrl3sg815lhs22fwbc4w5dn4ifpdgl7v1kqfnhg752av4im7h7";
27     })
28   ];