wok-next annotate pcre/receipt @ rev 20513

A lot of tiny edits; remove wget and pkg-build from $BUILD_DEPENDS and from *-dev packages $DEPENDS.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Mar 21 15:58:17 2018 +0200 (2018-03-21)
parents c4e53a39395a
children 10df65db91ad
rev   line source
al@19814 1 # SliTaz package receipt v2.
pankso@6 2
pankso@6 3 PACKAGE="pcre"
al@19814 4 VERSION="8.40"
pankso@202 5 CATEGORY="system-tools"
al@19814 6 SHORT_DESC="Perl 5 Compatible Regular Expression"
pankso@6 7 MAINTAINER="pankso@slitaz.org"
pascal@15375 8 LICENSE="BSD"
al@19567 9 WEB_SITE="http://www.pcre.org/"
al@20513 10 LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/pcre.html"
al@19567 11
slaxemulator@7607 12 TARBALL="$PACKAGE-$VERSION.tar.bz2"
pankso@6 13 WGET_URL="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/$TARBALL"
pankso@6 14
al@19814 15 BUILD_DEPENDS="zlib-dev bzip2-dev readline-dev valgrind-dev"
al@19814 16 SPLIT="pcre-apps pcre-dev"
al@19693 17
al@20443 18 compile_rules() {
pankso@12470 19 ./configure \
al@19693 20 --docdir=/usr/share/doc/pcre-$VERSION \
al@19693 21 --enable-unicode-properties \
al@16818 22 --enable-pcre16 \
al@16818 23 --enable-pcre32 \
al@19693 24 --enable-pcregrep-libz \
al@19693 25 --enable-pcregrep-libbz2 \
al@19693 26 --enable-pcretest-libreadline \
al@19693 27 --disable-static \
al@19221 28 --enable-jit \
al@19814 29 --enable-valgrind \
pankso@12470 30 $CONFIGURE_ARGS &&
al@20513 31 make && make install || return 1
al@19693 32
al@20513 33 mkdir -p $install/lib
al@20513 34 mv -v $install/usr/lib/libpcre.so.* $install/lib
al@19693 35 ln -sfv ../../lib/$(readlink $install/usr/lib/libpcre.so) \
al@19693 36 $install/usr/lib/libpcre.so
pankso@6 37 }
pankso@6 38
al@20443 39 genpkg_rules() {
al@19814 40 case $PACKAGE in
al@19814 41 pcre)
al@19814 42 copy *.so*
al@19814 43 CAT="system-tools|library"
al@19814 44 ;;
al@19814 45 *-apps)
al@20443 46 copy @std @rm
al@19814 47 DEPENDS="pcre bzlib ncurses readline zlib"
al@19814 48 CAT="development|applications"
al@19814 49 ;;
al@19814 50 *-dev) copy @dev;;
al@19814 51 esac
pankso@6 52 }