updated on Sun Jan 8 12:02:35 UTC 2012
[aur-mirror.git] / marlin-bzr / PKGBUILD
blob5ea9c2035350d2b583385fb64b65bb31de0082a5
1 # Contributors: Flamelab, crazyelf5
3 pkgname=marlin-bzr
4 pkgver=762
5 pkgrel=1
6 pkgdesc="A sleek and fast GTK3 file manager"
7 arch=('i686' 'x86_64')
8 url="https://launchpad.net/marlin"
9 license=('GPL2' 'GPL3')
10 depends=('varka-bzr' 'glib2' 'pango' 'gtk3' 'libgee' 'sqlite3' 'dbus-glib'
11          'libnotify' 'gnome-icon-theme' 'dconf' 'cairo' 'atk' 'tumbler' 'gettext')
12 makedepends=('bzr' 'vala' 'cmake' 'desktop-file-utils' 'gtk-update-icon-cache')
13 optdepends=('extended-actions-bzr: Plugins integration [AUR]'
14             'egtk-bzr: Elementary GTK Theme [AUR]'
15             'marlin-dropbox-plugin-bzr: Dropbox integration [AUR]')
16 install=$pkgname.install
18 _bzrtrunk=lp:marlin
19 _bzrmod=marlin
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   CFLAGS="$CFLAGS -lm"
42   cmake .. -DCMAKE_INSTALL_PREFIX=/usr
43   make
46 package() {
47   cd "$srcdir/$_bzrmod-build/build"
48   make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="$pkgdir/" install