updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / emacs-gnus-git / PKGBUILD
blobab09cf98d4c9c914ebcdd5bd107926f1d4d18fd0
1 # Maintainer: Kyle Sexton <ks@mocker.org>
3 pkgname=emacs-gnus-git
4 pkgver=20110218
5 pkgrel=1
6 pkgdesc="Emacs Gnus from git"
7 arch=('i686' 'x86_64')
8 url="http://gnus.org/"
9 depends=(emacs)
10 makedepends=('git')
11 license=('GPL')
12 provides=('emacs-gnus')
13 conflicts=('emacs-gnus')
15 _gitroot="http://git.gnus.org/gnus.git"
16 _gitname="emacs-gnus"
18 build() {
19   cd $srcdir
20   msg "Connecting to the GIT server...."
21   
22   if [[ -d $srcdir/$_gitname ]] ; then
23     cd $_gitname
24     git pull origin
25     msg "The local files are updated."
26   else
27     git clone $_gitroot $_gitname
28   fi
29   
30   msg "GIT checkout done"
31   msg "Starting make..."
32   
33   rm -rf $srcdir/$_gitname-build
34   git clone $srcdir/$_gitname $srcdir/$_gitname-build
35   
36   cd $srcdir/$_gitname-build
38   ./configure || return 1
39   make || return 1
40   install -d $pkgdir/usr/share/emacs/site-lisp/gnus || return 1
41   cp -r $srcdir/$_gitname-build/lisp/* $pkgdir/usr/share/emacs/site-lisp/gnus || return 1
42   install -d $pkgdir/usr/share/emacs/site-lisp/gnus-contrib || return 1
43   cp -r $srcdir/$_gitname-build/contrib/ $pkgdir/usr/share/emacs/site-lisp/gnus-contrib || return 1
45   rm -rf $srcdir/$_gitname-build