updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / mesure-devel / PKGBUILD
bloba183a5265cc74e669daa5ddc745dbd9cded91a28
1 # Contributor: Andreas Wagner <A dot Wagner at stud dot uni-frankfurt dot de>
3 pkgname=mesure-devel
4 pkgver=3
5 pkgrel=1
6 pkgdesc="This tool allows to mesure how a file grows, network transfer, disk free, memory usage, stdin flux, etc. \
7          It supports ETA and progressbar output too. (Current Development Snapshot)"
8 arch=('i686' 'x86_64')
9 url="http://nopcode.org/blog/mesure.html"
10 license="GPL"
11 depends=(gmp libpcap)
12 makedepends=(coreutils tar mercurial)
13 provides=(mesure)
14 conflicts=(mesure)
15 options=(docs)
16 source=()
17 md5sums=()
19 _hgroot="http://hg.youterm.com/"
20 _hgrepo="mesure"
22 build() {
23   cd ${startdir}/src/
25   [ -d ${_hgrepo}-build ] && rm -rf ${_hgrepo}-build
27   if [ -d ${_hgrepo} ]; then
28     cd ${_hgrepo} 
29     if hg verify ; then
30         cd ${startdir}/src/${_hgrepo}
31         msg "Starting pull..."
32         hg pull -u || return 1
33     else
34         cd ..
35         msg "Starting clone..."
36         hg clone ${_hgroot}${_hgrepo} || return 1
37         cd ${startdir}/src/${_hgrepo}
38     fi
39   else
40     msg "Starting clone..."
41     hg clone ${_hgroot}${_hgrepo} || return 1
42     cd ${startdir}/src/${_hgrepo}
43   fi
44   msg "Mercurial checkout done or server timeout"
46   cp -a ${startdir}/src/${_hgrepo} ${startdir}/src/${_hgrepo}-build
47   cd ${startdir}/src/${_hgrepo}-build
49   ./configure --prefix=/usr --install=/bin/install || return 1
50   make || return 1
52   install -D -s     src/mesure      $startdir/pkg/usr/bin/mesure
53   install -D -m 644 doc/mesure.1    $startdir/pkg/usr/share/man/man1/mesure.1
54   install -D -m 644 doc/mesure.txt  $startdir/pkg/usr/share/doc/mesure/mesure.txt
55   install -D -m 755 doc/mesure.wmii $startdir/pkg/usr/share/doc/mesure/mesure.wmii
59 # vim:set ts=2 sw=2 et: