diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 378a8f919e0cadfa5f6f268a3018ba3a3090793a..3c4ae3f4d019b55389dbaeb787bad0cba2625a04 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -448,6 +448,7 @@ (define-public weston
      `(("cairo" ,cairo-xcb)
        ("dbus" ,dbus)
        ("elogind" ,elogind)
+       ("libcap" ,libcap)
        ("libinput" ,libinput-minimal)
        ("libunwind" ,libunwind)
        ("libxcursor" ,libxcursor)