diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 19bf642b6a74eb572e8fdd6405aaba147f599f2b..d4b32b335c3e7358acd04bb63defd045118cf507 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -141,7 +141,8 @@ (define-public xfconf
      `(("pkg-config" ,pkg-config)
        ("intltool" ,intltool)
        ("glib:bin" ,glib "bin") ;; for gdbus-codegen
-       ("gobject-introspection" ,gobject-introspection)))
+       ("gobject-introspection" ,gobject-introspection)
+       ("vala" ,vala)))
     (propagated-inputs
      ;; libxfconf-0.pc refers to all these.
      `(("glib" ,glib)))