🔒 Repository is read-only – file editing is disabled.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
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