updated on Thu Jan 5 13:17:10 UTC 2012
[aur-mirror.git] / task-git / PKGBUILD
blob129dd1dc46ae4d8c465882f3b01924d53f9b8a77
1 # Maintainer:  Johannes Schlatow <johannes.schlatow@googlemail.com>
3 pkgname=task-git
4 pkgver=20110412
5 pkgrel=1
6 pkgdesc="A command-line todo list manager"
7 arch=('i686' 'x86_64')
8 url="http://taskwarrior.org/projects/show/taskwarrior/"
9 license=('GPL')
10 depends=('gcc-libs')
11 makedepends=('git' 'cmake')
12 optdepends=('bash-completion'
13  'lua: lua support'
14  'rsync: synchronisation via rsync'
15  'curl: synchronisation via http(s)/ftp'
16  'openssh: synchronisation via ssh')
17 provides=('task=2.0.0')
18 conflicts=('task')
19 install="task.install"
21 _gitroot="git://tasktools.org/task.git"
22 _gitname="task.git"
23 _gitbranch="2.0.0"
25 build() {
26   cd "$srcdir"
27   msg "Connecting to GIT server...."
29   if [ -d $srcdir/$_gitname ] ; then
30     cd $_gitname && git pull origin
31     msg "The local files are updated."
32   else
33     git clone $_gitroot $_gitname
34          cd $_gitname
35   fi
37   git checkout $_gitbranch
39   msg "GIT checkout done or server timeout"
40   msg "Starting cmake..."
42   cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ./
44   msg "Starting make..."
45   make CXXFLAGS="$CXXFLAGS" || return 1
48 package() {
49   cd "$srcdir/$_gitname"
50   make DESTDIR="$pkgdir" install/strip
51   mkdir -p $pkgdir/usr/share/zsh/site-functions
52   cp scripts/zsh/_task $pkgdir/usr/share/zsh/site-functions/