updated on Thu Jan 12 04:00:44 UTC 2012
[aur-mirror.git] / pymacs-git / PKGBUILD
blobf635e066e4fb3d05869d072098b5af07dc1edf1e
1 # Maintainer: Mitchel Humpherys <mitch.special@gmail.com>
3 pkgname=pymacs-git
4 pkgver=20110616
5 pkgrel=1
6 pkgdesc="Interface between Emacs List and Python (Python3 support)"
7 url="https://github.com/pinard/Pymacs"
8 arch=('any')
9 license=('GPL')
10 depends=('emacs' 'python')
11 makedepends=('git' 'docutils')
12 conflicts=('pymacs')
13 provides=('pymacs')
14 source=()
15 md5sums=()
18 _gitroot='https://github.com/pinard/Pymacs.git'
19 _gitname='pymacs'
21 build() {
22   cd "$srcdir"
23   msg "Connecting to git server..."
24   if [[ -d $_gitname ]]; then
25         cd $_gitname && git pull origin
26         msg "The local files are up-to-date"
27   else
28         git clone $_gitroot $_gitname --depth=1
29         cd $_gitname
30   fi
32   make PREFIX=/usr
33   make pymacs.pdf
34   emacs -batch -f batch-byte-compile pymacs.el
35   python setup.py build || return 1
36   # ./configure --prefix=/usr
37   # make || return 1
38   # make DESTDIR=$startdir/pkg install
41 package() {
42   cd "$srcdir/$_gitname"
43   python setup.py install --prefix=$pkgdir/usr --optimize=1
44   install -d ${pkgdir}/usr/share/emacs/site-lisp
45   install -m 644 pymacs.{el,elc} ${pkgdir}/usr/share/emacs/site-lisp
46   install -Dm644 pymacs.pdf ${pkgdir}/usr/share/doc/pymacs/pymacs.pdf
47   cp -r contrib ${pkgdir}/usr/share/doc/pymacs/