diff --git a/srcpkgs/ddrescue/template b/srcpkgs/ddrescue/template
index 3ae07619f9..1ada024271 100644
--- a/srcpkgs/ddrescue/template
+++ b/srcpkgs/ddrescue/template
@@ -1,14 +1,19 @@
 # Template file for 'ddrescue'
 pkgname=ddrescue
-version=1.16
+version=1.17
 revision=1
 build_style=gnu-configure
+hostmakedepends="lzip"
 short_desc="Data recovery tool"
 maintainer="Juan RP <xtraeme@gmail.com>"
 license="GPL-3"
 homepage="http://www.gnu.org/software/ddrescue/ddrescue.html"
-distfiles="http://ftp.gnu.org/gnu/$pkgname/$pkgname-$version.tar.gz"
-checksum=76b3f2e5fb0306d24f2632c3e168cccb73dc0a348e3a7089cd9230748ff23de6
+distfiles="http://ftp.gnu.org/gnu/$pkgname/$pkgname-$version.tar.lz"
+checksum=bef96c181b031cc7de9d02c0aec2e8dbf860d149fa2f35f967448a48ffd2752f
+
+do_configure() {
+	./configure --prefix=/usr CXX="$CXX" CXXFLAGS="$CXXFLAGS" LDFLAGS="$LDFLAGS"
+}
 
 ddrescue_package() {
 	pkg_install() {