updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / cmake-git / PKGBUILD
blobaf8c52d3cf834b2f80b1181dc70c0a5c853558dc
1 # Contributor: Roman Naumann
2 pkgname=cmake-git
3 pkgver=20100326
4 pkgrel=1
5 pkgdesc="Cross-Platform Make"
6 arch=(i686 x86_64)
7 url="http://www.cmake.org"
8 license=('GPL')
9 depends=('expat' 'xmlrpc-c' 'gcc-libs')
10 makedepends=('qt' 'git')
11 provides=(cmake)
12 conflicts=(cmake)
14 _gitroot="git://cmake.org/cmake.git"
15 _gitname="cmake"
17 build() {
18   cd "$srcdir"
19   msg "Connecting to server...."
20   if [ -d $_gitname/.git ]; then
21     cd $_gitname
22     git pull
23   else
24     git clone $_gitroot
25     cd $_gitname
26   fi
28   msg "GIT checkout done or server timeout"
29   msg "Starting make..."
31   rm -rf "$srcdir/${_gitname}-build"
32   cp -r "$srcdir/${_gitname}" "$srcdir/${_gitname}-build"
33   cd "$srcdir/${_gitname}-build"
36   ./bootstrap --prefix=/usr \
37          --mandir=/share/man \
38           --docdir=/share/doc/cmake \
39           --system-libs \
40           --qt-gui
41   make || return 1
42   make DESTDIR=$pkgdir install
44   install -D -m644 Docs/cmake-indent.vim $pkgdir/usr/share/vim/indent/cmake-indent.vim
45   install -D -m644 Docs/cmake-syntax.vim $pkgdir/usr/share/vim/syntax/cmake-syntax.vim
46   install -D -m644 Docs/cmake-mode.el $pkgdir/usr/share/emacs/site-lisp/cmake-mode.el
47   install -D -m644 Copyright.txt $pkgdir/usr/share/licenses/$pkgname/Copyright.txt