diff options
author | GoliathLabs | 2020-05-04 23:01:36 +0200 |
---|---|---|
committer | GoliathLabs | 2020-05-04 23:01:36 +0200 |
commit | 0b8e832884af0ab994316237b542671765d587a6 (patch) | |
tree | cd12ac473e56cbecdea82e8b8a1cf10733d0b5fe /PKGBUILD | |
parent | 5758de3e556caa131a43e20befb89bcdf660c666 (diff) | |
download | aur-0b8e832884af0ab994316237b542671765d587a6.tar.gz |
Updated: 3.6.13
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 62 |
1 files changed, 44 insertions, 18 deletions
@@ -1,29 +1,55 @@ -# Maintainer: mesmer <mesmer@fisica.if.uff.br> -# Contributor:pRadoslaw Chmielarz <radoslaw.chmielarz@gmail.com> +# Maintainer: Felix Golatofski <contact@xdfr.de> +# Contributor: mesmer <mesmer@fisica.if.uff.br> +# Contributor: pRadoslaw Chmielarz <radoslaw.chmielarz@gmail.com> +# Contributor: Jan de Groot <jgc@archlinux.org> +# Contributor: Andreas Radke <andyrtr@archlinux.org> + pkgname=gnutls-openssl -pkgver=3.5.13 +_pkgname=gnutls +pkgver=3.6.13 pkgrel=1 -pkgdesc="Secure communications library with OpenSSL" +pkgdesc="A library which provides a secure layer over a reliable transport layer with OpenSSL" arch=("i686" "x86_64") -url="http://gnutls.org/" -license=('GPL') -depends=("libidn" "libtasn1" "nettle" "gc") -optdepends=("zlib: for compression" - "p11-kit: for PKCS #11 support" - "guile: for use with Guile bindings" - "unbound: for DNSSEC/DANE functionality") +license=('GPL3' 'LGPL2.1') +url="https://gnutls.org/" +options=('!zipman') +depends=('gcc-libs' 'libtasn1' 'readline' 'zlib' 'nettle' 'p11-kit' 'libidn2' + 'libidn2.so' 'libunistring') +checkdepends=('net-tools') +optdepends=('guile: for use with Guile bindings') provides=("gnutls") conflicts=("gnutls") -source=("ftp://ftp.gnutls.org/gcrypt/gnutls/v3.5/gnutls-${pkgver}.tar.xz") -sha256sums=('79f5480ad198dad5bc78e075f4a40c4a315a1b2072666919d2d05a08aec13096') +source=(https://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/${_pkgname}-${pkgver}.tar.xz{,.sig}) +sha256sums=('32041df447d9f4644570cf573c9f60358e865637d69b7e59d1159b7240b52f38' + 'SKIP') +validpgpkeys=('0424D4EE81A0E3D119C6F835EDA21E94B565716F' + '1F42418905D8206AA754CCDC29EE58B996865171') + # "Simon Josefsson <simon@josefsson.org>" + # "Nikos Mavrogiannopoulos <nmav@gnutls.org> build() { - cd gnutls-${pkgver} + cd ${srcdir}/${_pkgname}-${pkgver} + ./configure --prefix=/usr \ + --with-zlib \ + --disable-static \ + --with-idn \ + --enable-guile --with-guile-site-dir=no \ + --with-default-trust-store-pkcs11="pkcs11:model=p11-kit-trust;manufacturer=PKCS%2311%20Kit" \ + --enable-openssl-compatibility + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} - ./configure --prefix=/usr --enable-openssl-compatibility - make +check() { + cd ${srcdir}/${_pkgname}-${pkgver} + make check } + package() { - cd gnutls-${pkgver} + cd ${srcdir}/${_pkgname}-${pkgver} + make DESTDIR=${pkgdir} install - make DESTDIR=${pkgdir} install +# lots of .png files are put into infodir and are gzipped by makepkg! this needs to be fixed by using !zipman + # gzip -9 all files in infodir and manpages manually + find "$pkgdir/usr/share/info" -name '*.info*' -exec gzip -n -9 {} \; + find "$pkgdir/usr/share/man" -exec gzip -n -9 {} \; } |