summaryrefslogtreecommitdiff
path: root/gnu/packages/freedesktop.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/freedesktop.scm')
-rw-r--r--gnu/packages/freedesktop.scm16
1 files changed, 7 insertions, 9 deletions
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 00d519b306..381a9506d7 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -164,16 +164,14 @@ freedesktop.org project.")
`(("check" ,check)
("pkg-config" ,pkg-config)
("valgrind" ,valgrind)))
- (propagated-inputs
- `(;; In Requires.private of libinput.pc.
+ (inputs
+ `(("cairo" ,cairo)
+ ("glib" ,glib)
+ ("gtk+" ,gtk+)
("libevdev" ,libevdev)
("libudev" ,eudev)
("libwacom" ,libwacom)
("mtdev" ,mtdev)))
- (inputs
- `(("cairo" ,cairo)
- ("glib" ,glib)
- ("gtk+" ,gtk+)))
(home-page "https://www.freedesktop.org/wiki/Software/libinput/")
(synopsis "Input devices handling library")
(description
@@ -184,9 +182,9 @@ other applications that need to directly deal with input devices.")
(define-public libinput-minimal
(package (inherit libinput)
(name "libinput-minimal")
- (inputs '())
- (propagated-inputs
- (alist-delete "libwacom" (package-propagated-inputs libinput)))
+ (inputs
+ (fold alist-delete (package-inputs libinput)
+ '("cairo" "glib" "gtk+" "libwacom")))
(arguments
(substitute-keyword-arguments (package-arguments libinput)
((#:configure-flags flags ''())