1 # Contributor : max.bra <max dot bra at alice dot it>
2 # Maintainer : Shanto <shanto at hotmail>
7 _bzrtrunk=https://launchpad.net/cardapio/trunk
10 pkgdesc="An alternative Gnome menu, launcher, and much more!"
12 url="https://launchpad.net/cardapio"
14 conflicts=('cardapio')
16 depends=('pyxdg' 'xdg-user-dirs' 'dbus-python' 'gnome-python-desktop' 'python-keybinder' 'python-simplejson' 'gnome-control-center' 'tk')
18 optdepends=('gnome-panel: for applet-mode use'
19 'tracker: search capability'
20 'alacarte: menu editing'
21 'docky: docky integration'
22 'awn: awn integration')
23 source=(arch_and_python_stuff.patch)
24 md5sums=('73ff068d5b13c68a6d8db45d071620ca')
28 msg "Connecting to Bazaar server...."
30 if [ -d $_bzrmod ] ; then
31 cd ${_bzrmod} && bzr --no-plugins pull ${_bzrtrunk} -r ${pkgver}
32 msg "The local files are updated."
34 bzr --no-plugins branch ${_bzrtrunk} ${_bzrmod} -q -r ${pkgver}
37 msg "Bazaar checkout done or server timeout"
39 msg "Removing old build directory..."
40 rm -rf $srcdir/$_bzrmod-build
41 msg "Creating build directory..."
42 cp -r $srcdir/$_bzrmod $srcdir/$_bzrmod-build
44 msg "Arch and Python2 adjustments..."
45 cd "${srcdir}/$_bzrmod-build"
46 patch -uNp2 -r- -i ../arch_and_python_stuff.patch || return 1
50 msg "Building cardapio...."
51 cd "${srcdir}/${_pkgname}-build/${_pkgname}"
52 make DESTDIR="'${pkgdir}'" install || return 1
54 ln -s "/usr/lib/cardapio/cardapio" "$pkgdir/usr/bin/"
55 ln -s "/usr/lib/cardapio/cardapio-gnome-panel-applet" "$pkgdir/usr/bin/"
57 msg "Building cardapio-docky...."
58 cd "${srcdir}/${_pkgname}/${_pkgname}-docky"
59 make DESTDIR="'${pkgdir}'" install || return 1
61 msg "Building cardapio-awn...."
62 cd "${srcdir}/${_pkgname}/${_pkgname}-awn"
63 make DESTDIR="'${pkgdir}'" install || return 1
65 msg "Cleaning package...."
66 rm "${pkgdir}"/usr/share/locale/cardapio.pot || return 1