updated on Thu Jan 19 00:16:31 UTC 2012
[aur-mirror.git] / emms-git / PKGBUILD
blobcd2b97f55dd560b33650eccd8f72d822a846dff3
1 # Contributor: Joyfulgirl <joyfulgirl (at) archlinux.us>
2 # Maintainer: Stefan Husmann <stefan-husmann@t-online.de>
4 pkgname=emms-git
5 pkgver=20110620
6 pkgrel=1
7 pkgdesc="Emacs MultiMedia System -- git version"
8 arch=('i686' 'x86_64')
9 url="http://www.gnu.org/software/emms/"
10 makedepends=('git')
11 depends=('emacs' 'taglib' 'emacs-w3m-cvs')
12 optdepends=('vorbis-tools: ogg support' 
13             'mpg123: mp3 support' 
14             'mp3info: mp3 tag support'
15             'mpd: mpd support'
16             'mplayer: mplayer support'
17             'xine: xine support')
18 license=('GPL')
19 install=emms.install
20 conflicts=('emms')
21 provides=('emms')
22 source=()
23 md5sums=()
25 _gitname="emms"
26 _gitroot="git://git.savannah.gnu.org/emms.git"
28 build() {
29     msg "Connecting to ${_gitroot}..."
31     if [ -d ${srcdir}/${_gitname} ]; then
32         cd ${srcdir}/${_gitname} && git pull origin master
33         msg "Update complete!"
34     else
35         cd ${srcdir}
36         git clone $_gitroot
37     fi
39     [ -d ${srcdir}/${_gitname}-build ] && rm -rf ${srcdir}/${_gitname}-build
40     git clone ${srcdir}/${_gitname} ${srcdir}/${_gitname}-build
41     msg "GIT checkout done or server timeout."
42     msg "Starting make..."
44     cd ${srcdir}/${_gitname}-build 
45     mv lisp/emms-setup.el lisp/emms-setup.e!
46     PREFIX=/usr make
47     PREFIX=/usr make emms-print-metadata 
48     mv lisp/emms-setup.e! lisp/emms-setup.el
51 package() {
52   cd ${srcdir}/${_gitname}-build
53   install -d ${pkgdir}/usr/share/{emacs/site-lisp/emms,man/man1,info}
54   install -m 644 -t ${pkgdir}/usr/share/emacs/site-lisp/emms lisp/*.el
55   install -m 644 -t ${pkgdir}/usr/share/emacs/site-lisp/emms lisp/*.elc
56   install -m 644 -t ${pkgdir}/usr/share/info doc/emms.info 
57   install -m 644 -t ${pkgdir}/usr/share/man/man1 emms-print-metadata.1 
58   install -Dm755 src/emms-print-metadata ${pkgdir}/usr/bin/emms-print-metadata