updated on Thu Jan 26 12:02:26 UTC 2012
[aur-mirror.git] / eidete-bzr / PKGBUILD
blobad7df34da07992fe10de27c563f1548c5f8ae882
1 # Maintainer: crazyelf5
3 pkgname=eidete-bzr
4 pkgver=38
5 pkgrel=1
6 pkgdesc="A simple screencasting app from the elementary project"
7 arch=('i686' 'x86_64')
8 url="https://launchpad.net/eidete"
9 license=('GPL3')
10 depends=('libwnck3' 'granite-bzr' 'gstreamer0.10-base' 'gtk-update-icon-cache' 'cairo' 'glib2'
11          'gtk3' 'gstreamer0.10' 'libxtst' 'gettext' 'hicolor-icon-theme' 'gdk-pixbuf2')
12 makedepends=('bzr' 'vala' 'cmake' 'gcc')
13 optdepends=('contractor-bzr: Contractor support [AUR]')
14 install=$pkgname.install
16 _bzrtrunk=lp:eidete
17 _bzrmod=eidete
19 build() {
20   msg "Connecting to Bazaar server...."
22   if [ -d $_bzrmod ]; then
23     cd $_bzrmod && bzr pull $_bzrtrunk -r $pkgver
24     msg "The local files are updated."
25     cd "$srcdir"
26   else
27     bzr branch $_bzrtrunk $_bzrmod -r $pkgver
28   fi
30   msg "BZR checkout done or server timeout"
31   msg "Starting make..."
33   [ -d $_bzrmod-build ] && rm -rf $_bzrmod-build
34   cp -r $_bzrmod $_bzrmod-build
35   cd $_bzrmod-build
36   [ -d build ] && rm -rf build
37   mkdir build
38   cd build
39   LDFLAGS="-lX11"
40   cmake .. -DCMAKE_INSTALL_PREFIX=/usr
41   make
44 package() {
45   cd "$srcdir/$_bzrmod-build/build"
46   make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="$pkgdir/" install