forked from mirrors/nixpkgs
7e439ea13c
Though upstream clearly recommends to not deactivate Pango, we currently can't
use Pango right now, as we are stuck at cairo-1.10.2. This version only has
experimental support for XCB which became stable in 1.12.x.
So we need to wait for 21bf5ef509
to be merged
into master before we can enable Pango.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
32 lines
902 B
Nix
32 lines
902 B
Nix
{ fetchurl, stdenv, which, pkgconfig, libxcb, xcbutilkeysyms, xcbutil, bison,
|
|
xcbutilwm, libstartup_notification, libX11, pcre, libev, yajl, flex,
|
|
libXcursor, coreutils, perl }:
|
|
|
|
stdenv.mkDerivation rec {
|
|
name = "i3-${version}";
|
|
version = "4.3";
|
|
|
|
src = fetchurl {
|
|
url = "http://i3wm.org/downloads/${name}.tar.bz2";
|
|
sha256 = "895bf586092535efb2bc723ba599c71a027768115e56052f111fc8bb148db925";
|
|
};
|
|
|
|
buildInputs = [ which pkgconfig libxcb xcbutilkeysyms xcbutil bison xcbutilwm
|
|
libstartup_notification libX11 pcre libev yajl flex libXcursor perl ];
|
|
|
|
patchPhase = ''
|
|
sed -i -e '/^# Pango/,/^$/d' common.mk
|
|
patchShebangs .
|
|
'';
|
|
|
|
configurePhase = "makeFlags=PREFIX=$out";
|
|
|
|
meta = {
|
|
description = "i3 is a tiling window manager";
|
|
homepage = "http://i3wm.org";
|
|
maintainers = [ stdenv.lib.maintainers.garbas ];
|
|
license = stdenv.lib.licenses.bsd3;
|
|
};
|
|
|
|
}
|