diff --git a/srcpkgs/libxklavier/libxklavier-devel.template b/srcpkgs/libxklavier/libxklavier-devel.template
index 27287eb589..532f375121 100644
--- a/srcpkgs/libxklavier/libxklavier-devel.template
+++ b/srcpkgs/libxklavier/libxklavier-devel.template
@@ -5,12 +5,12 @@ long_desc="${long_desc}
 
  This package contains files for development, headers, static libs, etc."
 
-revision=1
+revision=2
 
 Add_dependency run pkg-config
 Add_dependency run glib-devel
 Add_dependency run libxkbfile-devel
-Add_dependency run libxml2-devel
+Add_dependency run libxml2-devel	">=2.7.8"
 Add_dependency run libXi-devel
 Add_dependency run libxklavier
 
diff --git a/srcpkgs/libxklavier/template b/srcpkgs/libxklavier/template
index dddd7252d7..6ca6f69404 100644
--- a/srcpkgs/libxklavier/template
+++ b/srcpkgs/libxklavier/template
@@ -1,7 +1,7 @@
 # Template build file for 'libxklavier'.
 pkgname=libxklavier
 version=5.0
-revision=1
+revision=2
 distfiles="${GNOME_SITE}/$pkgname/$version/$pkgname-$version.tar.bz2"
 build_style=gnu_configure
 configure_args="--localstatedir=/var"
@@ -18,13 +18,13 @@ subpackages="$pkgname-devel"
 Add_dependency run glibc
 Add_dependency run glib
 Add_dependency run libxkbfile
-Add_dependency run libxml2
+Add_dependency run libxml2		">=2.7.8"
 Add_dependency run libX11
 Add_dependency run libXi
 Add_dependency build pkg-config
 Add_dependency build glib-devel
 Add_dependency build libxkbfile-devel
-Add_dependency build libxml2-devel
+Add_dependency build libxml2-devel	">=2.7.8"
 Add_dependency build libX11-devel
 Add_dependency build libXi-devel
 Add_dependency full xkeyboard-config