Don't like ads? PRO users don't see any ads ;-)
Guest

AUR mkcue PKGBUILD

By: a guest on May 22nd, 2012  |  syntax: Bash  |  size: 1.30 KB  |  hits: 26  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. # Contributor: Hunter Haugen <h.haugen@gmail.com>
  2. pkgname=mkcue
  3. pkgver=1
  4. pkgrel=2
  5. pkgdesc="A CUE sheet generator that purportedly works better than cdrdao. It is also the only CUE generator for abcde."
  6. arch=(i686 x86_64)
  7. url="https://diplodocus.org/dist/audio/"
  8. license=('GPL')
  9. depends=('make')
  10. source=(https://diplodocus.org/dist/audio/mkcue-1.tar.bz2
  11.         http://ftp.debian.org/debian/pool/main/m/mkcue/mkcue_1-2.1.diff.gz
  12.         install_man.patch)
  13.  
  14. build() {
  15.     mkdir -p $startdir/pkg/usr/bin
  16.     cd $srcdir/$pkgname-$pkgver
  17.  
  18.     # apply generic part of debian patch
  19.     sed -n '/^--- mkcue-1.orig\/mkcue.cc/,$p' \
  20.         $srcdir/mkcue_1-2.1.diff > $srcdir/mkcue-1.patch
  21.     patch -Np1 -i $srcdir/mkcue-1.patch
  22.  
  23.     # man page
  24.     patch -Np0 -i $srcdir/install_man.patch
  25.  
  26.     ./configure --prefix=/usr --mandir=/usr/share/man/man1
  27.     make || return 1
  28.     make DESTDIR=$startdir/pkg install
  29. }
  30.  
  31. md5sums=('eaabed5c5f1c1562715329889a59c837'
  32.          '341cedde19128847c95caa1b85fa3cd4'
  33.          '086900fbeb40a05e912adf36aa6f3055')
  34.  
  35. package() {
  36.     # copy binary
  37.     install -d $pkgdir/usr/bin
  38.     cp $srcdir/$pkgname-$pkgver/mkcue $pkgdir/usr/bin
  39.     # copy man page
  40.     install -d $pkgdir/usr/share/man/man1
  41.     cp $srcdir/$pkgname-$pkgver/mkcue.1.gz $pkgdir/usr/share/man/man1
  42. }