diff --git a/lfs-12.2-systemd/perl-5.40.0.PKGBUILD b/lfs-12.2-systemd/perl-5.40.0.PKGBUILD new file mode 100644 index 0000000..6b1106b --- /dev/null +++ b/lfs-12.2-systemd/perl-5.40.0.PKGBUILD @@ -0,0 +1,42 @@ +pkgname=perl +pkgver=5.40.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=("cfe14ef0709b9687f9c514042e8e1e82") + +src_prepare() { + tar -xf ${DIST_DIR}/${pkgname}-${pkgver}/${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 +} +