diff --git a/PKGBUILD b/PKGBUILD
index de38065960a878766340e3dea2b12ad8fdbf025c..ed9ab68f8356814a893c87caeaa48eed298620ef 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
 
 pkgname=dillo
 pkgver=2.2
-pkgrel=2
+pkgrel=3
 pkgdesc="A small, fast graphical web browser built on FLTK"
 arch=(i686 x86_64)
 url="http://www.dillo.org"
@@ -19,10 +19,15 @@ md5sums=('f8bcd62093f178bed81e46cc54e73f42'
 build() {
   cd "$srcdir/$pkgname-$pkgver"
 
-  patch -Np1 -i "$srcdir/libpng14.patch" || return 1
+  patch -Np1 -i "$srcdir/libpng14.patch"
 
   ./configure --prefix=/usr --sysconfdir=/etc --enable-cookies --enable-dlgui \
               --enable-ssl
-  make || return 1
+  make
+}
+
+package() {
+  cd "$srcdir/$pkgname-$pkgver"
+
   make DESTDIR="$pkgdir" install
 }