reebypastalina

djmount-PKBUILD

May 13th, 2015 (edited)
521
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.72 KB | None | 0 0
  1. pkgname=djmount
  2. pkgver=0.71
  3. pkgrel=5
  4. _debpatch=7
  5. pkgdesc="A UPnP AV client that mounts media server contents as a filesystem."
  6. arch=('i686' 'x86_64')
  7. url="http://djmount.sourceforge.net/"
  8. license=('GPL')
  9. depends=('fuse' 'libupnp' 'talloc')
  10. source=(
  11.   "http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz"
  12.   "http://ftp.de.debian.org/debian/pool/main/d/$pkgname/${pkgname}_$pkgver-$_debpatch.debian.tar.xz"
  13.   djmount.confd  djmount.service  djmount.tmpfilesd  djmount.install
  14. )
  15. install='djmount.install'
  16.  
  17. prepare() {
  18.   cd "$srcdir/$pkgname-$pkgver"
  19.   patch -p1 < "$srcdir/debian/patches/000_djmount.1.diff"
  20.   patch -p1 < "$srcdir/debian/patches/001-libupnp-1.6.6.diff"
  21.   patch -p1 < "$srcdir/debian/patches/002-libupnp-1.6.13.diff"
  22.   patch -p1 < "$srcdir/debian/patches/003-support-fstab-mounting.diff"
  23.   patch -p1 < "$srcdir/debian/patches/004-avoid-crash-by-using-size_t.diff"
  24. }
  25.  
  26. build() {
  27.   cd "$srcdir/$pkgname-$pkgver"
  28.   ./configure --prefix=/usr --with-external-talloc --with-external-libupnp --with-libupnp-prefix=/usr
  29.   make
  30. }
  31.  
  32. package() {
  33.   cd "$srcdir/$pkgname-$pkgver"
  34.   make DESTDIR=$pkgdir install
  35.   install -D -m644 $srcdir/djmount.confd $pkgdir/etc/conf.d/djmount
  36.   install -D -m644 $srcdir/djmount.service $pkgdir/usr/lib/systemd/system/djmount.service
  37.   install -D -m644 $srcdir/djmount.tmpfilesd $pkgdir/usr/lib/tmpfiles.d/djmount.conf
  38.   install -D -m644 "$srcdir/$pkgname-$pkgver/djmount.1" ${pkgdir}/usr/share/man/man1/djmount.1
  39. }
  40.  
  41. md5sums=(
  42.   'c922753e706c194bf82a8b6ca77e6a9a'
  43.   'cee9b3cbf9dbea62afef72be3a631fd7'
  44.   '3464de7af2e7e9adfb69fe33b7685a4c'
  45.   '081cddf22fc6d7867c76e0c3b5a17ae2'
  46.   'd214e88bb3f8b58a9ab709455e8b4ee0'
  47.   '906908098df2b1b89e9744a5a43f5073'
  48. )
Advertisement
Add Comment
Please, Sign In to add comment