updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / cmus-git-lastfm / PKGBUILD
blobf96e22ca21349b44abfc6e85596db87ce4ecdf38
1 # Contributor: Matthew Treinish <mtreinish@gatech.edu>
3 pkgname=cmus-git-lastfm
4 pkgver=20100707
5 pkgrel=1
6 pkgdesc="A very feature-rich ncurses-based music player with Last.fm support"
7 url="http://gitorious.org/cmus/"
8 arch=('i686' 'x86_64')
9 license=('GPL')
10 depends=('libao' 'libmpcdec' 'ffmpeg' 'flac' 'libmad' 'faad2>=2.6.1')
11 makedepends=('git')
12 provides=('cmus')
13 conflicts=('cmus')
15 _gitroot="git://gitorious.org/cmus/cmus.git"
16 _gitname="cmus"
17 _gitpatch="http://github.com/hunner/cmus-audioscrobbler.git"
18 _gitpname="cmus-audioscrobbler"
20 build() {
21   cd "${srcdir}"
23   msg "connecting to gitorious.org git server"
24   if [ -d ${srcdir}/$_gitname ] ; then
25     cd $_gitname && git pull origin || return 1
26   else
27     git clone $_gitroot $_gitname || return 1
28   fi
30   if [ -d ${srcdir}/$_gitpname ] ; then
31     cd ${srcdir}/$_gitpname && git pull origin || return 1
32   else
33     git clone $_gitpatch $_gitpname || return 1
34   fi
35   msg "git checkout done"
36   
37   rm -rf ${srcdir}/$_gitname-build
38   cp -r ${srcdir}/$_gitname ${srcdir}/$_gitname-build
39   cd ${srcdir}/$_gitname-build
40   
41   msg "patching cmus for Last.fm/Audioscrobbler..."
42   patch < ${srcdir}/$_gitpname/cmus-as.patch
43   
44   msg "starting make ..." 
45   ./configure prefix=/usr || return 1
46   make || return 1
47   make DESTDIR="${pkgdir}" install || return 1