pkgname: curl pkgver: '8.22.0' pkgrel: 2 pkgdesc: Utility for transferring files with URL syntax to many protocols url: 'https://curl.haxx.se' arch: x86_64 license: - MIT depends: - openssl - libidn2 - libpsl - zlib - zstd makedepends: - openssl - libidn2 - libpsl - zlib - zstd source: - 'https://curl.se/ca/cacert.pem' - 'https://curl.haxx.se/download/${pkgname}-${pkgver}.tar.xz' sha256sums: - f66dff1bdf8f96060b8177976f8b7d9254bc89bc4db933d769f7384d28480bc9 - f7ef3ae8a22e521f289803fe93543eb64c329b58aa73a9e224dfd915a2a5f4f7 build: | cd ${pkgname}-${pkgver} ./configure \ --prefix=/usr \ --libdir=/usr/lib \ --with-openssl \ --with-ca-path=/etc/ssl/certs \ --with-ca-bundle=/etc/ssl/cacert.pem \ --enable-versioned-symbols \ --enable-threaded-resolver \ --enable-ipv6 \ --disable-ldap \ --disable-ldaps \ --disable-static make package: | cd ${pkgname}-${pkgver} make DESTDIR=${PKGDIR} install # Usuń niepotrzebne pliki rm -f ${PKGDIR}/usr/lib/libcurl.la rm -f ${PKGDIR}/usr/lib/libcurl.a # Dokumentacja install -v -d -m755 ${PKGDIR}/usr/share/doc/${pkgname} cp -v -R docs/* ${PKGDIR}/usr/share/doc/${pkgname} # Licencja install -Dm 644 COPYING ${PKGDIR}/usr/share/licenses/${pkgname}/COPYING # Certyfikaty CA install -Dm 644 ../cacert.pem ${PKGDIR}/etc/ssl/cacert.pem # ---- curl-devel: nagłówki + pkgconfig ---- install -d ${PKGDIR}/usr/include/curl install -m 644 include/curl/*.h ${PKGDIR}/usr/include/curl/ install -Dm 644 libcurl.pc ${PKGDIR}/usr/lib/pkgconfig/libcurl.pc package_curl-devel: | mkdir -p ${PKGDIR}/usr/include/curl mkdir -p ${PKGDIR}/usr/lib/pkgconfig cp -a ${SRCDIR}/../pkg/curl/usr/include/curl/*.h ${PKGDIR}/usr/include/curl/ 2>/dev/null || true cp -a ${SRCDIR}/../pkg/curl/usr/lib/pkgconfig/libcurl.pc ${PKGDIR}/usr/lib/pkgconfig/ 2>/dev/null || true