Advertisement
Guest User

arch audiotools pkgbuild

a guest
Aug 25th, 2013
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. # Maintainer: David Scholl <djscholl at gmail dot com>
  2. pkgname=audiotools-git
  3. _gitname=audiotools
  4. pkgver=2.20.7155618
  5. pkgrel=1
  6. pkgdesc="A collection of Python-based command-line audio handling programs"
  7. arch=('i686' 'x86_64')
  8. url="http://audiotools.sourceforge.net"
  9. license=('GPL')
  10. depends=('python2' 'python2-urwid' 'libcdio-paranoia' 'flac' 'wavpack' 'lame' \
  11. 'twolame' 'vorbis-tools' 'speex' 'faad2' 'faac' 'musepack-tools' 'pygtk' \
  12. 'dblatex' 'python2-sphinx' 'python2-reportlab' 'gnuplot' 'graphviz' 'transfig')
  13. backup=('etc/audiotools.cfg')
  14. provides=('audiotools')
  15. conflicts=('audiotools')
  16. source=("$_gitname::git://github.com/tuffy/python-audio-tools.git")
  17. md5sums=('SKIP')
  18.  
  19. pkgver() {
  20. cd "$srcdir/$_gitname"
  21. echo $(git describe --always | sed 's|v||g').$(git rev-parse --short HEAD)
  22. }
  23. dir /
  24. build() {
  25. cd $_gitname
  26. sed 's/#include <cdio\/cdda.h>/#include <cdio\/paranoia\/cdda.h>/' -i src/cdiomodule.h
  27. sed 's/#include <cdio\/paranoia.h>/#include <cdio\/paranoia\/paranoia.h>/' -i src/cdiomodule.h
  28. python2 setup.py build
  29. cd docs
  30. # forces everything to use python2 and avoid python3
  31. find . -name "*.py" -exec sed 's/python/python2/' -i {} \;
  32.  
  33. }
  34.  
  35. package() {
  36. cd $_gitname
  37. python2 setup.py install --root=$pkgdir
  38. cd docs
  39. install -d $pkgdir/usr/share/man/man1
  40. install -d $pkgdir/usr/share/man/man5
  41. make install -e MAN_PATH=$pkgdir/usr/share/man -e PYTHON=/usr/bin/python2
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement