wok-next annotate gnutls/receipt @ rev 20082
Up clementine
author | Xander Ziiryanoff <psychomaniak@xakep.ru> |
---|---|
date | Wed Oct 25 12:19:39 2017 +0200 (2017-10-25) |
parents | f463de72afe3 |
children | 111038df4ab1 |
rev | line source |
---|---|
al@19797 | 1 # SliTaz package receipt v2. |
erjo@180 | 2 |
erjo@180 | 3 PACKAGE="gnutls" |
al@19797 | 4 VERSION="3.5.9" |
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 |
al@19693 | 12 TARBALL="$PACKAGE-$VERSION.tar.xz" |
pascal@17396 | 13 WGET_URL="ftp://ftp.gnutls.org/gcrypt/gnutls/v${VERSION%.*}/$TARBALL" |
al@19797 | 14 TARBALL_MD5="0ab25eb6a1509345dd085bc21a387951" |
erjo@180 | 15 |
al@19797 | 16 BUILD_DEPENDS="nettle-dev libtasn1-dev libunistring-dev gettext libcrypto-dev \ |
al@19797 | 17 libidn-dev unbound-dev p11-kit-dev" |
al@19693 | 18 BUILD_DEPENDS_arm="libtasn1-dev ncurses-dev readline-dev nettle-dev \ |
pascal@17396 | 19 libgpg-error-dev libgcrypt-dev libcrypto-dev gmp-dev lzip" |
al@19693 | 20 SPLIT="libgnutls gnutls-dev" |
pankso@16258 | 21 |
erjo@180 | 22 # Rules to configure and make the package. |
erjo@180 | 23 compile_rules() |
erjo@180 | 24 { |
al@19797 | 25 # Handle cross compilation. |
al@19797 | 26 case "$ARCH" in |
al@19797 | 27 arm*) |
al@19797 | 28 ARCH_ARGS="--with-libgcrypt-prefix=/cross/$ARCH/sysroot/usr \ |
al@19797 | 29 --without-p11-kit --disable-rpath --with-libgcrypt --disable-guile \ |
al@19797 | 30 --with-zlib" ;; |
al@19797 | 31 esac |
al@19797 | 32 |
pankso@16258 | 33 ./configure \ |
psychomaniak@18166 | 34 --with-default-trust-store-file="/etc/ssl/ca-bundle.crt" \ |
pankso@16258 | 35 $CONFIGURE_ARGS ${ARCH_ARGS} && |
al@19693 | 36 make && make install && |
al@19693 | 37 make -C doc/reference install-data-local |
erjo@180 | 38 } |
erjo@180 | 39 |
erjo@180 | 40 # Rules to gen a SliTaz package suitable for Tazpkg. |
erjo@180 | 41 genpkg_rules() |
erjo@180 | 42 { |
al@19797 | 43 case $PACKAGE in |
al@19797 | 44 gnutls) |
al@19797 | 45 copy bin/ |
al@19797 | 46 DEPENDS="cacerts gmp libffi libgnutls libidn libtasn1 libunistring \ |
al@19797 | 47 nettle p11-kit zlib" |
al@19797 | 48 DEPENDS_arm="nettle libgpg-error ncurses readline zlib \ |
al@19797 | 49 gcc-lib-base libgnutls libcrypto libtasn1" |
al@19797 | 50 case $ARCH in |
al@19797 | 51 arm*) DEPENDS=$DEPENDS_arm;; |
al@19797 | 52 esac |
al@19797 | 53 ;; |
al@19797 | 54 libgnutls) |
al@19797 | 55 copy *.so* |
al@19797 | 56 CAT="security|shared libraries" |
al@19797 | 57 DEPENDS="cacerts gmp libidn libtasn1 libunistring nettle p11-kit \ |
al@19797 | 58 unbound zlib" |
al@19797 | 59 ;; |
al@19797 | 60 *-dev) |
al@19797 | 61 copy @dev |
al@19797 | 62 DEPENDS="gnutls libgnutls gmp-dev libcrypto-dev libffi-dev \ |
al@19797 | 63 libidn-dev libtasn1-dev libunistring-dev nettle-dev p11-kit-dev \ |
al@19797 | 64 unbound-dev zlib-dev" |
al@19797 | 65 ;; |
al@19797 | 66 esac |
erjo@180 | 67 } |