Add xf86-input-multitouch

svn path=/nixpkgs/trunk/; revision=28369
This commit is contained in:
Shea Levy 2011-08-08 01:20:29 +00:00
parent 3b36c04400
commit 03b9664e25
2 changed files with 44 additions and 0 deletions

View file

@ -0,0 +1,41 @@
{ stdenv
, fetchgit
, mtdev
, xorgserver
, xproto
, pixman
, xextproto
, inputproto
, randrproto
, libpciaccess
}:
stdenv.mkDerivation {
name = "xf86-input-multitouch-20110312";
src = fetchgit {
url = http://bitmath.org/git/multitouch.git;
rev = "4d87c041f6a232aa30528d70d4b9946d1824b4ed";
sha256 = "de705e34bc75654139dfcbedfe43a3d182d140b198fcd57ab190d549471305ca";
};
confFile = ''
Section "InputClass"
MatchIsTouchpad "true"
Identifier "Multitouch Touchpad"
Driver "multitouch"
EndSection
'';
buildInputs = [ mtdev xproto xextproto inputproto libpciaccess randrproto ];
buildPhase = ''
make INCLUDE="$NIX_CFLAGS_COMPILE -I${xorgserver}/include/xorg -I${pixman}/include/pixman-1 -Iinclude"
'';
installPhase = ''
make DESTDIR="$out" LIBDIR="lib" install
ensureDir $out/include/xorg
echo -n "$confFile" > $out/include/xorg/10-multitouch.conf
'';
}

View file

@ -5865,6 +5865,9 @@ let
wpa_supplicant_gui = pkgs.wpa_supplicant.gui;
xf86_input_multitouch =
callPackage ../os-specific/linux/xf86-input-multitouch { };
xf86_input_wacom = callPackage ../os-specific/linux/xf86-input-wacom { };
xmoto = builderDefsPackage (import ../games/xmoto) {