# Contributor: Michal Krenek <mikos@sg1.cz>

pkgname=compiz-cvs
pkgver=20060225
pkgrel=1
pkgdesc="Composite and window manager for Xgl"
url="http://en.opensuse.org/Compiz"
license=""
depends=('xgl-cvs' 'mesa-cvs' 'cairo-cvs' 'libxevie' 'startup-notification' 'libpng' 'libxdamage' 'libxrandr' 'libwnck' 'gnome-desktop' 'control-center' 'libsvg-cairo')
makedepends=('cvs')
conflicts=()
replaces=()
backup=()
install=
source=(http://www.downwithnumbers.com/files/compiz_opacity.tar.gz)
md5sums=('3c200443909e0e54a73326e779949366')

_cvsroot=":pserver:anonymous:@anoncvs.freedesktop.org:/cvs/xorg"
_cvsmod="app/compiz"

build() {
  cd $startdir/src
  msg "Connecting to anoncvs.freedesktop.org CVS server...."
  cvs -z3 -d $_cvsroot co -D $pkgver -f $_cvsmod

  msg "CVS checkout done or server timeout"
  msg "Starting make..."

  cp -r app app-build

  # Opacity plugin
  cp $startdir/src/opacity.c $startdir/src/app-build/compiz/plugins/
  cd $startdir/src/app-build/compiz/plugins/
  patch -Np0 -i $startdir/src/compiz-opacity.patch

  cd $startdir/src/app-build/compiz
  ./autogen.sh --host=${CHOST} \
    --prefix=/usr \
    --infodir=/usr/share/info \
    --mandir=/usr/man \
    --enable-gnome \
    --enable-libsvg-cairo \
    --disable-kde || return 1
  make || return 1
  make DESTDIR=$startdir/pkg install
}
