43 lines
1.4 KiB
Plaintext
43 lines
1.4 KiB
Plaintext
pkgname=perl
|
|
pkgver=5.40.1
|
|
_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=("bab3547a5cdf2302ee0396419d74a42e")
|
|
|
|
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
|
|
}
|
|
|