Index: PKGBUILD =================================================================== --- PKGBUILD (revision 1) +++ PKGBUILD (revision 4) @@ -1,3 +1,4 @@ +# Maintainer: Soup # Contributor: Michele Schäuble 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 }