updated on Sun Jan 15 00:02:00 UTC 2012
[aur-mirror.git] / extended-actions-bzr / PKGBUILD
blobc4486b74812d647a5922f163c42569475c9c9ab0
1 # Maintainer: crazyelf5
3 pkgname=extended-actions-bzr
4 pkgver=5
5 pkgrel=1
6 pkgdesc="Service for generating extended actions on files"
7 arch=('i686' 'x86_64')
8 url="https://launchpad.net/extended-actions"
9 license=('GPL3')
10 depends=('glib2' 'libgee' 'glibc')
11 makedepends=('bzr' 'gcc' 'vala' 'cmake')
12 optdepends=('avconvert: Audio/Video conversion integration [AUR]')
13 source=('avconvert.desktop')
14 md5sums=('5d7c3c3b8e4cbc4dc589ad6499964e48')
16 _bzrtrunk=lp:extended-actions
17 _bzrmod=extended-actions
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   cmake .. -DCMAKE_INSTALL_PREFIX=/usr
40   make
43 package() {
44   cd "$srcdir/$_bzrmod-build/build"
45   make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="$pkgdir/" install
46   install -m644 "$srcdir/avconvert.desktop" "$pkgdir/usr/share/extended-actions"