diff options
author | Steven Honeyman | 2015-06-09 19:08:38 +0100 |
---|---|---|
committer | Steven Honeyman | 2015-06-09 19:08:38 +0100 |
commit | f008df630d0993741204bf6e30b091953160a699 (patch) | |
tree | e3eb3c91b3bf13ddf600bbcb7bcbcbf9356b4f9e /PKGBUILD | |
download | aur-microperl.tar.gz |
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..58640b77e8ab --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: Steven Honeyman <stevenhoneyman at gmail com> +# Contributor: julien <paci79@free.fr> + +pkgname=microperl +_pkgbasename=perl +pkgver=5.20.0 +pkgrel=1 +pkgdesc="Practical Extraction and Report Language - compact (very limited) single executable" +arch=('i686' 'x86_64') +license=('GPL' 'PerlArtistic') +url="http://www.perl.org" +depends=('coreutils' 'glibc') +options=('strip' '!buildflags') + +###You don't want to uncomment the line below this, really!## +#provides=('perl') + +source=(http://www.cpan.org/src/5.0/$_pkgbasename-$pkgver.tar.gz + perl5.20_fix-microperl-makefile.patch) +md5sums=('406ec049ebe3afcc80d9c76ec78ca4f8' + '2544059be91d5e9e4110f160b8a95ac7') + +prepare() { + cd "$srcdir/$_pkgbasename-$pkgver" + sed -i 's/usr\/local/usr/g' uconfig{,64}.sh + sed -i 's/perl5\/5.20/perl5/g' uconfig{,64}.sh + sed -i "s/unknown/$CHOST/g" uconfig{,64}.sh + patch -p2 -i ../perl5.20_fix-microperl-makefile.patch +} + +build() { + cd "$srcdir/$_pkgbasename-$pkgver" + if [ "$CARCH" = "x86_64" ]; then + make -f Makefile.micro regen_uconfig64 + else + make -f Makefile.micro regen_uconfig + fi + make -f Makefile.micro +} + +check() { + cd "$srcdir/$_pkgbasename-$pkgver" + make -f Makefile.micro microtest +} + +package() { + cd "$srcdir/$_pkgbasename-$pkgver" + strip microperl + install -Dm755 microperl "$pkgdir/usr/bin/microperl" +} |