Merge recent master into x-updates

Hydra: ?compare=1142825

Conflicts (easy):
	pkgs/applications/audio/lmms/default.nix
	pkgs/desktops/e18/enlightenment.nix
	pkgs/games/exult/default.nix
	pkgs/os-specific/linux/alsa-plugins/default.nix
This commit is contained in:
Vladimír Čunát
2014-08-02 05:08:07 +02:00
1391 changed files with 6647 additions and 5597 deletions
@@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
meta = {
homepage = http://awesome.naquadah.org/;
description = "Highly configurable, dynamic window manager for X";
license = "GPLv2+";
license = stdenv.lib.licenses.gpl2Plus;
maintainers = with stdenv.lib.maintainers; [viric];
platforms = with stdenv.lib.platforms; linux;
};
@@ -23,7 +23,7 @@ stdenv.mkDerivation {
meta = {
homepage = "www.suckless.org";
description = "Dynamic window manager for X";
license = "MIT";
license = stdenv.lib.licenses.mit;
maintainers = with stdenv.lib.maintainers; [viric];
platforms = with stdenv.lib.platforms; all;
};
@@ -20,7 +20,6 @@ stdenv.mkDerivation rec {
meta = {
homepage = "http://fvwm.org";
description = "A multiple large virtual desktop window manager";
license = "GPLv2+";
license = stdenv.lib.licenses.gpl2Plus;
};
}
@@ -1,6 +1,6 @@
{ fetchurl, stdenv, which, pkgconfig, libxcb, xcbutilkeysyms, xcbutil,
xcbutilwm, libstartup_notification, libX11, pcre, libev, yajl,
xcb-util-cursor, coreutils, perl, pango }:
xcb-util-cursor, coreutils, perl, pango, perlPackages, xdummy }:
stdenv.mkDerivation rec {
name = "i3-${version}";
@@ -11,13 +11,25 @@ stdenv.mkDerivation rec {
sha256 = "0sqvd8yqf9vwqrrvbpbf8k93b3qfa3q9289m82xq15r31wlk8b2h";
};
buildInputs = [ which pkgconfig libxcb xcbutilkeysyms xcbutil xcbutilwm
libstartup_notification libX11 pcre libev yajl xcb-util-cursor perl pango ];
buildInputs = [
which pkgconfig libxcb xcbutilkeysyms xcbutil xcbutilwm
libstartup_notification libX11 pcre libev yajl xcb-util-cursor perl pango
perlPackages.AnyEventI3 perlPackages.X11XCB perlPackages.IPCRun
perlPackages.ExtUtilsPkgConfig perlPackages.TestMore perlPackages.InlineC
];
patchPhase = ''
patchShebangs .
'';
doCheck = stdenv.system == "x86_64-linux";
checkPhase = ''
ln -sf "${xdummy}/bin/xdummy" testcases/Xdummy
(cd testcases && perl complete-run.pl -p 1)
! grep -q '^not ok' testcases/latest/complete-run.log
'';
configurePhase = "makeFlags=PREFIX=$out";
meta = with stdenv.lib; {
@@ -13,6 +13,6 @@ stdenv.mkDerivation rec {
meta = {
description = "X window manager for non-desktop embedded systems";
homepage = http://matchbox-project.org/;
license = "GPLv2+";
license = stdenv.lib.licenses.gpl2Plus;
};
}
@@ -28,6 +28,6 @@ stdenv.mkDerivation rec {
meta = {
description = "X window manager for non-desktop embedded systems";
homepage = http://openbox.org/;
license = "GPLv2+";
license = stdenv.lib.licenses.gpl2Plus;
};
}
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
meta = {
homepage = "http://www.nongnu.org/ratpoison/";
description = "Ratpoison, a simple mouse-free tiling window manager";
license = "GPLv2+";
license = stdenv.lib.licenses.gpl2Plus;
longDescription = ''
Ratpoison is a simple window manager with no fat library