wok-next annotate perl/receipt @ rev 21028

jwm: typo (again)
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Nov 03 04:54:12 2018 +0200 (2018-11-03)
parents f3b01def76fb
children a43eb412173d
rev   line source
al@19745 1 # SliTaz package receipt v2.
pankso@18 2
pankso@18 3 PACKAGE="perl"
al@20858 4 VERSION="5.28.0"
pankso@204 5 CATEGORY="development"
al@19745 6 SHORT_DESC="Perl interpreter and modules"
al@21020 7 MAINTAINER="devel@slitaz.org"
pascal@14702 8 LICENSE="GPL"
al@19568 9 WEB_SITE="https://www.perl.org/"
al@20436 10 LFS="http://www.linuxfromscratch.org/lfs/view/stable/chapter06/perl.html"
al@19568 11
al@20805 12 # WARNING
al@20805 13 # Due to Perl libraries use versioned paths like
al@20805 14 # /usr/lib/perl5/$VERSION/
al@20805 15 # /usr/lib/perl5/site_perl/$VERSION/
al@20805 16 # etc., you need to update ALL the Perl related packages on ANY change
al@20805 17 # of the Perl version!
al@20805 18
al@20858 19 TARBALL="$PACKAGE-$VERSION.tar.xz"
al@19568 20 WGET_URL="http://www.cpan.org/src/5.0/$TARBALL"
erkan@20802 21 # Integrity check: http://www.cpan.org/src/5.0/
al@20858 22 TARBALL_SHA256="059b3cb69970d8c8c5964caced0335b4af34ac990c8e61f7e3f90cd1c2d11e49"
al@19568 23
al@19773 24 COOKOPTS="!perlz"
al@19568 25 BUILD_DEPENDS="zlib-dev bzip2-dev less gdbm-dev"
al@21020 26 SPLIT="$PACKAGE-core $PACKAGE $PACKAGE-dev"
gokhlayeh@8209 27
al@20436 28 compile_rules() {
al@20858 29 export BUILD_ZLIB=False
al@20858 30 export BUILD_BZIP2=0
al@20858 31 sh Configure -des \
al@20858 32 -Dprefix=/usr \
al@20858 33 -Dvendorprefix=/usr \
al@20858 34 -Dman1dir=/usr/share/man/man1 \
al@20858 35 -Dman3dir=/usr/share/man/man3 \
al@20858 36 -Dpager="/usr/bin/less -isR" \
al@20858 37 -Duseshrplib \
al@20858 38 -Dusethreads &&
al@20858 39 make &&
al@20858 40 make install
pankso@18 41 }
pankso@18 42
al@20436 43 genpkg_rules() {
al@19745 44 case $PACKAGE in
al@19745 45 perl-core)
al@19745 46 copy perl perl$VERSION libperl.so
al@19745 47 DEPENDS="glibc-base"
al@19745 48 CAT="development|minimal interpreter"
al@19745 49 ;;
al@20436 50 perl)
al@20436 51 copy @std @rm
al@20436 52 DEPENDS="bzlib gdbm zlib perl-core"
al@20858 53 PROVIDE="microperl"
al@20436 54 TAGS="LFS"
al@20436 55 ;;
al@20436 56 *-dev)
al@20436 57 copy @dev
al@20436 58 ;;
al@19745 59 esac
pankso@18 60 }
pankso@18 61
pankso@18 62 # Remove perl link to microperl if any.
al@19745 63 pre_install_perl_core() {
pascal@18730 64 rm -f "$1/usr/bin/perl"
pankso@18 65 }