updated on Sat Jan 21 20:03:50 UTC 2012
[aur-mirror.git] / tracker-git / PKGBUILD
blob98e71ca9e7e5a90681f196b3463c0eef65ea46f0
1 # Mantainer: Stefano Facchini <stefano.facchini at gmail.com>
2 # Contributor: Necronian <necronian at gmail dot com>
3 # Contributor: Emanuele Rossi <nuovodna at gmail dot com>
4 # Contributor: Frederic Bezies <fredbezies@gmail.com>
6 pkgname=tracker-git
7 _pkgname=tracker
8 pkgver=20111102
9 pkgrel=1
10 pkgdesc="All-in-one indexer, search tool and metadata database"
11 url="http://projects.gnome.org/tracker"
12 arch=('i686' 'x86_64')
13 license=('GPL' 'LGPL')
14 depends=('libgee' 'libgnome-keyring' 'upower' 'libexif' 'exempi'
15          'poppler-glib' 'libgsf' 'enca' 'networkmanager' 'gtk3'
16          'desktop-file-utils' 'hicolor-icon-theme' 'sqlite3' 'icu'
17          'glib2' 'libffi' 'pcre' 'util-linux')
18 makedepends=('libgee' 'libgnome-keyring' 'upower' 'libexif' 'exempi'
19              'poppler-glib' 'libgsf' 'icu' 'enca' 'networkmanager' 'gtk3'
20              'desktop-file-utils' 'hicolor-icon-theme' 'gobject-introspection'
21              'intltool' 'giflib' 'gstreamer0.10-base' 'totem-plparser'
22              'evolution' 'taglib' 'nautilus' 'gnome-panel' 'libvorbis' 'flac'
23              'vala' 'gtk-doc')
24 options=('!libtool' '!emptydirs')
25 conflicts=('tracker' 'libtracker-sparql')
26 provides=('tracker' 'libtracker-sparql')
27 install=tracker.install
28 source=()
29 md5sums=()
31 _gitroot="git://git.gnome.org/tracker"
32 _gitname="tracker"
33 _buildir=${_gitname}-build
35 build() {
36     cd ${srcdir}
38     msg 'Connecting to GIT server...'
40     if [ -d ${_gitname} ]; then
41         cd ${_gitname} && git pull origin
42         cd ..
43     else
44         git clone ${_gitroot}
45     fi
47     msg 'GIT checkout done or server timeout.'
49     if [ -d ${_buildir} ]; then
50         msg 'Cleaning previous build...'
51         rm -rf ${_buildir}
52     fi
54     git clone ${_gitname} ${_buildir}
55     cd ${_buildir}
57     msg 'Building...'
59     ./autogen.sh \
60         --prefix=/usr \
61         --sysconfdir=/etc \
62         --localstatedir=/var \
63         --libexecdir=/usr/lib/tracker \
64         --disable-unit-tests \
65         --enable-libflac \
66         --enable-libvorbis
68     make
71 package() {
72     cd ${srcdir}/${_buildir}
73     make DESTDIR="$pkgdir" install
74