diff --git a/multilib/curl-32/.checksums b/multilib/curl-32/.checksums new file mode 100644 index 000000000..830c0c323 --- /dev/null +++ b/multilib/curl-32/.checksums @@ -0,0 +1 @@ +d7df02d3b78b625fee4dd765808a6eb6 curl-7.73.0.tar.xz diff --git a/multilib/curl-32/.pkgfiles b/multilib/curl-32/.pkgfiles new file mode 100644 index 000000000..89643adab --- /dev/null +++ b/multilib/curl-32/.pkgfiles @@ -0,0 +1,8 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/lib32/ +-rw-r--r-- root/root usr/lib32/libcurl.a +lrwxrwxrwx root/root usr/lib32/libcurl.so -> libcurl.so.4.7.0 +lrwxrwxrwx root/root usr/lib32/libcurl.so.4 -> libcurl.so.4.7.0 +-rwxr-xr-x root/root usr/lib32/libcurl.so.4.7.0 +drwxr-xr-x root/root usr/lib32/pkgconfig/ +-rw-r--r-- root/root usr/lib32/pkgconfig/libcurl.pc diff --git a/multilib/curl-32/spkgbuild b/multilib/curl-32/spkgbuild new file mode 100755 index 000000000..2dd925a14 --- /dev/null +++ b/multilib/curl-32/spkgbuild @@ -0,0 +1,25 @@ +# description : Utility and a library used for transferring files +# depends : curl openssl-32 + +name=curl-32 +version=7.73.0 +release=1 +source="https://curl.haxx.se/download/curl-$version.tar.xz" + +build() { + cd curl-$version + + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + ./configure --prefix=/usr \ + --libdir=/usr/lib32 \ + --enable-threaded-resolver \ + --without-libidn2 \ + --with-ca-bundle=/etc/ssl/certs/ca-certificates.crt + make + make DESTDIR=$PWD/DESTDIR install + mkdir -p $PKG/usr/lib32 + cp -Rv DESTDIR/usr/lib32/* $PKG/usr/lib32 +} diff --git a/multilib/curl-32/update b/multilib/curl-32/update new file mode 100644 index 000000000..3e5a3c946 --- /dev/null +++ b/multilib/curl-32/update @@ -0,0 +1,8 @@ +url=$(dirname $url) +url=$url/$(fetch \ +| grep folder \ +| sed 's,.*href=",,;s,\/.*,,' \ +| grep ^[[:digit:]] \ +| sort -V \ +| uniq \ +| tail -n1)