diff options
-rw-r--r-- | abs/core/gnutls/PKGBUILD | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/abs/core/gnutls/PKGBUILD b/abs/core/gnutls/PKGBUILD index 307d02c..593304a 100644 --- a/abs/core/gnutls/PKGBUILD +++ b/abs/core/gnutls/PKGBUILD @@ -3,24 +3,30 @@ # Maintainer: Andreas Radke <andyrtr@archlinux.org> pkgname=gnutls -pkgver=3.4.15 +pkgver=3.5.18 pkgrel=1 pkgdesc="A library which provides a secure layer over a reliable transport layer" -arch=('i686' 'x86_64') +arch=('x86_64') license=('GPL3' 'LGPL2.1') -url="http://www.gnutls.org/" +url="https://www.gnutls.org/" options=('!zipman') -depends=('gcc-libs' 'libtasn1' 'readline' 'zlib' 'nettle' 'p11-kit') +depends=('gcc-libs' 'libtasn1' 'readline' 'zlib' 'nettle' 'p11-kit' 'libidn' 'libunistring') checkdepends=('net-tools') optdepends=('guile: for use with Guile bindings') -source=(ftp://ftp.gnutls.org/gcrypt/gnutls/v3.4/${pkgname}-${pkgver}.tar.xz{,.sig}) -md5sums=('4ea5b239bd8bf1b734dda02997b36459' - 'SKIP') +source=(https://www.gnupg.org/ftp/gcrypt/gnutls/v3.5/${pkgname}-${pkgver}.tar.xz{,.sig}) +sha256sums=('ae2248d9e78747cf9c469dde81ff8f90b56838b707a0637f3f7d4eee90e80234' + 'SKIP') validpgpkeys=('0424D4EE81A0E3D119C6F835EDA21E94B565716F' '1F42418905D8206AA754CCDC29EE58B996865171') # "Simon Josefsson <simon@josefsson.org>" # "Nikos Mavrogiannopoulos <nmav@gnutls.org> +prepare() { + cd ${pkgname}-${pkgver} + # fix a broken test +# sed 's/global_init/gnutls_global_init/g' -i tests/trust-store.c +} + build() { cd ${pkgname}-${pkgver} @@ -34,6 +40,7 @@ build() { --enable-openssl-compatibility \ --enable-guile --with-guile-site-dir=no \ --with-default-trust-store-pkcs11="pkcs11:model=p11-kit-trust;manufacturer=PKCS%2311%20Kit" + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make } |