new: lfs-12.2-systemd/perl-5.40.0

This commit is contained in:
Yingjie Wang 2025-01-22 21:28:38 -05:00
parent 07911de47e
commit 64160bd8ce

View File

@ -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
}