diff --git a/ack/PKGBUILD b/ack/PKGBUILD new file mode 100644 index 000000000..e713c3ae1 --- /dev/null +++ b/ack/PKGBUILD @@ -0,0 +1,31 @@ +# +# Chakra Packages for Chakra, part of chakra-project.org +# +# maintainer (i686): Phil Miller +# maintainer (x86_64): Manuel Tortosa + +# include global config +source ../_buildscripts/${current_repo}-${_arch}-cfg.conf + +pkgname=ack +pkgver=1.94 +pkgrel=1 +pkgdesc="A Perl-based grep replacement, aimed at programmers with large trees of heterogeneous source code" +arch=('any') +url="http://betterthangrep.com/" +license=('GPL' 'PerlArtistic') +depends=('perl-file-next') +options=('!emptydirs') +source=(http://search.cpan.org/CPAN/authors/id/P/PE/PETDANCE/$pkgname-$pkgver.tar.gz) +md5sums=('dcf68e56bab0d394370fa102c7f08cb0') + +build() { + cd "$srcdir/$pkgname-$pkgver" + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} diff --git a/perl-file-next/PKGBUILD b/perl-file-next/PKGBUILD new file mode 100644 index 000000000..7023790a8 --- /dev/null +++ b/perl-file-next/PKGBUILD @@ -0,0 +1,37 @@ +# +# Chakra Packages for Chakra, part of chakra-project.org +# +# maintainer (i686): Phil Miller +# maintainer (x86_64): Manuel Tortosa + +# include global config +source ../_buildscripts/${current_repo}-${_arch}-cfg.conf + +pkgname=perl-file-next +_pkgname=File-Next +pkgver=1.06 +pkgrel=1 +pkgdesc='File::Next - File-finding iterator' +arch=('any') +license=('GPL' 'PerlArtistic') +url="http://search.cpan.org/dist/${_pkgname}" +depends=('perl>=5.10.0') +options=(!emptydirs) +source=(http://search.cpan.org/CPAN/authors/id/P/PE/PETDANCE/${_pkgname}-$pkgver.tar.gz) +md5sums=('8d901b18e40c477acd18a6ea0fd7de64') + +build() { + cd "$srcdir/${_pkgname}-$pkgver" + + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor + make +} + +package() { + cd "$srcdir/${_pkgname}-$pkgver" + + make install DESTDIR="$pkgdir" + + find "$pkgdir" -name perllocal.pod -delete + find "$pkgdir" -name .packlist -delete +}