diff --git a/srcpkgs/gtkmm2/template b/srcpkgs/gtkmm2/template
index 6305a76796..55743dbd32 100644
--- a/srcpkgs/gtkmm2/template
+++ b/srcpkgs/gtkmm2/template
@@ -1,18 +1,18 @@
 # Template build file for 'gtkmm'.
 pkgname=gtkmm2
-version=2.24.0
-revision=6
+version=2.24.3
+revision=1
 wrksrc=gtkmm-${version}
 build_style=gnu-configure
 configure_args="--disable-static --disable-documentation"
-makedepends="pkg-config glib-devel atk-devel cairo-devel gtk+-devel
- libsigc++-devel atkmm-devel pangomm-devel libXcursor-devel"
+hostmakedepends="pkg-config"
+makedepends="gtk+-devel libsigc++-devel atkmm-devel pangomm-devel libXcursor-devel"
 short_desc="C++ bindings for The GTK+ toolkit (v2)"
 homepage="http://www.gtkmm.org/"
 license="LGPL-2.1"
 maintainer="Juan RP <xtraeme@gmail.com>"
-distfiles="${GNOME_SITE}/gtkmm/2.24/gtkmm-$version.tar.bz2"
-checksum=8cbae7254746bc7df7cce882d9b9a916c4e00dba7bdacd1c50b5d096a484cf56
+distfiles="${GNOME_SITE}/gtkmm/2.24/gtkmm-$version.tar.xz"
+checksum=c564a438677174b97d69dd70467cb03c933481006398dc9377417aa6abe02a39
 long_desc="
  gtkmm (previously known as Gtk--) is the official C++ interface for the
  popular GUI library GTK+. Highlights include typesafe callbacks, widgets
@@ -30,7 +30,7 @@ pre_install() {
 
 gtkmm2-devel_package() {
 	depends="glibmm-devel atkmm-devel pangomm-devel gtk+-devel gtkmm2-${version}_${revision}"
-	short_desc+=" -- development files"
+	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
@@ -40,6 +40,6 @@ gtkmm2-devel_package() {
 
 gtkmm2_package() {
 	pkg_install() {
-		vmove usr
+		vmove all
 	}
 }