# Automatically generated by apkbuild-cpan, template 1 # Contributor: Natanael Copa # Maintainer: Natanael Copa pkgname=perl-encode _pkgreal=Encode pkgver=3.06 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_dev="$pkgname-utils" makedepends="perl-dev" subpackages="$pkgname-doc $pkgname-dev $pkgname-utils::noarch" source="https://cpan.metacpan.org/authors/id/D/DA/DANKOGAI/$_pkgreal-$pkgver.tar.gz" builddir="$srcdir/$_pkgreal-$pkgver" prepare() { default_prepare export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}') PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor } build() { export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}') make } check() { 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="3609b2b7c4ed7303c3fca160a93390c91df9266bf03e53a98255b8c230615aa8f05a88e816744ecabbec4493de4b7ef2d7eb92afd2536ed48b0ff8a6be7a1532 Encode-3.06.tar.gz"