Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # 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"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement