pkgname=perl
pkgver=5.42.0
_basever="${pkgver%.*}"
pkgdesc="A highly capable, feature-rich programming language"
license=('GPL' 'PerlArtistic')
homepage="https://www.perl.org"
sources=("${pkgname}-${pkgver}.tar.xz")
urls=("https://www.cpan.org/src/5.0/${sources[0]}")
md5sums=("7a6950a9f12d01eb96a9d2ed2f4e0072")

src_prepare() {
  tar -xf ${distdir}/${sources[0]} --strip-components=1
}

src_build() {
  export BUILD_ZLIB=False
  export BUILD_BZIP2=0
  sh Configure -des                                                 \
               -D prefix=/usr                                       \
               -D vendorprefix=/usr                                 \
               -D privlib=/usr/lib/perl5/${_basever}/core_perl      \
               -D archlib=/usr/lib/perl5/${_basever}/core_perl      \
               -D sitelib=/usr/lib/perl5/${_basever}/site_perl      \
               -D sitearch=/usr/lib/perl5/${_basever}/site_perl     \
               -D vendorlib=/usr/lib/perl5/${_basever}/vendor_perl  \
               -D vendorarch=/usr/lib/perl5/${_basever}/vendor_perl \
               -D man1dir=/usr/share/man/man1                       \
               -D man3dir=/usr/share/man/man3                       \
               -D pager="/usr/bin/less -isR"                        \
               -D useshrplib                                        \
               -D usethreads
  make
}

src_check() {
  TEST_JOBS=$(nproc) make test_harness
}

src_install() {
  make DESTDIR="${pkgdir}" install
}

