update to 12.4-systemd: perl-5.42.0

This commit is contained in:
2025-12-21 18:49:12 -05:00
parent 91085bea9e
commit 0aadeeeac1

42
lfs/perl-5.42.0.PKGBUILD Normal file
View File

@@ -0,0 +1,42 @@
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
}