updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / cardapio-bzr / PKGBUILD
blob7209f6d0ce86c39fbf670e95aa42812dc42bca1a
1 # Contributor : max.bra <max dot bra at alice dot it>
2 # Maintainer : Shanto <shanto at hotmail>
4 pkgname=cardapio-bzr
5 _pkgname=cardapio
6 _bzrmod=cardapio
7 _bzrtrunk=https://launchpad.net/cardapio/trunk
8 pkgver=765
9 pkgrel=2
10 pkgdesc="An alternative Gnome menu, launcher, and much more!"
11 arch=('any')
12 url="https://launchpad.net/cardapio"
13 license=('GPL3')
14 conflicts=('cardapio')
15 provides=('cardapio')
16 depends=('pyxdg' 'xdg-user-dirs' 'dbus-python' 'gnome-python-desktop' 'python-keybinder' 'python-simplejson' 'gnome-control-center' 'tk')
17 makedepends=('bzr')
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')
26 build() {
27   cd "${srcdir}"
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."
33   else
34     bzr --no-plugins branch ${_bzrtrunk} ${_bzrmod} -q -r ${pkgver}
35   fi
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
43   
44   msg "Arch and Python2 adjustments..."
45   cd "${srcdir}/$_bzrmod-build"
46   patch -uNp2 -r- -i ../arch_and_python_stuff.patch || return 1
49 package() {
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