# Automatically generated by apkbuild-cpan, template 1 # Contributor: Natanael Copa # Maintainer: Natanael Copa pkgname=perl-encode _pkgreal=Encode pkgver=3.05 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() { 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="463a3356358b95ab13be456cdb69994b7e38aecba2417933f67ea5d36d55252bf673c0499ceb3440ada2053b63f878a7840037bbe00b0140a2d98eb101ac9ad4 Encode-3.05.tar.gz"