updated on Tue Jan 24 08:00:27 UTC 2012
[aur-mirror.git] / perl-image-term256color-git / PKGBUILD
bloba0881b076a0b641869f5d90f743cfef5bfae11da
1 # Maintainer: Adria <matahari@archlinux.us>
2 pkgname=perl-image-term256color-git
3 pkgver=20120123
4 pkgrel=1
5 pkgdesc='Image::Term256Color - Display images in your 256 color terminal' 
6 arch=('any')
7 url='https://github.com/moshen/Image-Term256Color'
8 license=('GPL' 'PerlArtistic')
9 depends=('perl>=5.10.0' 'perl-gd' 'perl-term-extendedcolor')
10 makedepends=('git')
11 options=(!emptydirs)
13 _gitroot='https://github.com/moshen/Image-Term256Color.git'
14 _gitname='Image-Term256Color'
16 build() {
17   cd "$srcdir"
18   msg "Connecting to GIT server...."
20   if [ -d $_gitname ] ; then
21     cd $_gitname && git pull origin
22     msg "The local files are updated."
23   else
24     git clone $_gitroot $_gitname
25   fi
27   msg "GIT checkout done or server timeout"
28   msg "Starting make..."
30   if [ -d ${srcdir}/$_gitname-build ]; then
31     rm -rf ${srcdir}/$_gitname-build
32   fi
34   git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build" || return 1
35   cd "$srcdir/$_gitname-build" || return 1  
36   
37   # Setting these env variables overwrites any command-line-options we don't want...
38   export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps \
39     PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'" \
40     PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" \
41     MODULEBUILDRC=/dev/null
43   # If using Build.PL
44   { /usr/bin/perl Build.PL &&
45     ./Build; } || return 1
48 check(){
49   cd "$srcdir/$_gitname-build" || return 1  
50   ./Build test || return 1
53 package(){
54   cd "$srcdir/$_gitname-build" || return 1  
55   ./Build install || return 1  
57   # remove perllocal.pod and .packlist
58   find "$pkgdir" -name .packlist -o -name perllocal.pod -delete