diff --git a/srcpkgs/qiv/template b/srcpkgs/qiv/template
index 2729f611a49..fa431acaded 100644
--- a/srcpkgs/qiv/template
+++ b/srcpkgs/qiv/template
@@ -1,22 +1,22 @@
 # Template file for 'qiv'
 pkgname=qiv
-version=2.3.3
-revision=2
+version=3.0.1
+revision=1
 build_style=gnu-makefile
 hostmakedepends="pkg-config"
-makedepends="file-devel gtk+-devel libexif-devel lcms2-devel imlib2-devel"
+makedepends="file-devel gtk+3-devel libexif-devel lcms2-devel"
 depends="file"
 short_desc="Quick Image Viewer"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="GPL-2.0-only"
 homepage="http://spiegl.de/qiv/"
-distfiles="http://spiegl.de/qiv/download/$pkgname-$version.tgz"
-checksum=ef085ffde2d48b05b3665939e5ae1e359d3a381008fb827684f7d6fd4c533704
+distfiles="http://spiegl.de/qiv/download/${pkgname}-${version}.tgz"
+checksum=2b7455e63344b98e4db4ca50ff6982f5f81c309e563014d7401cccf2b3acc6bf
 
 do_configure() {
-	sed -i "s|\./qiv|echo &|" Makefile
-	sed -i "s|)/man/|)/share/man/|" Makefile
-	sed -i "s|install -s|install|" Makefile
+	vsed -i -e "s|\./qiv|echo &|" Makefile
+	vsed -i -e "s|)/man/|)/share/man/|" Makefile
+	vsed -i -e "s|install -s|install|" Makefile
 }
 
 pre_build() {
@@ -24,5 +24,5 @@ pre_build() {
 }
 
 do_install() {
-	make install PREFIX=$DESTDIR/usr
+	make install PREFIX=${DESTDIR}/usr
 }