diff --git a/srcpkgs/SDL_image/template b/srcpkgs/SDL_image/template
index ba25f1ec8f..ec4dbf5011 100644
--- a/srcpkgs/SDL_image/template
+++ b/srcpkgs/SDL_image/template
@@ -1,10 +1,10 @@
 # Template file for 'SDL_image'
 pkgname=SDL_image
 version=1.2.12
-revision=8
+revision=9
 build_style=gnu-configure
 configure_args="--disable-static"
-makedepends="tiff-devel SDL-devel libwebp-devel>=0.2.0"
+makedepends="libpng-devel>=1.6 tiff-devel SDL-devel libwebp-devel>=0.2.0"
 short_desc="Load images as SDL surfaces"
 maintainer="Juan RP <xtraeme@gmail.com>"
 license="BSD"
@@ -18,7 +18,7 @@ post_install() {
 
 SDL_image-devel_package() {
 	depends="SDL-devel ${sourcepkg}>=${version}"
-	short_desc="${short_desc} - development files"
+	short_desc+=" - development files"
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig
@@ -27,7 +27,7 @@ SDL_image-devel_package() {
 
 SDL_image_package() {
 	# The following are dlopen(3)ed at runtime.
-	depends="libpng>=1.5.10 tiff libjpeg-turbo libwebp>=0.2.0"
+	depends="libpng>=1.6 tiff libjpeg-turbo libwebp>=0.2.0"
 	pkg_install() {
 		vmove usr
 	}