updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / procps-ng-git / PKGBUILD
blobe656d357b61548fb7a0cc653f0948a6d17b70d8e
1 # Maintainer: Simon Gomizelj <simongmzlj@gmail.com>
3 pkgname=procps-ng-git
4 pkgver=20120119
5 pkgrel=1
6 pkgdesc="Debian, Fedora and openSUSE fork of procps. For more information about upstream see"
7 arch=('i686' 'x86_64')
8 url="https://gitorious.org/procps"
9 license=('GPL')
10 depends=('ncurses')
11 makedepends=('git')
12 provides=('procps')
13 conflicts=('procps')
14 replaces=('procps')
15 backup=('etc/sysctl.conf')
17 _gitroot=git://gitorious.org/procps/procps.git
18 _gitname=master
20 build() {
21   cd "$srcdir"
22   msg "Connecting to GIT server...."
24   if [[ -d "$_gitname" ]]; then
25     cd "$_gitname" && git pull origin
26     msg "The local files are updated."
27   else
28     git clone "$_gitroot" "$_gitname"
29   fi
31   msg "GIT checkout done or server timeout"
32   msg "Starting build..."
34   rm -rf "$srcdir/$_gitname-build"
35   git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
36   cd "$srcdir/$_gitname-build"
38   #
39   # BUILD HERE
40   #
41   ./autogen.sh
42   ./configure --prefix=/usr
43   make
46 package() {
47   cd "$srcdir/$_gitname-build"
48   make DESTDIR="${pkgdir}" ldconfig=/bin/true install
49   install -D -m644 "${srcdir}/$_gitname-build/sysctl.conf" "${pkgdir}/etc/sysctl.conf"
50   install -d "${pkgdir}/usr/include/proc"
51   install -m644 proc/*.h "${pkgdir}/usr/include/proc"
53   cd "${pkgdir}"
54   for i in free pgrep pkill pmap pwdx skill slabtop snice tload top uptime vmstat w watch
55   do
56     mv "usr/usr/bin/$i" "usr/bin"
57   done
58   rm -fr "usr/usr"
61 # vim:set ts=2 sw=2 et: