diff --git a/srcpkgs/btrfs-progs/template b/srcpkgs/btrfs-progs/template
index 22c8ada3320..6e38875cbd6 100644
--- a/srcpkgs/btrfs-progs/template
+++ b/srcpkgs/btrfs-progs/template
@@ -1,11 +1,13 @@
 # Template file for 'btrfs-progs'
 pkgname=btrfs-progs
-_distver=3.18.2
+_distver=3.19
 # DO NOT MODIFY DATEVER!
 _datever=20141006
 version=${_datever}.${_distver}
 revision=1
-hostmakedepends="asciidoc xmlto git"
+build_style=gnu-configure
+configure_args="--disable-backtrace"
+hostmakedepends="automake libtool pkg-config asciidoc xmlto git"
 makedepends="zlib-devel lzo-devel acl-devel libuuid-devel e2fsprogs-devel"
 short_desc="Btrfs filesystem utilities"
 maintainer="Juan RP <xtraeme@gmail.com>"
@@ -15,12 +17,8 @@ homepage="http://btrfs.wiki.kernel.org/"
 do_fetch() {
 	git clone -b v${_distver} git://git.kernel.org/pub/scm/linux/kernel/git/kdave/${pkgname}.git ${pkgname}-${version}
 }
-do_build() {
-	make DISABLE_BACKTRACE=1 CC="$CC" CFLAGS="$CFLAGS" ${makejobs}
-}
-do_install() {
-	sed -i '/LNS/d' Documentation/Makefile
-	make prefix=${DESTDIR}/usr mandir=${DESTDIR}/usr/share/man install
+pre_configure() {
+	NOCONFIGURE=1 ./autogen.sh
 }
 
 libbtrfs_package() {