summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Ziemba2016-04-10 18:57:18 -0400
committerDan Ziemba2016-04-10 18:57:18 -0400
commitb840db14cf35bb4ca0b1d3fc3e4d92205a4c0f97 (patch)
treedd4a91475c9a0c874ed635d302b608e3e4d7a8b1
parent2223b678fd08c69331208e308c7da7aeb845e271 (diff)
downloadaur-b840db14cf35bb4ca0b1d3fc3e4d92205a4c0f97.tar.gz
Modified config to more closely match 3.4.x pkg
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD20
2 files changed, 17 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ef2a4167edfa..29524a84d066 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,19 @@
# Generated by mksrcinfo v8
-# Sun Apr 10 21:52:45 UTC 2016
+# Sun Apr 10 22:57:15 UTC 2016
pkgbase = gnutls28
pkgdesc = A library which provides a secure layer over a reliable transport layer (legacy version)
pkgver = 3.3.22
- pkgrel = 1
+ pkgrel = 2
url = http://gnutls.org/
arch = i686
arch = x86_64
license = GPL3
license = LGPL2.1
- makedepends = libidn
depends = zlib
depends = nettle
depends = p11-kit
depends = libtasn1
- depends = gnutls
+ depends = libidn
provides = libgnutls28
conflicts = libgnutls28
source = ftp://ftp.gnutls.org/gcrypt/gnutls/v3.3/gnutls-3.3.22.tar.xz
diff --git a/PKGBUILD b/PKGBUILD
index f5be13c3e0b2..b5cf2ce5ef53 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}