1 # Maintainer: Kyle Sexton <ks@mocker.org>
6 pkgdesc="Emacs Gnus from git"
12 provides=('emacs-gnus')
13 conflicts=('emacs-gnus')
15 _gitroot="http://git.gnus.org/gnus.git"
20 msg "Connecting to the GIT server...."
22 if [[ -d $srcdir/$_gitname ]] ; then
25 msg "The local files are updated."
27 git clone $_gitroot $_gitname
30 msg "GIT checkout done"
31 msg "Starting make..."
33 rm -rf $srcdir/$_gitname-build
34 git clone $srcdir/$_gitname $srcdir/$_gitname-build
36 cd $srcdir/$_gitname-build
38 ./configure || 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