updated on Thu Jan 12 00:00:55 UTC 2012
[aur-mirror.git] / pitivi-git / PKGBUILD
blob3fe44c4372d9bc3f17697c27259b9ed8318f13e8
1 # $Id: PKGBUILD,v 1.6 2008/12/13 11:17:57 abhidg Exp $
2 # Maintainer: Abhishek Dasgupta <abhidg@gmail.com>
3 # Contributor: Gabor Nyekhelyi (n0gabor) <n0gabor@vipmail.hu>
5 pkgname=pitivi-git
6 pkgver=20111227
7 pkgrel=2
8 pkgdesc="PiTiVi allows users to easily edit audio/video projects based on the GStreamer framework"
9 arch=('i686' 'x86_64')
10 license=('LGPL')
11 depends=('gstreamer0.10>=0.10.24' 'pygoocanvas' 'gstreamer0.10-good' 'pygtk>=2.8.0' 'gstreamer0.10-python>=0.10.16' 'gnonlin-git' 'setuptools' 'zope-interface' 'dbus-python' 'gnome-icon-theme')
12 makedepends=('pkgconfig' 'intltool')
13 provides=('pitivi')
14 conflicts=('pitivi')
15 url="http://www.pitivi.org/"
17 _gitroot="git://git.pitivi.org/git/pitivi.git"
18 _gitname="pitivi"
20 build() {
21     cd "$srcdir"
23     msg "Connecting to GIT server..."
24     if [[ -d $_gitname ]]; then
25         (cd $_gitname && git pull origin)
26     else
27         git clone --depth=1 $_gitroot $_gitname
28     fi
29     msg "GIT checkout done or server timeout"
30     msg "Starting make..."
32     cd $_gitname
33     if test ! -f common/gst-autogen.sh;
34     then
35         echo "+ Setting up common submodule"
36         git submodule init
37     fi
38     git submodule update
39     cd ..
41     rm -rf $_gitname-build
42     cp -r $_gitname $_gitname-build
43     cd $_gitname-build
45     #patch -p0 < ../fix-as-problems.diff || return 1
46     ./autogen.sh
47     ./configure --prefix=/usr
48     make || return 1
49     make DESTDIR="$pkgdir" install || return 1
50     install -D -m644 data/pitivi.desktop "$pkgdir/usr/share/applications/pitivi.desktop"
51     sed -i 's/#\!\/usr\/bin\/env python/#\!\/usr\/bin\/env python2/' "$pkgdir/usr/bin/pitivi"