updated on Mon Jan 16 20:00:43 UTC 2012
[aur-mirror.git] / emacs-elim-git / PKGBUILD
blobb05a3934b6f97c30654f2c765ecfd1953fed60c0
1 # ELIM, an Emacs client to libpurple
2 # Contributor: Andre Ramaciotti da Silva 
3 #              andre.ramaciotti <at> gmail.com
5 pkgname=emacs-elim-git
6 pkgver=20100909
7 pkgrel=1
8 pkgdesc="ELIM is an IM client for Emacs."
9 arch=('i686' 'x86_64')
10 url="https://savannah.nongnu.org/projects/elim"
11 license=('GPL')
12 depends=('emacs' 'libpurple' 'libxml2' 'glib2')
13 makedepends=('git')
14 conflicts=('emacs-elim')
15 source=()
16 install=emacs-elim.install
17 md5sums=()
18 _gitroot=git://git.savannah.nongnu.org/elim.git
19 _gitname=elim
21 build() {
22     cd ${srcdir}
23     msg "Connecting to the GIT server...."
24     if [ -d $_gitname ]; then
25       (cd $_gitname; git pull origin)
26       msg "The local files are updated."
27     else
28       git clone $_gitroot $_gitname
29     fi  
31     rm -rf elim-build
32     cp -r elim elim-build
33     cd elim-build
34     LDFLAGS= make || return 1
36     install -d ${pkgdir}/usr/{bin,share/{emacs/site-lisp,doc/emacs-elim}}
37     install -m755 ${srcdir}/elim-build/elim-client ${pkgdir}/usr/bin
38     install -m644 ${srcdir}/elim-build/elisp/* ${pkgdir}/usr/share/emacs/site-lisp
39     install -m644 ${srcdir}/elim-build/README ${pkgdir}/usr/share/doc/emacs-elim
41     cd ${pkgdir}/usr/share/emacs/site-lisp 
42     for _i in *; do
43       emacs -batch -q -f batch-byte-compile ${_i}
44     done || return 1