updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / libappindicator-bzr / PKGBUILD
blobcc381a92f7becfe25ec7979f6ff6ffbb37ec1437
1 # Maintainer: Jason <jason52lh AT gmail com>
2 pkgname=libappindicator-bzr
3 _realname=${pkgname/-bzr}
4 pkgver=183
5 pkgrel=1
6 pkgdesc="A library to allow applications to export a menu into the Unity Menu bar. Based on KSNI it also works in KDE and will fallback to generic Systray support if none of those are available. (Canonical Ayatana Project)"
7 arch=('i686' 'x86_64')
8 url="https://launchpad.net/$_realname"
9 license=('GPL')
10 groups=('lh' 'ayatana')
11 depends=('libindicator' 'libdbusmenu')
12 makedepends=('gnome-common' 'gtk-doc' 'vala' 'bzr' 'pygtk')
13 provides=("$_realname" 'python-appindicator')
14 conflicts=("$_realname" 'python-appindicator')
15 source=()
16 md5sums=()
17          
18 _bzrtrunk=lp:$_realname
19 _bzrmod=$_realname
21 apatch(){
22   for i in ${startdir}/patches/*.patch; do
23       msg2 "$i"
24       patch -Np0 -i $i
25   done
28 build() {
29   cd ${srcdir}
31   msg "Connecting to the server...."
33   if [ ! -d ./${_bzrmod} ]; then
34     bzr branch ${_bzrtrunk} ${_bzrmod} -q -r ${pkgver}
35   else
36     cd ${_bzrmod} && bzr pull -r ${pkgver}
37     cd ..
38   fi
40   msg "BZR checkout done or server timeout"
41   msg "Starting make..."
42   
43   rm -rf ${_bzrmod}-build
44   cp -r ${_bzrmod} ${_bzrmod}-build
45   
46   cd ${_bzrmod}-build
47   
48   apatch
49   NOCONFIGURE=1 ./autogen.sh
50   ./configure --prefix=/usr --libexecdir=/usr/lib/$_realname --enable-gtk-doc-html=no --disable-static --enable-introspection
51   make
53 package(){
54   cd ${srcdir}/${_bzrmod}-build
55   make DESTDIR="$pkgdir" install