updated on Thu Jan 19 20:01:47 UTC 2012
[aur-mirror.git] / emacs-rinari-mode / PKGBUILD
blob32ba1bec53e8b0f9424e0bc737644f10f6e01f4b
1 # Contributor: Ondrej Kucera <ondrej.kucera@centrum.cz>
3 pkgname=emacs-rinari-mode
4 pkgver=20090129
5 pkgrel=1
6 pkgdesc="Major mode for editing rhtml files in emacs"
7 arch=("i686" "x86_64")
8 url="http://rinari.rubyforge.org/"
9 depends=("emacs")
10 makedepends=("emacs" "git")
11 source=()
12 md5sums=()
13 license=("GPL" "MPL")
15 _gitroot="git://github.com/eschulte/rinari.git"
16 _gitname="rinari"
18 build() {
19   cd ${srcdir}
20   msg "Connecting to GIT server...."
22   if [ -d ${srcdir}/$_gitname ] ; then
23     cd $_gitname && git pull origin
24     msg "The local files are updated."
25   else
26     git clone $_gitroot
27     cd rinari
28     git submodule init
29     git submodule update
30   fi
32   msg "GIT checkout done or server timeout"
33   msg "Starting make..."
35   mkdir -p ${pkgdir}/usr/share/emacs/site-lisp/
36   cp -r ${srcdir}/rinari ${pkgdir}/usr/share/emacs/site-lisp/
37   cd ${pkgdir}
38   find . -type d -name .git -prune -exec rm -r "{}" \;
39   find . -name ".git*" -delete