1 # Maintainer: Alessio Sergi <asergi at archlinux dot us>
3 pkgname=avant-window-navigator-bzr
4 _pkgname=avant-window-navigator
7 pkgdesc="Fully customisable dock-like window navigator"
9 url="https://launchpad.net/awn"
10 license=('GPL2' 'LGPL2.1')
11 depends=('gconf' 'dbus-python' 'desktop-file-utils' 'hicolor-icon-theme' \
12 'libgtop' 'libdesktop-agnostic' 'libwnck' 'pyxdg' 'xdg-utils')
13 makedepends=('bzr' 'gtk-doc' 'intltool' 'vala-012')
14 optdepends=('dockmanager: helpers support')
18 install="$pkgname".install
20 _bzrtrunk="https://code.launchpad.net/~awn-core/awn/trunk"
26 msg "Connecting to Bazaar server...."
28 if [[ -d "$_bzrmod" ]]; then
29 cd "$_bzrmod" && bzr --no-plugins pull "$_bzrtrunk" -r "$pkgver"
30 msg "The local files are updated."
32 bzr --no-plugins branch "$_bzrtrunk" "$_bzrmod" -q -r "$pkgver"
35 msg "Bazaar checkout done or server timeout"
36 msg "Starting build..."
38 rm -rf "$srcdir/$_bzrmod-build"
39 cp -r "$srcdir/$_bzrmod" "$srcdir/$_bzrmod-build"
40 cd "$srcdir/$_bzrmod-build"
43 sed -i 's_with ("python"_with ("python2"_' applet-activation/main.c
44 sed -i 's_^#!.*python$_&2_' awn-settings/awnSettings{.py.in,Helper.py}
46 export PYTHON="/usr/bin/python2"
47 export VALAC="/opt/vala-0.12/bin/valac"
50 ./configure --prefix=/usr --sysconfdir=/usr/share \
51 --disable-static --disable-pymod-checks
56 cd "$srcdir/$_bzrmod-build"
58 make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="$pkgdir/" install
60 install -d -m 755 "$pkgdir"/usr/share/gconf/schemas
61 gconf-merge-schema "$pkgdir"/usr/share/gconf/awn.schemas \
62 "$pkgdir"/usr/share/gconf/schemas/*.schemas
64 rm -f "$pkgdir"/usr/share/gconf/schemas/*.schemas
65 mv "$pkgdir"/usr/share/gconf/{,schemas/}awn.schemas
68 # vim:set ts=2 sw=2 et: