updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / emacs-dvc-bzr / PKGBUILD
blobe62c8880f804824e5eec5bf4832546c7e6a50b3c
1 # Contributor: Richard Murri <admin@richardmurri.com> (snapshot version)
2 # Maintainer: Stefan Husmann <stefan-husmann@t-online.de>
3 pkgname=emacs-dvc-bzr
4 pkgver=585
5 pkgrel=1
6 pkgdesc="Common Emacs front-end for a number of distributed version control systems (currently arch, bazaar, git, mercurial, monotone)"
7 arch=('any')
8 url="http://download.gna.org/dvc/"
9 license=('GPL')
10 depends=('emacs')
11 makedepends=('bzr')
12 provides=('emacs-dvc')
13 install=dvc.install
14 source=()
15 md5sums=()
16 _bzrtrunk=http://bzr.xsteve.at/dvc/
17 _bzrmod=dvc
18 build() {
19   cd "$srcdir"
20   msg "Connecting to bazaar server"
21   rm -rf dvc-build 
22   if [ -d dvc/.bzr  ]; then
23     msg "fetching only new files"
24     cd dvc
25     bzr pull ${_bzrtrunk} 
26     msg "Local repository updated."
27     cd ..
28   else
29     msg "fetching branch"
30     bzr checkout  ${_bzrtrunk}     
31     msg "Local repository updated."
32   fi
33   [ -d dvc-build ] && rm -rf dvc-build
34   cp -r dvc dvc-build
35   cd dvc-build
36   autoconf
37   ./configure --prefix="$pkgdir"/usr 
38   find . -type d -exec sed -i 's+@MKDIR_P@+install+g' {}/Makefile \;
39   make
41 package() {
42   cd "$srcdir"/dvc-build
43   install -Dm644 texinfo/dvc.info $pkgdir/usr/share/info/dvc.info
44   install -d $pkgdir/usr/share/emacs/site-lisp/dvc
45   cp lisp/*.{el,elc} $pkgdir/usr/share/emacs/site-lisp/dvc
46   install -d $pkgdir/usr/share/doc/emacs-dvc
47   cp -r docs/* $pkgdir/usr/share/doc/emacs-dvc