From 415856bdd4f48ab4f2732996f0bae58595092bbe Mon Sep 17 00:00:00 2001 From: Parabola Date: Tue, 5 Apr 2011 14:26:38 +0000 Subject: Tue Apr 5 14:26:38 UTC 2011 --- community/cairo-compmgr/PKGBUILD | 65 +++++++++++++++++++++++++++ community/cairo-compmgr/cairo-compmgr.install | 17 +++++++ 2 files changed, 82 insertions(+) create mode 100644 community/cairo-compmgr/PKGBUILD create mode 100644 community/cairo-compmgr/cairo-compmgr.install (limited to 'community/cairo-compmgr') diff --git a/community/cairo-compmgr/PKGBUILD b/community/cairo-compmgr/PKGBUILD new file mode 100644 index 000000000..2ece2b9bf --- /dev/null +++ b/community/cairo-compmgr/PKGBUILD @@ -0,0 +1,65 @@ +# $Id: PKGBUILD 42740 2011-03-20 09:26:47Z bluewind $ +# Maintainer: Florian Pritz +# Contributor: Adam Hani Schakaki (krzd) +# Contributor: Det +# Contributor: catalyst +# Contributor: Devin Cofer +# Contributor: jackobw +# Contributor: Gianni Vialetto + +pkgname=cairo-compmgr +pkgver=git20110320 +_commit=711fc7275b79cc802dc69658eb714ddc50666c06 +pkgrel=1 +epoch=1 +pkgdesc="A Cairo based composite manager" +arch=(i686 x86_64) +url="http://cairo-compmgr.tuxfamily.org/" +license=(GPL) +makedepends=(gettext gtk-doc "intltool>=0.41" gconf git) +depends=("gtk2>=2.16.0" "vala>=0.11.6" libsm) +install=cairo-compmgr.install +options=(!libtool) +#source=(http://download.tuxfamily.org/ccm/$pkgname/$pkgname-$pkgver.tar.gz) +source=() +md5sums=() + +__gitroot="git://git.tuxfamily.org/gitroot/ccm/cairocompmgr.git" +__gitname="cairo-compmgr" + + +build() { +# cd "$srcdir/$pkgname-$pkgver" + cd "$srcdir" + + msg "Connecting to GIT server...." + + if [ -d $__gitname ] ; then + cd $__gitname && git pull origin + msg "The local files are updated." + else + git clone $__gitroot $__gitname + fi + + msg "GIT checkout done or server timeout" + msg "Starting make..." + + rm -rf "$srcdir/$__gitname-build" + git clone "$srcdir/$__gitname" "$srcdir/$__gitname-build" + cd "$srcdir/$__gitname-build" + git checkout "$_commit" + + sed -i 's!vala-0.10!libvala-0.12!' vapi/cairo-compmgr.deps configure.ac + ./autogen.sh --prefix=/usr + make -j1 +} + +package() { + #cd "$srcdir/$pkgname-$pkgver" + cd "$srcdir/$__gitname-build" + + make DESTDIR="$pkgdir" install + mkdir -p "$pkgdir/usr/share/gconf/schemas/" + gconf-merge-schema "$pkgdir/usr/share/gconf/schemas/cairo-compmgr.schemas" "$pkgdir/etc/gconf/schemas/*.schemas" + rm -rf "$pkgdir/etc/gconf/schemas/" +} diff --git a/community/cairo-compmgr/cairo-compmgr.install b/community/cairo-compmgr/cairo-compmgr.install new file mode 100644 index 000000000..21c829413 --- /dev/null +++ b/community/cairo-compmgr/cairo-compmgr.install @@ -0,0 +1,17 @@ +post_install() { + gconfpkg --install cairo-compmgr +} + +pre_upgrade() { + gconfpkg --uninstall cairo-compmgr +} + +post_upgrade() { + gconfpkg --install cairo-compmgr +} + +pre_remove() { + gconfpkg --uninstall cairo-compmgr +} + +# vim:set ts=2 sw=2 et: -- cgit v1.2.3-54-g00ecf