updated on Thu Jan 19 12:17:07 UTC 2012
[aur-mirror.git] / emacs-bbdb-git / PKGBUILD
blob15779eaafe26fed719ed155dcc561bc2a6f4367f
1 # Maintainer: Ivy Foster <joyfulgirl@archlinux.us>
2 pkgname=emacs-bbdb-git  
3 pkgver=20111230
4 pkgrel=1
5 pkgdesc="The Insidious Big Brother Database (from git)"
6 url="http://savannah.nongnu.org/projects/bbdb/"
7 arch=('i686' 'x86_64')
8 license=('GPL3')
9 depends=('emacs')
10 makedepends=('texinfo')
11 optdepends=('vm: The vm mailer for emacs')
12 provides=('bbdb=3.0')
13 conflicts=('bbdb')
14 install=${pkgname}.install
15 changelog=ChangeLog
16 source=()
17 md5sums=()
18 options=(!zipman)
20 _gitroot="git://git.savannah.nongnu.org/bbdb.git"
21 _gitname="bbdb"
23 build () {
24   cd $srcdir
25   msg "Connecting to the git server..."
27   if [[ -d $srcdir/$_gitname ]]; then
28     cd $_gitname
29     git pull origin master
30     msg "The local files are updated."
31   else
32     git clone $_gitroot $_gitname
33   fi
35   msg "git checkout done"
36   msg "Starting make..."
38   rm -rf $srcdir/$_gitname-build
39   git clone $srcdir/$_gitname $srcdir/$_gitname-build
41   cd $srcdir/$_gitname-build/
42   autoconf
44   ./configure --prefix=/usr \
45               --with-lispdir=/usr/share/emacs/site-lisp/bbdb \
46               --with-texmf-dir=/usr/share/texmf/tex/latex
47   make all
50 package () {
51   cd $srcdir/$_gitname-build/
52   sed -i "s:infodir = :&${pkgdir}/:" doc/Makefile
53   sed -i -e "s:texmf_dir = :&${pkgdir}/:" \
54     -e '/$(INSTALL) -d -m 0755 "$(texmf_dir)/c$(INSTALL) -d -m 0755 "$(texmf_dir)/"; \\' \
55     tex/Makefile
56   make DESTDIR=${pkgdir} install install-el
58   # Some extra documentation
59   install -d $pkgdir/usr/share/doc/$pkgname
60   install -m644 -t $pkgdir/usr/share/doc/$pkgname \
61     ChangeLog README TODO
62   gzip $pkgdir/usr/share/info/bbdb.info
63   rm -f $pkgdir/usr/share/info/dir