description="Utility for transferring files with URL syntax to many protocols (Link with gnutls)"
url="http://curl.haxx.se"
maintainer="Daniel Stenberg"
packager="tnut <tnut@nutyx.org>"
contributors="Graknu"


name=libcurl-gnutls
version=7.65.1
makedepends=(libssh2 gnutls libpsl nettle zlib)

source=(http://curl.haxx.se/download/curl-$version.tar.xz)


build() {

cd curl-$version

  ./configure \
    --prefix='/usr' \
    --disable-ldap \
    --disable-ldaps \
    --disable-manual \
    --disable-versioned-symbols \
    --enable-ipv6 \
    --enable-threaded-resolver \
    --without-gssapi \
    --with-libssh2 \
    --without-libidn \
    --without-ssl \
    --with-gnutls='/usr' \
    --with-random='/dev/urandom' \
    --with-ca-bundle='/etc/ssl/certs/ca-certificates.crt'

  make -C lib

  make -C lib DESTDIR=$PKG install

  mv $PKG/usr/lib/libcurl{,-gnutls}.so.4.5.0
  rm $PKG/usr/lib/libcurl.{a,so}*
  for vers in 3 4 4.0.0 4.1.0 4.2.0 4.3.0 4.4.0; do
    ln -s libcurl-gnutls.so.4.5.0 $PKG/usr/lib/libcurl-gnutls.so.$vers
  done

  install -dm 755 $PKG/usr/share/licenses
  ln -s curl $PKG/usr/share/licenses/libcurl-gnutls

  # Obsolet lib
  rm $PKG/usr/lib/libcurl.la
}
