# Maintainer: György Balló <ballogy@freestart.hu>
pkgbase=compiz-dev
_pkgbase=compiz
pkgname=(compiz-core-dev compiz-decorator-gtk-dev)
pkgver=0.9.5.92.1
pkgrel=1
arch=('i686' 'x86_64')
url="http://www.compiz.org/"
license=('MIT')
makedepends=(
# Build depends
'cmake' 'boost>=1.34.0' 'automoc4' 'intltool'
# Core depends
'libxcomposite' 'libxrandr' 'libxinerama' 'libxslt' 'glibmm' 'startup-notification>=0.7' 'mesa' 'dbus-core' 'librsvg' 'libsigc++' 'boost-libs'
# GTK+ depends
'metacity' 'gnome-control-center')
source=(http://releases.compiz.org/$pkgver/$_pkgbase-$pkgver.tar.bz2)
md5sums=('c45dd77bd1937b75c850f80a411e46cb')
build() {
cd "$srcdir/$_pkgbase-$pkgver"
[[ -d build ]] || mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCOMPIZ_DESTDIR="$pkgdir/$pkgname"
make
}
package_compiz-core-dev() {
pkgdesc="Composite manager for Aiglx and Xgl"
depends=('glibmm' 'startup-notification' 'librsvg' 'libxcomposite' 'dbus-core' 'libsigc++' 'libxinerama' 'boost-libs' 'mesa' 'libxrandr' 'libxslt')
provides=(compiz-core=0.9.5.92.1)
conflicts=(compiz-core)
cd "$srcdir/$_pkgbase-$pkgver/build"
make install
make findcompiz_install
install -Dm644 "$srcdir/$_pkgbase-$pkgver/COPYING.MIT" "$pkgdir/usr/share/licenses/${pkgname[0]}/COPYING.MIT"
# Split gtk and kde stuff
[[ -d $srcdir/gtk ]] && rm -r "$srcdir/gtk/"
mkdir "$srcdir/gtk/"
mv "$pkgdir"/usr/{share/{gconf,glib-2.0},bin/gtk-window-decorator} \
"$srcdir/gtk/"
}
package_compiz-decorator-gtk-dev() {
pkgdesc="Compiz decorator for GNOME"
depends=('compiz-core' 'metacity' 'gnome-control-center')
provides=(compiz-decorator-gtk=0.9.5.92.1)
conflicts=(compiz-decorator-gtk)
install=compiz-decorator-gtk.install
cd "${srcdir}/gtk"
mkdir -p "$pkgdir"/usr/{share/gconf/schemas,bin}
mv glib-2.0 "$pkgdir/usr/share/"
mv gtk-window-decorator "$pkgdir/usr/bin/"
gconf-merge-schema ${pkgdir}/usr/share/gconf/schemas/compiz-decorator-gtk.schemas \
$srcdir/gtk/gconf/schemas/*.schemas
install -Dm644 "$srcdir/$_pkgbase-$pkgver/COPYING.MIT" "$pkgdir/usr/share/licenses/${pkgname[1]}/COPYING.MIT"
}