updated on Mon Jan 23 16:10:15 UTC 2012
[aur-mirror.git] / slingshot-bzr / PKGBUILD
blobc1ce90b2ccf6fbd2c81bf183d1dada95310c0ca0
1 # Contributors: flamelab, crazyelf5
2 # Maintainer: crazyelf5
4 pkgname=slingshot-bzr
5 pkgver=125
6 pkgrel=1
7 pkgdesc="A lightweight and stylish app launcher from Elementary"
8 arch=('i686' 'x86_64')
9 url="https://www.launchpad.net/slingshot"
10 license=('GPL3')
11 depends=('glib2' 'libgee' 'gnome-menus2' 'gtk3' 'granite-bzr' 'dconf' 'glibc' 
12          'gettext' 'cairo' 'hicolor-icon-theme' 'gtk-update-icon-cache')
13 makedepends=('bzr' 'cmake' 'vala')
14 optdepends=('wingpanel-bzr: An elementary panel.'
15             'zeitgeist: zeitgeist support.')
16 install=$pkgname.install
18 _bzrtrunk=lp:slingshot
19 _bzrmod=new-slingshot
21 build() {
22   msg "Connecting to Bazaar server...."
24   if [ -d $_bzrmod ]; then
25     cd $_bzrmod && bzr pull $_bzrtrunk -r $pkgver
26     msg "The local files are updated."
27     cd "$srcdir"
28   else
29     bzr branch $_bzrtrunk $_bzrmod -r $pkgver
30   fi
32   msg "BZR checkout done or server timeout"
33   msg "Starting make..."
35   [ -d $_bzrmod-build ] && rm -rf $_bzrmod-build
36   cp -r $_bzrmod $_bzrmod-build
37   cd $_bzrmod-build
38   [ -d build ] && rm -rf build
39   mkdir build
40   cd build
41   cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_EXE_LINKER_FLAGS="$CFLAGS -lm"
42   make
45 package() {
46   cd "$srcdir/$_bzrmod-build/build"
47   make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="$pkgdir/" install