updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / emacs-magit-git / PKGBUILD
blob1160e706d6771fb0591bc339c9eadf6ca8d73c6d
1 # Maintainer: Stefan Husmann <stefan.husmann@t-online.de>
2 # Contributor: Peter Simons <simons@cryp.to>
3 # Contributor: Just Lest <just.lest@gmail.com>
4 # Contributor: Daniel White <daniel@whitehouse.id.au>
5 pkgname=emacs-magit-git
6 pkgver=20110817
7 pkgrel=1
8 pkgdesc="It's Magit! A Emacs mode for Git."
9 arch=("any")
10 url="http://github.com/magit/magit"
11 license=('GPL3')
12 depends=('emacs' 'git')
13 makedepends=('automake' 'autoconf')
14 provides=('emacs-magit')
15 conflicts=('emacs-magit')
16 install="${pkgname}.install"
18 _gitname="master"
19 _gitroot="git://github.com/magit/magit.git"
21 build()
23   cd "${srcdir}"
24   if [ -d magit ] ; then
25     cd magit
26     git pull origin
27   else
28     git clone --depth=1 "${_gitroot}"
29   fi
30   [ -d "${srcdir}/build" ] && rm -rf "${srcdir}/build"
31   cp -r "${srcdir}/magit" "${srcdir}/build"
32   cd "${srcdir}/build"
33   make
36 package()
38   cd "${srcdir}/build"
39   mkdir -p "${pkgdir}/usr/bin"  # work around a bug in the makefile
40   make PREFIX="/usr" DESTDIR="${pkgdir}" install install_contrib
41   rm "${pkgdir}/etc/emacs/site-start.d/50magit.el" "${pkgdir}/usr/share/info/dir"
42   rmdir "${pkgdir}/etc/emacs/site-start.d" "${pkgdir}/etc/emacs" "${pkgdir}/etc"