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

nuvolaplayer 2.0 beta4

By: Yegorius on Jul 29th, 2012  |  syntax: Bash  |  size: 1.22 KB  |  hits: 202  |  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. pkgname=nuvolaplayer
  2. pkgver=2.0beta4
  3. pkgrel=1
  4. pkgdesc="Cloud Music integration for the Linux desktop"
  5. arch=(i686 x86_64)
  6. url="https://launchpad.net/nuvola-player"
  7. license=('GPLv3')
  8. depends=('intltool' 'gtk2' 'libwebkit3' 'python2' 'libnotify' 'libx11' 'libunique' 'libgee' 'libsoup' 'json-glib' 'libdbusmenu' 'libunity')
  9. makedepends=('bzr' 'vala' )
  10. provides=()
  11. conflicts=('nuvola-bzr')
  12. optdepends=('')
  13. replaces=('')
  14. options=()
  15. source=()
  16. md5sums=()
  17. install=nuvolaplayer.install
  18.  
  19. _mybzrtrunk=lp:nuvola-player/2.0.x
  20. _mybzrtag=2.0~beta4
  21. _mybzrmod=nuvola-player
  22.  
  23. build() {
  24.  
  25.   msg "Connecting to the server...."
  26.   cd ${srcdir}
  27.   if [ -d ${_mybzrmod} ] ; then
  28.     bzr pull -d ${_mybzrmod}
  29.     msg "The local files are updated."
  30.   else
  31.     bzr branch ${_mybzrtrunk} -r tag:${_mybzrtag} ${_mybzrmod}
  32.   fi
  33.  
  34.   msg "BZR checkout done or server timeout"
  35.   msg "Starting make..."
  36.  
  37.   rm -rf "${_mybzrmod}-build"
  38.   cp -r "${_mybzrmod}" "${_mybzrmod}-build"
  39.   cd "${_mybzrmod}-build"
  40.  
  41.   LDFLAGS="$LDFLAGS -ldl"
  42.  
  43.   python2 ./waf configure --prefix=/usr --no-svg-optimization
  44.   python2 ./waf build $MAKEFLAGS || return 1
  45. }
  46.  
  47. package() {
  48.   cd "${srcdir}/${_mybzrmod}-build"
  49.  
  50.   python2 ./waf install --destdir="${pkgdir}"
  51. }