Advertisement
Guest User

lilv-svn

a guest
Feb 11th, 2014
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.13 KB | None | 0 0
  1. # Maintainer:  prettyvanilla <prettyvanilla@posteo.at>
  2. # Contributor: SpepS <dreamspepser at yahoo dot it>
  3.  
  4. pkgname=lilv-svn
  5. pkgver=0.18.1.r5335
  6. pkgrel=1
  7. pkgdesc="A C library interface to the LV2 plug-in standard"
  8. arch=('i686' 'x86_64')
  9. url="http://drobilla.net/software/lilv"
  10. license=("custom:ISC")
  11. depends=('sratom')
  12. makedepends=('subversion' 'python')
  13. optdepends=("bash-completion: auto-complete words")
  14. provides=("lilv")
  15. conflicts=("lilv")
  16.  
  17. _svnname=lilv
  18. source=("svn+http://svn.drobilla.net/lad/trunk/${_svnname}")
  19. md5sums=('SKIP')
  20.  
  21. pkgver() {
  22.   cd "${srcdir}/${_svnname}"
  23.   local rel=`grep "^LILV_VERSION" wscript | cut -d "'" -f 2`
  24.   local ver="$(svnversion)"
  25.   printf "%s.r%s" "${rel}" "${ver//[[:alpha:]]}"
  26. }
  27.  
  28. build() {
  29.   cd "${srcdir}/${_svnname}"
  30.  
  31.   python waf configure --prefix=/usr \
  32.                         --configdir=/etc \
  33.                         --dyn-manifest \
  34.                         --bindings
  35.  
  36.   python waf
  37. }
  38.  
  39. package() {
  40.   cd "${srcdir}/${_svnname}"
  41.   python waf install --destdir="${pkgdir}"
  42.  
  43.   # license
  44.   install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement