gnu: libinput: Do not propagate any inputs.

These inputs are no longer listed in the pkg-config files.

* gnu/packages/freedesktop.scm (libinput)[propagated-inputs]: Remove.
[inputs]: Add LIBEVDEV, EUDEV, LIBWACOM, and MTDEV.
(libinput-minimal)[inputs, propagated-inputs]: Adjust accordingly.
This commit is contained in:
Marius Bakke 2019-03-31 23:14:46 +02:00
parent 6918c6a909
commit c6deabf957
No known key found for this signature in database
GPG key ID: A2A06DF2A33A54FA

View file

@ -164,16 +164,14 @@ (define-public libinput
`(("check" ,check) `(("check" ,check)
("pkg-config" ,pkg-config) ("pkg-config" ,pkg-config)
("valgrind" ,valgrind))) ("valgrind" ,valgrind)))
(propagated-inputs (inputs
`(;; In Requires.private of libinput.pc. `(("cairo" ,cairo)
("glib" ,glib)
("gtk+" ,gtk+)
("libevdev" ,libevdev) ("libevdev" ,libevdev)
("libudev" ,eudev) ("libudev" ,eudev)
("libwacom" ,libwacom) ("libwacom" ,libwacom)
("mtdev" ,mtdev))) ("mtdev" ,mtdev)))
(inputs
`(("cairo" ,cairo)
("glib" ,glib)
("gtk+" ,gtk+)))
(home-page "https://www.freedesktop.org/wiki/Software/libinput/") (home-page "https://www.freedesktop.org/wiki/Software/libinput/")
(synopsis "Input devices handling library") (synopsis "Input devices handling library")
(description (description
@ -184,9 +182,9 @@ (define-public libinput
(define-public libinput-minimal (define-public libinput-minimal
(package (inherit libinput) (package (inherit libinput)
(name "libinput-minimal") (name "libinput-minimal")
(inputs '()) (inputs
(propagated-inputs (fold alist-delete (package-inputs libinput)
(alist-delete "libwacom" (package-propagated-inputs libinput))) '("cairo" "glib" "gtk+" "libwacom")))
(arguments (arguments
(substitute-keyword-arguments (package-arguments libinput) (substitute-keyword-arguments (package-arguments libinput)
((#:configure-flags flags ''()) ((#:configure-flags flags ''())