~ruther/guix-local

e3cadebaf0a8560f6b74264541a1397bec2cf8d8 — 宋文武 11 years ago 0dec8f8
gnu: Add xf86-input-libinput.

* gnu/packages/xorg.scm (xf86-input-libinput): New variable.
1 files changed, 31 insertions(+), 1 deletions(-)

M gnu/packages/xorg.scm
M gnu/packages/xorg.scm => gnu/packages/xorg.scm +31 -1
@@ 45,7 45,8 @@
  #:use-module (gnu packages python)
  #:use-module (gnu packages xml)
  #:use-module (gnu packages ncurses)
  #:use-module (gnu packages xdisorg))
  #:use-module (gnu packages xdisorg)
  #:use-module (gnu packages freedesktop))





@@ 2220,6 2221,35 @@ devices, thus making direct access unnecessary.")
    (description "X.org provides an implementation of the X Window System")
    (license license:x11)))

(define-public xf86-input-libinput
  (package
    (name "xf86-input-libinput")
    (version "0.8.0")
    (source (origin
              (method url-fetch)
              (uri (string-append
                    "mirror://xorg/individual/driver/"
                    name "-" version ".tar.bz2"))
              (sha256
               (base32
                "0fm4vrkw7azipbnwvc2l18g65z77pllsznaajd8q3zpg9ycb0li1"))))
    (build-system gnu-build-system)
    (arguments
     '(#:configure-flags
       (list (string-append "--with-sdkdir="
                            %output "/include/xorg"))))
    (native-inputs
     `(("pkg-config" ,pkg-config)))
    (inputs
     `(("libinput" ,libinput)
       ("xorg-server" ,xorg-server)))
    (home-page "http://www.x.org/wiki/")
    (synopsis "Xorg input driver")
    (description
     "This is an Xorg input driver based on libinput.  It therefore supports
all input devices that libinput can handle, including most mice, keyboards,
tablets and touchscreens.")
    (license license:x11)))

(define-public xf86-input-joystick
  (package