# HG changeset patch # User Pascal Bellard # Date 1583596302 -3600 # Node ID 37aaa01a6b70542fa81e378882d0c98db7a6595e # Parent a3b001408630c1a1184d4250b31061a7119593af Add perl-dev diff -r a3b001408630 -r 37aaa01a6b70 claws-mail/receipt --- a/claws-mail/receipt Sat Mar 07 16:37:51 2020 +0100 +++ b/claws-mail/receipt Sat Mar 07 16:51:42 2020 +0100 @@ -23,7 +23,7 @@ gtk+-dev lcms-dev libarchive-dev libassuan-dev libetpan-dev libgnome-keyring-dev libgnutls libgpg-error-dev libical-dev libidn-dev liblzma-dev libunistring-dev libwebkit-dev libxslt-dev - perl pkg-config poppler-dev pygtk-dev python-dev util-linux-uuid-dev + perl-dev pkg-config poppler-dev pygtk-dev python-dev util-linux-uuid-dev xcb-util-dev xorg-dev xorg-libXcomposite-dev xorg-libXcursor-dev xorg-libXdamage-dev xorg-libXinerama-dev xorg-libXrandr-dev xorg-libXt-dev ytnef-dev pkg-config" diff -r a3b001408630 -r 37aaa01a6b70 perl-dev/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/perl-dev/receipt Sat Mar 07 16:51:42 2020 +0100 @@ -0,0 +1,69 @@ +# SliTaz package receipt. + +PACKAGE="perl-dev" +VERSION="5.14.1" +CATEGORY="development" +SHORT_DESC="Full Perl interpreter and modules with libperl.so." +MAINTAINER="pankso@slitaz.org" +LICENSE="GPL" +SOURCE="perl" +TARBALL="$SOURCE-$VERSION.tar.bz2" +DEPENDS="libdb gdbm zlib" +BUILD_DEPENDS="db gdbm zlib less" +WEB_SITE="http://www.perl.org/" +WGET_URL="http://ftp.funet.fi/pub/CPAN/src/$TARBALL" + +# Rules to compile & install the temporary toolchain. +cook_tmp_toolchain() +{ + { sh Configure -des -Dprefix=/tools \ + -Darchname="$ARCH-linux" \ + -Dmyarchname="$ARCH-linux" \ + -Dsitearch="/usr/lib/perl5/site_perl/$VERSION/$ARCH-linux" \ + -Dsitearchexp="/usr/lib/perl5/site_perl/$VERSION/$ARCH-linux" \ + -Darchlib="/usr/lib/perl5/$VERSION/$ARCH-linux" \ + -Darchlibexp="/usr/lib/perl5/$VERSION/$ARCH-linux" \ + -Dinstallarchlib="/usr/lib/perl5/$VERSION/$ARCH-linux" \ + -Dstatic_ext='Data/Dumper Fcntl IO' + + # Only few tools are needed in the tmp toolchain. + make perl utilities ext/Errno/pm_to_blib + } || return 1 + cp perl pod/pod2man /tools/bin + mkdir -p /tools/lib/perl5/$VERSION + cp -R lib/* /tools/lib/perl5/$VERSION +} + + +# Rules to configure and make the package. +# +compile_rules() +{ + ./configure.gnu --prefix=/usr \ + -Duseshrplib \ + -Darchname="$ARCH-linux" \ + -Dmyarchname="$ARCH-linux" \ + -Dsitearch="/usr/lib/perl5/site_perl/$VERSION/$ARCH-linux" \ + -Dsitearchexp="/usr/lib/perl5/site_perl/$VERSION/$ARCH-linux" \ + -Darchlib="/usr/lib/perl5/$VERSION/$ARCH-linux" \ + -Darchlibexp="/usr/lib/perl5/$VERSION/$ARCH-linux" \ + -Dinstallarchlib="/usr/lib/perl5/$VERSION/$ARCH-linux" && + make && + make install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr + cp -a $install/usr/bin $fs/usr + cp -a $install/usr/lib $fs/usr +} + +# Pre install commands for Tazpkg. +# Remove perl link to microperl if any. +# +pre_install() +{ + rm -f "$1/usr/bin/perl" +}