Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pkgname=djmount
- pkgver=0.71
- pkgrel=5
- _debpatch=7
- 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' '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.debian.tar.xz"
- djmount.confd djmount.service djmount.tmpfilesd djmount.install
- )
- install='djmount.install'
- prepare() {
- cd "$srcdir/$pkgname-$pkgver"
- patch -p1 < "$srcdir/debian/patches/000_djmount.1.diff"
- patch -p1 < "$srcdir/debian/patches/001-libupnp-1.6.6.diff"
- patch -p1 < "$srcdir/debian/patches/002-libupnp-1.6.13.diff"
- patch -p1 < "$srcdir/debian/patches/003-support-fstab-mounting.diff"
- patch -p1 < "$srcdir/debian/patches/004-avoid-crash-by-using-size_t.diff"
- }
- build() {
- cd "$srcdir/$pkgname-$pkgver"
- ./configure --prefix=/usr --with-external-talloc --with-external-libupnp --with-libupnp-prefix=/usr
- make
- }
- package() {
- cd "$srcdir/$pkgname-$pkgver"
- make DESTDIR=$pkgdir install
- install -D -m644 $srcdir/djmount.confd $pkgdir/etc/conf.d/djmount
- install -D -m644 $srcdir/djmount.service $pkgdir/usr/lib/systemd/system/djmount.service
- install -D -m644 $srcdir/djmount.tmpfilesd $pkgdir/usr/lib/tmpfiles.d/djmount.conf
- install -D -m644 "$srcdir/$pkgname-$pkgver/djmount.1" ${pkgdir}/usr/share/man/man1/djmount.1
- }
- md5sums=(
- 'c922753e706c194bf82a8b6ca77e6a9a'
- 'cee9b3cbf9dbea62afef72be3a631fd7'
- '3464de7af2e7e9adfb69fe33b7685a4c'
- '081cddf22fc6d7867c76e0c3b5a17ae2'
- 'd214e88bb3f8b58a9ab709455e8b4ee0'
- '906908098df2b1b89e9744a5a43f5073'
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement