multilib/curl-32: new port

This commit is contained in:
emmett1
2020-11-12 00:09:32 +08:00
parent c045e8ae76
commit efe61b0d4e
4 changed files with 42 additions and 0 deletions

View File

@@ -0,0 +1 @@
d7df02d3b78b625fee4dd765808a6eb6 curl-7.73.0.tar.xz

View File

@@ -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

25
multilib/curl-32/spkgbuild Executable file
View File

@@ -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
}

8
multilib/curl-32/update Normal file
View File

@@ -0,0 +1,8 @@
url=$(dirname $url)
url=$url/$(fetch \
| grep folder \
| sed 's,.*href=",,;s,\/.*,,' \
| grep ^[[:digit:]] \
| sort -V \
| uniq \
| tail -n1)