about summary refs log tree commit diff
path: root/nixpkgs/pkgs/applications/window-managers/cwm/default.nix
blob: 1354171dcfacd6c1aba553a183a0dcffb363c2ec (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
{ stdenv, fetchFromGitHub, libX11, libXinerama, libXrandr, libXft, yacc, pkgconfig }:

stdenv.mkDerivation {
  name = "cwm-5.6";

  src = fetchFromGitHub {
      owner = "chneukirchen";
      repo = "cwm";
      rev = "b7a8c11750d11721a897fdb8442d52f15e7a24a0";
      sha256 = "0a0x8rgqif4kxy7hj70hck7jma6c8jy4428ybl8fz9qxgxh014ml";
  };

  nativeBuildInputs = [ pkgconfig ];
  buildInputs = [ libX11 libXinerama libXrandr libXft yacc ];

  prePatch = ''sed -i "s@/usr/local@$out@" Makefile'';

  meta = with stdenv.lib; {
    description = "A lightweight and efficient window manager for X11";
    homepage = https://github.com/chneukirchen/cwm;
    maintainers = [];
    license     = licenses.isc;
    platforms   = platforms.linux;
  };
}