diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template
index b0498fa0be..ae1792e1f9 100644
--- a/srcpkgs/glibmm/template
+++ b/srcpkgs/glibmm/template
@@ -1,24 +1,24 @@
 # Template build file for 'glibmm'
 pkgname=glibmm
-version=2.40.0
+version=2.42.0
 revision=1
 build_style=gnu-configure
-hostmakedepends="pkg-config intltool libtool glib-devel>=2.40"
-makedepends="libglib-devel>=2.40 libsigc++-devel>=2.2.10"
-depends="glib>=2.38"
+hostmakedepends="pkg-config intltool libtool glib-devel>=2.42"
+makedepends="libglib-devel>=2.42 libsigc++-devel>=2.2.10"
+depends="glib>=2.42"
 short_desc="C++ bindings for GLib"
 maintainer="Juan RP <xtraeme@gmail.com>"
 homepage="http://gtkmm.sourceforge.net/"
 license="LGPL-2.1"
 distfiles="${GNOME_SITE}/glibmm/${version%.*}/glibmm-$version.tar.xz"
-checksum=34f320fad7e0057c63863706caa802ae0051b21523bed91ec33baf8421ca484f
+checksum=985083d97378d234da27a7243587cc0d186897a4b2d3c1286f794089be1a3397
 
 pre_configure() {
 	libtoolize -f
 }
 
 glibmm-devel_package() {
-	depends="libglib-devel libsigc++-devel glibmm>=${version}_${revision}"
+	depends="${makedepends} glibmm>=${version}_${revision}"
 	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include