updated on Thu Jan 12 04:00:44 UTC 2012
[aur-mirror.git] / pkgtools-git / PKGBUILD
blob33b1d7a2740dfd40446841e00c43d55f809967d3
1 # Contributor: Daenyth <Daenyth+Arch AT gmail DOT com>
2 pkgname=pkgtools-git
3 pkgver=20110902
4 pkgrel=1
5 pkgdesc="A collection of scripts for Arch Linux packages"
6 arch=('i686' 'x86_64')
7 url="http://github.com/Daenyth/pkgtools"
8 license=('GPL')
9 source=()
10 depends=('bash>=4' 'libarchive' 'pcre' 'python2' 'python')
11 makedepends=(git)
12 provides=(pkgtools)
13 conflicts=(pkgtools)
14 backup=('etc/pkgtools/newpkg.conf' 'etc/pkgtools/pkgfile.conf' 'etc/pkgtools/spec2arch.conf')
15 install=pkgtools.install
16 optdepends=('cron: For pkgfile --update entry'
17             'abs: Provides proto packaging files for newpkg'
18             'python-yaml: for gem2arch')
19 options=('!strip')
21 _gitroot="git://github.com/Daenyth/pkgtools.git"
22 _gitname="pkgtools"
24 build() {
25   cd ${srcdir}
26   msg "Connecting to GIT server...."
28   if [ -d ${srcdir}/$_gitname ] ; then
29     cd $srcdir/$_gitname && git pull origin
30     msg "The local files are updated."
31   else
32     git clone $_gitroot
33   fi
35   msg "GIT checkout done or server timeout"
36   msg "Starting make..."
38   [[ -d $srcdir/$_gitname-build ]] && rm -r ${srcdir}/$_gitname-build
39   cp -r ${srcdir}/$_gitname ${srcdir}/$_gitname-build
40   cd ${srcdir}/$_gitname-build
42   make
43   make DESTDIR=${pkgdir} install
45 # vim:set ts=2 sw=2 et: