updated on Tue Jan 17 00:10:10 UTC 2012
[aur-mirror.git] / publican-svn / PKGBUILD
blob6bb68f85bf3b381c1d8f9fe2150e68d8c73c2f8e
1 pkgname=publican-svn
2 pkgver=1940
3 pkgrel=2
4 pkgdesc="Publican publishing toolchain"
5 url="https://fedorahosted.org/publican/"
6 license=('PerlArtistic')
7 arch=(i686 x86_64)
8 depends=('perl' 'perl-archive-zip' 'perl-config-simple' 'perl-datetime-format-dateparse' 
9          'perl-file-copy-recursive>=0.38' 'perl-file-find-rule' 'perl-file-pushd' 
10          'perl-html-format' 'perl-html-tree' 'perl-locale-po' 
11          'perl-syntax-highlight-engine-kate'
12          'perl-xml-libxml>=1.67' 'perl-xml-libxslt>=1.67' 'perl-xml-simple'
13          'perl-xml-treebuilder>=4.0' 'perl-dbd-sqlite' 'perl-template-toolkit'
14          'perl-locale-maketext-gettext' 'perl-file-inplace' 'perl-file-homedir'
15          'perl-locale-maketext-lexicon' 'perl-string-similarity'
16          'perl-html-formattextwithlinksandtables' 'perl-file-which')
17 makedepends=('perl-devel-cover' 'perl-test-exception' 'perl-test-pod' 
18              'perl-test-pod-coverage' 'perl-test-critic' 'svn')
20 _svntrunk=http://svn.fedorahosted.org/svn/publican/trunk/publican
21 _svnmod=publican
23 build() {
24     cd $srcdir
26     if [ -d $_svnmod/.svn ]; then
27         (cd $_svnmod && svn up -r $pkgver)
28     else
29         svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
30     fi
32     rm -rf $_svnmod-build
33     svn export $_svnmod $_svnmod-build
35     cd $_svnmod-build
37     msg "SVN checkout done or server timeout"
38     msg "Starting make..."
40     perl Build.PL installdirs=vendor destdir="$pkgdir/"
41     perl Build
42     perl Build install
44     # remove perllocal.pod and .packlist
45     find "$pkgdir" -name perllocal.pod -delete
46     find "$pkgdir" -name .packlist -delete