updated on Thu Jan 26 12:02:26 UTC 2012
[aur-mirror.git] / dockmanager / PKGBUILD
blob8c4751df992417aa0dd31429830c881ebf9ec9c3
1 # Maintainer: Jan "heftig" Steffens <jan.steffens@gmail.com>
2 pkgname=dockmanager
3 pkgver=0.1.0
4 pkgrel=1
5 pkgdesc="Dock-independent helper scripts for compatible docks"
6 url="https://launchpad.net/dockmanager"
7 arch=(i686 x86_64)
8 license=(GPL)
9 depends=('libdesktop-agnostic>=0.3.90-2' gconf dbus-glib python2)
10 makedepends=(bzr 'vala>=0.10' pkgconfig intltool autoconf gnome-common)
11 conflicts=(dockmanager-bzr)
12 provides=("dockmanager-bzr")
13 options=('!libtool' '!emptydirs')
14 install=dockmanager.install
15 source=(vala.patch)
16 md5sums=('f6db8c3a432b41b620f6fcc8bfccfd81')
18 __bzrtrunk=lp:dockmanager
19 __bzrmod=dockmanager
21 build() {
22   cd "$srcdir"
24   msg2 "Connecting to Launchpad...."
26   if [ -d $__bzrmod ] ; then
27     ( cd $__bzrmod && bzr up ) || warning "Bzr up failed!"
28   else
29     bzr checkout $__bzrtrunk $__bzrmod
30   fi
32   msg2 "BZR checkout done or server timeout"
34   rm -rf $pkgname-build
35   cp -r $__bzrmod $pkgname-build
36   cd $pkgname-build
38   msg2 "Starting make..."
40   patch -Np0 -i "$srcdir/vala.patch"
42   ./autogen.sh \
43     --prefix=/usr \
44     --libexecdir=/usr/lib \
45     --sysconfdir=/etc
47   make
50 package() {
51   cd "$srcdir/$pkgname-build"
53   make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="$pkgdir" install
55   # Fix for python2
56   find $pkgdir -type f -exec sed -i '1s|#!/usr/bin/env python$|&2|' {} +
58   mkdir -p "$pkgdir/usr/share/gconf/schemas"
59   gconf-merge-schema "$pkgdir/usr/share/gconf/schemas/dockmanager.schemas" "$pkgdir"/etc/gconf/schemas/*.schemas
60   rm -rf "$pkgdir/etc/gconf"