updated on Sat Jan 14 12:12:45 UTC 2012
[aur-mirror.git] / emacs-bongo-git / PKGBUILD
blob47e52eeac41ba5dc88c3eee784dd66f885bf56d8
1 # Maintainer: Luminous Fennell <mstrlu_REMOVETHIS_@gmx.net>
2 pkgname=emacs-bongo-git
3 pkgver=20110907
4 pkgrel=1
5 pkgdesc='Buffer-oriented media player for GNU Emacs'
6 arch=(any)
7 url="https://github.com/dbrock/bongo"
8 license=('GPL')
9 depends=('emacs')
10 makedepends=('git')
11 install=emacs-bongo.install
13 _gitroot=https://github.com/dbrock/bongo.git
14 _gitname=emacs-bongo-git
16 build() {
17   cd "$srcdir"
18   msg "Connecting to GIT server...."
20   if [[ -d "$_gitname" ]]; then
21     cd "$_gitname" && git pull origin
22     msg "The local files are updated."
23   else
24     git clone "$_gitroot" "$_gitname"
25   fi
27   msg "GIT checkout done or server timeout"
28   msg "Starting build..."
30   rm -rf "$srcdir/$_gitname-build"
31   git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
32   cd "$srcdir/$_gitname-build"
34   #
35   # BUILD HERE
36   #
37   # Only info file has to be built
38   mkdir info
39   makeinfo bongo.texinfo -o info/bongo  
42 package() {
43   cd "$srcdir/$_gitname-build"
45   # install bongo
46   mkdir -p "$pkgdir/usr/share/emacs/site-lisp/bongo"
47   cp -r -t "$pkgdir/usr/share/emacs/site-lisp/bongo" \
48     bongo.el \
49     lastfm-submit.el \
50     etc
52   # install helper applications
53   mkdir -p "$pkgdir/usr/share/$pkgname"
54   cp -r -t "$pkgdir/usr/share/$pkgname" contrib
55   
56   # install info manual
57   mkdir -p "${pkgdir}/usr/share/info"
58   cp -r -t "${pkgdir}/usr/share/info" info/bongo
59   
60   # install misc. documentation
61   mkdir -p "${pkgdir}/usr/share/docs/$pkgname"
62   cp -r -t "${pkgdir}/usr/share/docs/$pkgname" \
63     AUTHORS \
64     COPYING \
65     HISTORY \
66     NEWS \
67     README.rdoc
70 # vim:set ts=2 sw=2 et: