1 # Maintainer: Adria <matahari@archlinux.us>
2 pkgname=perl-image-term256color-git
5 pkgdesc='Image::Term256Color - Display images in your 256 color terminal'
7 url='https://github.com/moshen/Image-Term256Color'
8 license=('GPL' 'PerlArtistic')
9 depends=('perl>=5.10.0' 'perl-gd' 'perl-term-extendedcolor')
13 _gitroot='https://github.com/moshen/Image-Term256Color.git'
14 _gitname='Image-Term256Color'
18 msg "Connecting to GIT server...."
20 if [ -d $_gitname ] ; then
21 cd $_gitname && git pull origin
22 msg "The local files are updated."
24 git clone $_gitroot $_gitname
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
34 git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build" || return 1
35 cd "$srcdir/$_gitname-build" || return 1
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
44 { /usr/bin/perl Build.PL &&
45 ./Build; } || return 1
49 cd "$srcdir/$_gitname-build" || return 1
50 ./Build test || return 1
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