diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 14 insertions, 6 deletions
@@ -9,15 +9,14 @@ _pkgbasename=gnutls pkgname=${_pkgbasename}28 pkgver=3.3.22 -pkgrel=1 +pkgrel=2 pkgdesc="A library which provides a secure layer over a reliable transport layer (legacy version)" arch=('i686' 'x86_64') license=('GPL3' 'LGPL2.1') url="http://gnutls.org/" -depends=('zlib' 'nettle' 'p11-kit' 'libtasn1' $_pkgbasename) +depends=('zlib' 'nettle' 'p11-kit' 'libtasn1' 'libidn') provides=('libgnutls28') conflicts=('libgnutls28') -makedepends=('libidn') source=(ftp://ftp.gnutls.org/gcrypt/gnutls/v3.3/${_pkgbasename}-${pkgver}.tar.xz{,.sig}) sha256sums=('0ffa233e022e851f3f5f7811ac9223081a0870d5a05a7cf35a9f22e173c7b009' 'SKIP') @@ -26,15 +25,24 @@ validpgpkeys=(1F42418905D8206AA754CCDC29EE58B996865171) build() { cd "${srcdir}/${_pkgbasename}-${pkgver}" - # build fails without --disable-hardware-acceleration because of assembler errors + # Guile disabled for conflict with 3.4.x package + # CXX disabled because 3.4.x builds same version libgnutlsxx.so.28.1.0 + # openssl, dane, tpm disabled to match 3.4.x package even when building + # outside chroot where those deps are installed + # local libopts enabled to prevent build issue when autogen is installed ./configure --prefix=/usr --libdir=/usr/lib \ --includedir=/usr/include/gnutls28 \ --program-suffix=28 \ --with-zlib \ --disable-static \ --disable-guile \ - --disable-valgrind-tests --disable-hardware-acceleration \ - --disable-cxx --disable-openssl-compatibility --enable-local-libopts + --with-default-trust-store-pkcs11="pkcs11:model=p11-kit-trust;manufacturer=PKCS%2311%20Kit" \ + --disable-cxx \ + --disable-openssl-compatibility \ + --enable-local-libopts \ + --disable-libdane \ + --without-tpm \ + --disable-valgrind-tests make } |