mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-28 01:43:15 +00:00
Add xf86-input-multitouch
svn path=/nixpkgs/trunk/; revision=28369
This commit is contained in:
parent
3b36c04400
commit
03b9664e25
41
pkgs/os-specific/linux/xf86-input-multitouch/default.nix
Normal file
41
pkgs/os-specific/linux/xf86-input-multitouch/default.nix
Normal 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
|
||||
'';
|
||||
}
|
@ -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) {
|
||||
|
Loading…
Reference in New Issue
Block a user