updated on Sat Jan 21 20:03:50 UTC 2012
[aur-mirror.git] / clutter-perl-svn / PKGBUILD
bloba033ae096589eae68f49fe0fa1ffad03328f5639
1 # Contributor: atie H. <atie.at.matrix@gmail.com>
3 pkgname=clutter-perl-svn
4 pkgver=3165
5 pkgrel=1
6 pkgdesc="Perl bindings for Clutter"
7 arch=('i686' 'x86_64')
8 url="http://clutter-project.org/"
9 license=('LGPL')
10 depends=('clutter-svn' 'clutter-gst-svn' 'clutter-cairo-svn' \
11   'clutter-gtk-svn' 'gtk2-perl' 'perl-gstreamer')
12 makedepends=('perl-extutils-depends' 'perl-extutils-pkgconfig')
13 provides=('clutter-perl')
14 conflicts=('clutter-perl')
15 source=()
16 md5sums=()
18 _svntrunk=http://svn.o-hand.com/repos/clutter/trunk/bindings/clutter-perl
19 _svnmod=clutter-perl
21 build() {
22   cd "${srcdir}"
24   msg "Connecting to $_svntrunk ..."
25   if [ -d $_svnmod/.svn ]; then
26     (cd $_svnmod && svn up -r $pkgver) || return 1
27   else
28     svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod || return 1
29   fi
30   msg "SVN checkout done or server timeout"
32   if [ -d ${_svnmod}-build ]; then
33     msg "Deleting old build directory"
34     rm -rf ${_svnmod}-build
35   fi
37   msg "Setting up build environment..."
38   cp -r ${_svnmod} ${_svnmod}-build || return 1
39   cd ${_svnmod}-build || return 1
41   msg "Starting build"
42   perl Makefile.PL PREFIX=/usr || return 1
43   make || return 1
44   make test || return 1
45   make DESTDIR=$startdir/pkg install || return 1
47   rm -rf ${srcdir}/$_svnmod-build