Index: PKGBUILD
===================================================================
--- PKGBUILD (revision 1)
+++ PKGBUILD (revision 4)
@@ -1,3 +1,4 @@
+# Maintainer: Soup <soup a.t soultrap d.o.t n.e.t>
# Contributor: Michele Schäuble <mschaeuble@swissonline.ch>
pkgname=djmount
@@ -2,22 +3,32 @@
pkgver=0.71
-pkgrel=1
+pkgrel=2
+_debpatch=3
pkgdesc="A UPnP AV client that mounts media server contents as a filesystem."
arch=('i686' 'x86_64')
url="http://djmount.sourceforge.net/"
license=('GPL')
-depends=('fuse' 'libupnp')
-source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz \
- djmount.rcd djmount.confd)
-md5sums=('c922753e706c194bf82a8b6ca77e6a9a' \
- 'f473b5150df385447f2f58049bfb6199' \
+depends=('fuse' 'libupnp' 'talloc')
+source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz"
+ "http://ftp.de.debian.org/debian/pool/main/d/$pkgname/${pkgname}_$pkgver-$_debpatch.diff.gz"
+ 'djmount.rcd'
+ 'djmount.confd')
+md5sums=('c922753e706c194bf82a8b6ca77e6a9a'
+ '00c5b6df865c8ffcd29b37de6f5503bf'
+ 'f473b5150df385447f2f58049bfb6199'
'21de4c947c17e8558f1007a20757f254')
build() {
- cd $startdir/src/$pkgname-$pkgver
- ./configure --prefix=/usr --with-external-libupnp --with-libupnp-prefix=/usr
- make || return 1
- make DESTDIR=$startdir/pkg install
+ cd $srcdir
+ patch -p0 < "${pkgname}_$pkgver-$_debpatch.diff"
+ patch -p0 < "$pkgname-$pkgver/debian/patches/000_djmount.1.diff"
+ patch -p0 < "$pkgname-$pkgver/debian/patches/001-libupnp-1.6.6.diff"
- install -D -m755 $startdir/src/djmount.rcd $startdir/pkg/etc/rc.d/djmount
- install -D -m644 $startdir/src/djmount.confd $startdir/pkg/etc/conf.d/djmount
+ cd "$srcdir/$pkgname-$pkgver"
+ ./configure --prefix=/usr --with-external-talloc --with-external-libupnp --with-libupnp-prefix=/usr
+ make
+ make DESTDIR=$pkgdir install
+
+ install -D -m755 $srcdir/djmount.rcd $pkgdir/etc/rc.d/djmount
+ install -D -m644 $srcdir/djmount.confd $pkgdir/etc/conf.d/djmount
+ install -D -m644 "$srcdir/$pkgname-$pkgver/djmount.1" ${pkgdir}/usr/share/man/man1/djmount.1
}