From f2eecc580bc3aac2a99f428021a5d04eda39cdf5 Mon Sep 17 00:00:00 2001 From: Matheus Date: Sun, 9 Jun 2024 19:33:34 -0300 Subject: [PATCH] ports: curl --- recipes/curl | 16 ++++++++++++++++ source-recipes/curl | 9 +++++++++ 2 files changed, 25 insertions(+) create mode 100644 recipes/curl create mode 100644 source-recipes/curl diff --git a/recipes/curl b/recipes/curl new file mode 100644 index 00000000..14ba2ac2 --- /dev/null +++ b/recipes/curl @@ -0,0 +1,16 @@ +name=curl +revision=1 +from_source=curl +imagedeps="base-devel" +hostdeps="xgcc xbinutils pkgconfig" +deps="mlibc openssl zlib" + +build() { + cp -rpv ${source_dir}/* . + ./configure --host=x86_64-astral --prefix=${prefix} --with-openssl --with-zlib --disable-ipv6 + make -j ${parallelism} +} + +package() { + make install DESTDIR=${dest_dir} +} diff --git a/source-recipes/curl b/source-recipes/curl new file mode 100644 index 00000000..1a391e91 --- /dev/null +++ b/source-recipes/curl @@ -0,0 +1,9 @@ +name=curl +version=8.8.0 +source_method=tarball +tarball_url="https://github.com/curl/curl/releases/download/curl-8_8_0/curl-${version}.tar.xz" +tarball_sha512="9d2c0d3a0d8f6c31ba4fabe48f801910f886fde43dc198dc4213708d6967ed5e040a1bb7348aa1cb126577ee508a3ec36fe65256d027d861d6ffb70f6383967a" +hostdeps="autoconf automake pkgconfig libtool autoconf-archive" +regenerate() { + autoreconf -fvi +}