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 } |