# Contributor: xrs # Maintainer: xrs pkgname=gnurl pkgver=7.65.3 pkgrel=0 pkgdesc="curl with only HTTP/HTTPS support and GnuTLS" url="https://gnunet.org/en/gnurl.html" arch="all" license="MIT" depends="ca-certificates gnutls libidn2 zlib" depends_dev="gnutls-dev libidn2-dev zlib-dev" makedepends="$depends_dev autoconf automake libtool perl pkgconf python3" subpackages="$pkgname-dbg $pkgname-dev $pkgname-doc libgnurl" source="https://ftp.gnu.org/gnu/gnunet/gnurl-$pkgver.tar.gz" prepare() { default_prepare autoreconf -vfi } build() { ./configure \ --build=$CBUILD \ --host=$CHOST \ --with-ca-bundle=/etc/ssl/certs/ca-certificates.crt \ --prefix=/usr \ --disable-static \ --enable-ipv6 \ --with-gnutls \ --with-libidn2 \ --without-libpsl \ --without-libssh2 \ --without-libmetalink \ --without-winidn \ --without-librtmp \ --without-nghttp2 \ --without-nss \ --without-cyassl \ --without-polarssl \ --without-ssl \ --without-winssl \ --without-darwinssl \ --disable-sspi \ --disable-ntlm-wb \ --disable-ldap \ --disable-rtsp \ --disable-dict \ --disable-telnet \ --disable-tftp \ --disable-pop3 \ --disable-imap \ --disable-smtp \ --disable-gopher \ --disable-file \ --disable-ftp \ --disable-smb \ --disable-ares make } check() { make -C tests nonflaky-test } package() { make DESTDIR="$pkgdir" install } libgnurl() { pkgdesc="curl library with only HTTP/HTTPS support and GnuTLS" mkdir -p "$subpkgdir"/usr mv "$pkgdir"/usr/lib "$subpkgdir"/usr } sha512sums="51aa71352dfe2e65dbcf542cb616af1eaa7e80fbc4ddb455a338e74eea245724ac1fa7ff226c418101e8ba298a8f85c2be9e7d9190a57c66e2e8c65d0c5186f8 gnurl-7.65.3.tar.gz"