# Maintainer: PktSurf <smlinux@pktsurf.in>
app=curl
version=7.88.1
build=1sml
homepage="https://curl.se/"
download="https://github.com/curl/curl/releases/download/curl-7_88_1/curl-$version.tar.xz"
desc="Command line URL data transfer tool"
requires="zlib openssl brotli libssh2 libidn2 nghttp2 libunistring libpsl"
preservestaticlibs=1

prepbuilddir() {
  mkandenterbuilddir
  rm -rf $app-$version

  tar xf $srcdir/$app-$version.tar.?z*
  cd $app-$version
  fixbuilddirpermissions
}

build() {
  ./configure \
    --prefix= \
    --sysconfdir=/etc \
    --with-libssh2 \
    --without-ca-bundle \
    --with-ca-path=/etc/ssl/certs \
    --with-openssl

  make
  make install DESTDIR=$pkg
  
  (
    cd docs/libcurl 
    make install-man3 DESTDIR=$pkg
    cd opts
    make install-man3 DESTDIR=$pkg
  )

  # We don't ship the related perl script (yet):
  rm -f $pkg/usr/share/man/man1/mk-ca-bundle.1

  cp COPYING $pkgdocs/

  mkfinalpkg
}

sha512sums="
f6cc99dd66d34392e149f99e97c4dfbcbd699e5bb104fa57d7c8be36547bd8c2ff0d64f76c806d1532632352a3251046a8fbbbdf91b5e1398061d38ffa7e0cda  curl-7.88.1.tar.lz
"
