updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / dockbarx-bzr / PKGBUILD
blob671c488609b67c9aa5f4b882a9af003aaac4aeae
1 # Contributor: twa022 <twa022 at gmail dot com>
3 pkgname=dockbarx-bzr
4 _pkgname=dockbarx
5 pkgver=479
6 pkgrel=1
7 pkgdesc="GNOME TaskBar with groupping and group manipulation."
8 arch=('i686' 'x86_64')
9 url="https://code.launchpad.net/~dockbar-main/dockbar/experimental"
10 license=('GPL3')
11 depends=('python-wnck' 'python2' 'pyxdg' 'dbus-python' 'python2-numpy' 
12          'python2-gconf' 'python-imaging' 'python-keybinder' 
13          'hicolor-icon-theme' 'python-xlib')
14 optdepends=('avant-window-navigator: to use the AWN Dockbar Plugin'
15             'zeitgeist: to have recently used file list'
16             'compiz-fusion-plugins-main: opacify plugin'
17             'dockmanager: dockmanager plugins')
18 makedepends=('bzr')
19 conflicts=('dockbarx' 'dockbarx-awn-applet-bzr')
20 replaces=('dockbarx-awn-applet-bzr')
21 provides=('dockbarx')
22 source=()
23         
24 _bzrmod=$_pkgname
25 _bzrtrunk=https://code.launchpad.net/~dockbar-main/dockbar/experimental
27 build() {
28   cd $startdir/src
29   msg "Connecting to the server...."
31   if [ -d ./$_bzrmod ]; then
32     cd ./$_bzrmod && bzr up && cd ..
33   else
34     bzr co $_bzrtrunk $_bzrmod
35   fi
37   [ -d ./$_bzrmod-build ] && rm -fr ./$_bzrmod-build
38   cp -r ./$_bzrmod ./$_bzrmod-build
39   cd ./$_bzrmod-build
41   cd ${srcdir}/${_pkgname}-build
42   python2 setup.py install --root ${pkgdir}
44   mkdir -p ${pkgdir}/usr/share/avant-window-navigator/applets
45   cp -r AWN/* ${pkgdir}/usr/share/avant-window-navigator/applets
46   
47   mkdir -p ${pkgdir}/usr/share/pixmaps
48   install -Dm644 ${srcdir}/${_pkgname}-build/icons/hicolor/128x128/apps/dockbarx.png ${pkgdir}/usr/share/pixmaps/dockbarx.png
50   sed -i 's:^Categories=.*:Categories=GTK;GNOME;Settings;X-GNOME-PersonalSettings;:' ${pkgdir}/usr/share/applications/dbx_preference.desktop
51   sed -i 's:/usr/bin/python:&2:' ${pkgdir}/usr/bin/{dockbarx_factory,dbx_preference,dockx}