updated on Wed Jan 25 20:08:56 UTC 2012
[aur-mirror.git] / timetracker / PKGBUILD
blobaf5d70bad1a84851a1be5384ce64b54aab537e25
1 # Maintainer: Matthias Dietrich matthias.dietrich@wood-it.de
2 pkgname=timetracker
3 pkgver=0.1
4 pkgrel=1
5 pkgdesc="TimeTracker inspired by Hamster, but implemented with Qt in C++"
6 url="http://www.wood-it.de"
7 arch=('x86_64' 'i686')
8 license=('gplv3')
9 depends=('qt')
10 optdepends=()
11 makedepends=()
12 conflicts=()
13 replaces=()
14 backup=()
16 _gitroot="git://git.phpbp.de/timeTracker.git"
18 build() {
19   msg "Connecting to GIT server..."
20   if [[ -d $srcdir/$pkgname-$pkgver ]]; then
21     cd $srcdir/$pkgname-$pkgver && git pull origin
22   else
23     git clone $_gitroot $srcdir/$pkgname-$pkgver
24     cd $srcdir/$pkgname-$pkgver
25   fi
27   msg "GIT checkout done or server timeout"
29   qmake timeTracker.pro
30         make -j2
33 package() {
34   msg "Creating Dirs"
35   mkdir -p "${pkgdir}/usr/bin/"
36   mkdir -p "${pkgdir}/usr/lib/timeTracker/"
37   mkdir -p "${pkgdir}/usr/share/timeTracker/plugins/"
38   mkdir -p "${pkgdir}/usr/share/timeTracker/lang/"
39   mkdir -p "${pkgdir}/usr/share/timeTracker/sql/"
40   mkdir -p "${pkgdir}/usr/share/applications/"
41   mkdir -p "${pkgdir}/usr/share/icons/gnome/32x32/apps/"
43   msg "Copying files"
44   cp $srcdir/$pkgname-$pkgver/build/bin/timeTracker "${pkgdir}/usr/bin/"
45   mv $srcdir/$pkgname-$pkgver/build/lib/* "${pkgdir}/usr/lib/timeTracker/"
46   cp $srcdir/$pkgname-$pkgver/gui/sql/* "${pkgdir}/usr/share/timeTracker/sql/"
48   cp $srcdir/$pkgname-$pkgver/gui/timeTracker.desktop "${pkgdir}/usr/share/applications/"
49   cp $srcdir/$pkgname-$pkgver/gui/images/TimeTracker-32.png "${pkgdir}/usr/share/icons/gnome/32x32/apps/"
52 # vim:set ts=2 sw=2 et: