From f6b97dce1d2861ff65e8f7015b8de7e2f8a51a43 Mon Sep 17 00:00:00 2001 From: Philippe PITTOLI Date: Thu, 5 Sep 2019 23:57:27 +0200 Subject: [PATCH] perl: dependencies, grooming --- perl/recipe.spec | 54 +++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 46 insertions(+), 8 deletions(-) diff --git a/perl/recipe.spec b/perl/recipe.spec index 478989c..76b1dbb 100644 --- a/perl/recipe.spec +++ b/perl/recipe.spec @@ -2,18 +2,56 @@ name: perl version: 5.30.0 release: 1 sources: https://www.cpan.org/src/5.0/perl-%{version}.tar.gz +build-dependencies: + - zlib-dev + - bzip2-dev + dependencies: - zlib - bzip2 +@configure + set -e -x + cd perl-%{version} + BUILD_ZLIB=0 + BUILD_BZIP2=0 + BZIP2_LIB=/usr/lib + BZIP2_INCLUDE=/usr/include + export BUILD_ZLIB BUILD_BZIP2 BZIP2_LIB BZIP2_INCLUDE + ./Configure -des -Dcccdlflags='-fPIC' \ + -Dcccdlflags='-fPIC' \ + -Dccdlflags='-rdynamic' \ + -Dprefix=/usr \ + -Uprivlib=$_privlib \ + -Darchlib=$_archlib \ + -Dvendorprefix=/usr \ + -Dvendorlib=/usr/share/perl5/vendor_perl \ + -Dvendorarch=/usr/lib/perl5/vendor_perl \ + -Dsiteprefix=/usr/local \ + -Dsitelib=/usr/local/share/perl5/site_perl \ + -Dsitearch=/usr/local/lib/perl5/site_perl \ + -Dlocincpth=' ' \ + -Dcc=gcc \ + -Uoptimize="$CFLAGS" \ + -Duselargefiles -Dusethreads \ + -Duseshrplib \ + -Dd_semctl_semun \ + -Dman1dir=/usr/share/man/man1 \ + -Dman3dir=/usr/share/man/man3 \ + -Dinstallman1dir=/usr/share/man/man1 \ + -Dinstallman3dir=/usr/share/man/man3 \ + -Dman1ext='1' \ + -Dman3ext='3pm' \ + -Dcf_by='Alpine' \ + -Ud_csh -Dusenm || return 1 + @build - set -e -x; - cd perl-%{version}; - BUILD_ZLIB=0; - BUILD_BZIP2=0; - BZIP2_LIB=/usr/lib; - BZIP2_INCLUDE=/usr/inculde; - export BUILD_ZLIB BUILD_BZIP2 BZIP2_LIB BZIP2_INCLUDE; - ./Configure -des -Dcccdlflags='-fPIC' -Dcccdlflags='-fPIC' -Dccdlflags='-rdynamic' -Dprefix=/usr -Uprivlib=$_privlib -Darchlib=$_archlib -Dvendorprefix=/usr -Dvendorlib=/usr/share/perl5/vendor_perl -Dvendorarch=/usr/lib/perl5/vendor_perl -Dsiteprefix=/usr/local -Dsitelib=/usr/local/share/perl5/site_perl -Dsitearch=/usr/local/lib/perl5/site_perl -Dlocincpth=' ' -Dcc=gcc -Uoptimize="$CFLAGS" -Duselargefiles -Dusethreads -Duseshrplib -Dd_semctl_semun -Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3 -Dinstallman1dir=/usr/share/man/man1 -Dinstallman3dir=/usr/share/man/man3 -Dman1ext='1' -Dman3ext='3pm' -Dcf_by='Alpine' -Ud_csh -Dusenm || return 1 + set -e -x + cd perl-%{version} + BUILD_ZLIB=0 + BUILD_BZIP2=0 + BZIP2_LIB=/usr/lib + BZIP2_INCLUDE=/usr/include + export BUILD_ZLIB BUILD_BZIP2 BZIP2_LIB BZIP2_INCLUDE make libperl.so && make || return 1