updated on Tue Jan 17 12:00:36 UTC 2012
[aur-mirror.git] / kdevelop-extra-plugins-controlflowgraph-git / PKGBUILD
blob29e8405a8a1f592b59a7d7c5aac04b71c6cf0413
1 # Maintainer: Lukas Jirkovsky <l.jirkovsky@gmail.com>
2 # Contributor: mosra <mosra@centrum.cz>
3 pkgname=kdevelop-extra-plugins-controlflowgraph-git
4 pkgver=20110329
5 pkgrel=1
6 pkgdesc="Static code visualization for KDevelop"
7 arch=('i686' 'x86_64')
8 url="https://projects.kde.org/projects/kdereview/kdev-control-flow-graph"
9 license=('GPL')
10 depends=('kdevplatform-git' 'kgraphviewer')
11 makedepends=('cmake' 'automoc4' 'git')
12 source=()
13 md5sums=()
15 _gitroot="git://anongit.kde.org/kdev-control-flow-graph"
16 _gitname="controlflowgraph"
18 build() {
19   cd "$srcdir"
20   msg "Connecting to GIT server...."
21   if [ -d $_gitname ] ; then
22     cd $_gitname
23     # Change remote url to anongit
24     if [ -z $(git branch -v | grep anongit) ] ; then
25       git remote set-url origin ${_gitroot}
26     fi
27     git pull origin
28     msg "The local files are updated."
29   else
30     git clone $_gitroot $_gitname
31   fi
32   msg "GIT checkout done or server timeout"
33   msg "Starting make..."
35   if [ -e "$srcdir"/$_gitname-build ]; then
36         rm -rf "$srcdir"/$_gitname-build
37   fi
39   mkdir -p "$srcdir"/$_gitname-build
40   cd "$srcdir"/$_gitname-build
42   cmake ../$_gitname -DCMAKE_INSTALL_PREFIX=/usr
43   make
46 package() {
47   cd "$srcdir"/$_gitname-build
48   make DESTDIR="$pkgdir" install