updated on Wed Jan 11 12:00:27 UTC 2012
[aur-mirror.git] / bootchart2-git / PKGBUILD
blob3e922bfbaa9afc329b93cd7adddd42d6325c16c8
1 # Contributor: DuGi <dugi@irc.pl>
2 # Contributor: nTia89 <tia.tif AT fastwebnet DOT it>
3 # Maintainer: Luca Bennati <lucak3 AT gmail DOT com>
5 pkgname=bootchart2-git
6 pkgrel=1
7 pkgver=20111026
8 pkgdesc="Boot Process Performance Visualization"
9 arch=('i686' 'x86_64')
10 url="http://github.com/mmeeks/bootchart"
11 license=('GPL')
12 provides=('bootchart2')
13 conflicts=('bootchart2' 'bootchart')
14 depends=('busybox' 'pygtk')
15 makedepends=('git')
16 install=bootchart2-git.install
18 _gitname="bootchart"
19 _gitroot="git://github.com/mmeeks/${_gitname}.git"
21 build() {
22   cd "${srcdir}"
23   msg "Connecting to GIT server...."
25   if [ -d "${_gitname}" ] ; then
26     cd "${_gitname}" && git pull origin
27     msg "The local files are updated."
28   else
29     git clone "${_gitroot}" "${_gitname}"
30   fi
32   msg "GIT checkout done or server timeout"
33   msg "Starting make..."
35   rm -rf "${srcdir}/${_gitname}-build"
36   git clone "${srcdir}/${_gitname}" "${srcdir}/${_gitname}-build"
37   cd "${srcdir}/${_gitname}-build"
39   PYTHON=python2 make
40   sed -i 's:#!/usr/bin/python:#!/usr/bin/python2:' pybootchartgui.py
43 check() {
44   cd "${srcdir}/${_gitname}-build"
45   PYTHON=python2 make -k test || return 0
48 package() {
49   cd "${srcdir}/${_gitname}-build"
50   PYTHON=python2 make DESTDIR="${pkgdir}" install
51   mv "${pkgdir}"/usr/share/doc{s,}