updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / xmltv-cvs / PKGBUILD
blobc9c539642a7d33c5391ae756fd70de81179f2b20
1 # Maintainer: Stefano Pompa <stefano.pompa@ge.com>
2 # Contributor:
4 pkgname=xmltv-cvs
5 pkgver=20101020
6 pkgrel=1
7 pkgdesc="Set of utilities to download tv listings and format them in xml - cvs version"
8 arch=('any')
9 url="http://xmltv.cvs.sourceforge.net/"
10 license=('GPL')
11 depends=('perl-archive-zip' 'perl-date-manip' 'perl-file-slurp'
12          'perl-http-cache-transparent' 'perl-http-response-encoding' 
13          'perl-html-tree' 'perl-io-stringy' 'perl-lingua-en-numbers-ordinate' 
14          'perl-lingua-preferred' 'perl-soap-lite' 'perl-term-progressbar'
15          'perl-term-readkey' 'perl-timedate' 'perl-tk-tablematrix' 
16          'perl-unicode-string' 'perl-unicode-utf8simple' 'perl-www-mechanize'
17          'perl-xml-dom' 'perl-xml-libxml' 'perl-xml-libxslt' 'perl-xml-simple'
18          'perl-xml-twig' 'perl-xml-writer')
19 makedepends=('cvs')
20 provides=('xmltv')
21 conflicts=('xmltv')
22 source=()
23 md5sums=('')
25 _cvsroot=":pserver:anonymous@xmltv.cvs.sourceforge.net:/cvsroot/xmltv"
26 _cvsmod="xmltv"
28 build() {
29   cd "$srcdir"
30   msg "Connecting to $_cvsmod.sourceforge.net CVS server...."
31   if [ -d $_cvsmod/CVS ]; then
32     cd $_cvsmod
33     cvs -z3 update -d
34   else
35     cvs -z3 -d $_cvsroot co -D $pkgver -f $_cvsmod
36     cd $_cvsmod
37   fi
39   msg "CVS checkout done or server timeout"
40   msg "Starting make..."
42   rm -rf "$srcdir/$_cvsmod-build"
43   cp -r "$srcdir/$_cvsmod" "$srcdir/$_cvsmod-build"
44   cd "$srcdir/$_cvsmod-build"
45   #
46   # BUILD HERE
47   #
48   yes | perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor 
50   make
52 package() {
53   cd "$srcdir/$_cvsmod-build"
54   make DESTDIR=${pkgdir} PREFIX=/usr install
55          
56   # remove perllocal.pod and .packlist
57   find ${pkgdir} -name perllocal.pod -delete
58   find ${pkgdir} -name .packlist -delete