# Automatically generated by apkbuild-cpan, template 3 # Contributor: Natanael Copa # Maintainer: Natanael Copa pkgname=perl-encode #_pkgreal is used by apkbuild-cpan to find modules at MetaCpan _pkgreal=Encode pkgver=3.08 pkgrel=0 pkgdesc="character encodings in Perl" url="https://metacpan.org/release/Encode/" arch="all" license="GPL-1.0-or-later OR Artistic-1.0-Perl" depends="perl" makedepends="perl-dev" subpackages="$pkgname-doc" source="https://cpan.metacpan.org/authors/id/D/DA/DANKOGAI/Encode-$pkgver.tar.gz" builddir="$srcdir/$_pkgreal-$pkgver" build() { export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}') PERL_MM_USE_DEFAULT=1 perl -I. Makefile.PL INSTALLDIRS=vendor make } check() { export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}') make test } package() { make DESTDIR="$pkgdir" install find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete } utils() { replaces="perl-utils" pkgdesc="$pkgdesc (utilities)" depends="$pkgname perl" provides="$pkgname-piconv" mkdir -p "$subpkgdir"/usr mv "$pkgdir"/usr/bin "$subpkgdir"/usr/ } dev() { default_dev replaces="perl-dev" mkdir -p "$subpkgdir"/usr/bin mv "$pkgdir"/usr/bin/enc2xs "$subpkgdir"/usr/bin local file; for file in $(find "$pkgdir" -name "*.e2x"); do file=${file#$pkgdir/} mkdir -p "$subpkgdir"/${file%/*} mv "$pkgdir"/$file "$subpkgdir"/$file done } doc() { default_doc replaces="perl-doc" local file; for file in $(find "$pkgdir" -name "*.pod"); do file=${file#$pkgdir/} mkdir -p "$subpkgdir"/${file%/*} mv "$pkgdir"/$file "$subpkgdir"/$file done } sha512sums="70490040347a3cc673d23c74f26a7c825691066cc3bbd16d2f72f745dd100c36de6694c44d6f78564c6cb579e43822a040ad7f29ad571ab7b4f6233eef566fee Encode-3.08.tar.gz"