updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / steamroller-git / PKGBUILD
blob67b4a5fd63fb0c96791998adb7c3cb8712196df0
2 # Contributor: Joseph R. Nosie <bolts at archlinux dot us>
3 pkgname=steamroller-git
4 _pkgname=steamroller
5 pkgver=20101027
6 pkgrel=1
7 pkgdesc="A makepkg and repo-add wrapper with AUR support."
8 arch=('any')
9 url="http://www.github.com/Bolts/steamroller/"
10 license=('GPL')
11 depends=('perl' 'perl-libwww' 'perl-json' 'perl-crypt-ssleay' 'pacman')
12 makedepends=('git')
13 optdepends=('sudo: for pacman calls as normal user')
14 provides=('steamroller')
15 conflicts=()
16 backup=(etc/steamroller.conf)
17 install='steamroller.install'
19 _gitroot="git://github.com/Bolts/steamroller.git"
20 _gitname="steamroller"
22 build() {
23   cd "$srcdir"
24   msg "Connecting to GIT server..."
26   if [ -d $_gitname ] ; then
27     cd $_gitname && git pull origin
28     msg "The local files are updated."
29   else
30     git clone $_gitroot
31   fi
33   msg "GIT checkout done or server timeout"
34   msg "Starting make..."
36   cd "$srcdir/$_gitname/"
37   perl Makefile.PL INSTALLDIRS=vendor || return 1
38   make || return 1
39   make install DESTDIR=${pkgdir} || return 1
41   find ${pkgdir} -name perllocal.pod -delete
42   find ${pkgdir} -name .packlist -delete
44   install -d $pkgdir/etc
45   install -Dm644 conf/steamroller.conf $pkgdir/etc/
47
49 # vim: set ts=2 sw=2 et: