wok-next annotate gnutls/receipt @ rev 19769

Update Perl XS modules that need perl-dev to build (unlike Pure Perl), rebuild all module packages as Perl version change.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Jun 14 09:51:23 2017 +0300 (2017-06-14)
parents 8417cbe6fdae
children f463de72afe3
rev   line source
pascal@2502 1 # SliTaz package receipt.
erjo@180 2
erjo@180 3 PACKAGE="gnutls"
al@19693 4 VERSION="3.5.3"
erjo@180 5 CATEGORY="security"
erjo@180 6 SHORT_DESC="GNU Transport Layer Security Library"
erjo@784 7 MAINTAINER="erjo@slitaz.org"
pascal@14999 8 LICENSE="GPL3"
al@19693 9 WEB_SITE="http://gnutls.org/"
al@19693 10 HOST_ARCH="i486 arm"
al@19693 11 SUGGESTED="cacerts"
al@19693 12
al@19693 13 TARBALL="$PACKAGE-$VERSION.tar.xz"
pascal@17396 14 WGET_URL="ftp://ftp.gnutls.org/gcrypt/gnutls/v${VERSION%.*}/$TARBALL"
erjo@180 15
al@19693 16 DEPENDS="gmp libffi libtasn1 nettle p11-kit zlib"
al@19693 17 BUILD_DEPENDS="nettle-dev libtasn1-dev gtk-doc gettext p11-kit-dev"
al@19693 18
al@19693 19 DEPENDS_arm="nettle libgpg-error ncurses readline zlib gcc-lib-base \
pankso@16258 20 libgnutls libcrypto libtasn1"
al@19693 21 BUILD_DEPENDS_arm="libtasn1-dev ncurses-dev readline-dev nettle-dev \
pascal@17396 22 libgpg-error-dev libgcrypt-dev libcrypto-dev gmp-dev lzip"
al@19693 23
al@19693 24 SPLIT="libgnutls gnutls-dev"
pankso@16258 25
pankso@16258 26 # Handle SliTaz arch.
pankso@16258 27 case "$SLITAZ_ARCH" in
al@19693 28 arm*) DEPENDS=$DEPENDS_arm ;;
pankso@16258 29 esac
pankso@16258 30
pankso@16258 31 # Handle cross compilation.
pankso@16258 32 case "$ARCH" in
al@19693 33 arm*)
al@19693 34 BUILD_DEPENDS=$BUILD_DEPENDS_arm
pankso@16258 35 ARCH_ARGS="--with-libgcrypt-prefix=/cross/$ARCH/sysroot/usr \
al@19693 36 --without-p11-kit --disable-rpath --with-libgcrypt --disable-guile \
al@19693 37 --with-zlib" ;;
pankso@16258 38 esac
slaxemulator@11295 39
erjo@180 40 # Rules to configure and make the package.
erjo@180 41 compile_rules()
erjo@180 42 {
pankso@16258 43 ./configure \
psychomaniak@18166 44 --with-default-trust-store-file="/etc/ssl/ca-bundle.crt" \
pankso@16258 45 $CONFIGURE_ARGS ${ARCH_ARGS} &&
al@19693 46 make && make install &&
al@19693 47 make -C doc/reference install-data-local
erjo@180 48 }
erjo@180 49
erjo@180 50 # Rules to gen a SliTaz package suitable for Tazpkg.
erjo@180 51 genpkg_rules()
erjo@180 52 {
al@19693 53 cook_copy_folders bin
erjo@180 54 }