diff --git a/templates/libxcb/template b/templates/libxcb/template
index e3b9334f500..6ee5f3cda84 100644
--- a/templates/libxcb/template
+++ b/templates/libxcb/template
@@ -1,12 +1,12 @@
 # Template build file for 'libxcb'.
 pkgname=libxcb
-version=1.2
+version=1.4
 distfiles="http://xcb.freedesktop.org/dist/$pkgname-$version.tar.bz2"
 build_style=gnu_configure
 configure_args="--disable-build-docs --disable-doxygen"
 short_desc="X protocol C-language Binding"
 maintainer="Juan RP <xtraeme@gmail.com>"
-checksum=4fe14659ed0c5ceacec25ad6067a9521f85852280bc39c0375f5000ab133cb3f
+checksum=07b6e2d3dde4beb06dc8310daec1c5c82d67022e3c9aec35f3783e63aad3209e
 long_desc="
  The libxcb package provides a replacement for the current Xlib interface.
  Some of its advantages include:
@@ -23,7 +23,7 @@ subpackages="devel"
 Add_dependency build pkg-config
 Add_dependency build python
 Add_dependency build libxslt
-Add_dependency build xcb-proto
+Add_dependency build xcb-proto 1.5
 Add_dependency full glibc
 Add_dependency full libXdmcp
 Add_dependency full libXau