smlinux/base/curl/curl.SMBuild
PktSurf 8447f126af Renamed base/fuse to base/fuse2
Discarded code for copying Changelog in base/acpid
Upgraded base/attr to 2.5.1
Replaced CFLAGS with LDFLAGS for static linking in base/coreutils
Removed code that stripped static archive in base/curl
Removed -L/lib flag in LDFLAGS in base/e2fsprogs and partly fixed make install line
Fixed subshell code order in base/file
Disabled compile tests in base/fmt
base/fuse2 's init script path is now passed to configure to remove any need for post compile path and directory fixes
Fixed hardcoded init path in base/fuse3 and removed related unnecessary code
Disabled static lib generation in base/gmp
Base/gpgme now only builds for predefined languages
Rewrote entire build code in base/tree
Partly rewrote build code in base/zip
2023-03-30 10:14:41 +05:30

48 lines
1 KiB
Text
Executable file

app=curl
version=7.88.1
build=1sml
homepage="https://curl.se/"
download="https://github.com/curl/curl/releases/download/curl-7_88_1/curl-$version.tar.xz"
desc="Command line URL data transfer tool"
requires="zlib openssl brotli libssh2 libidn2 nghttp2 libunistring libpsl"
preservestaticlibs=1
prepbuilddir() {
mkandenterbuilddir
rm -rf $app-$version
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
}
build() {
./configure \
--prefix="" \
--sysconfdir=/etc \
--with-libssh2 \
--without-ca-bundle \
--with-ca-path=/etc/ssl/certs \
--with-openssl
make
make install DESTDIR=$pkg
(
cd docs/libcurl
make install-man3 DESTDIR=$pkg
cd opts
make install-man3 DESTDIR=$pkg
)
# We don't ship the related perl script (yet):
rm -f $pkg/share/man/man1/mk-ca-bundle.1
cp COPYING $pkgdocs/
mkfinalpkg
}
sha512sums="
f6cc99dd66d34392e149f99e97c4dfbcbd699e5bb104fa57d7c8be36547bd8c2ff0d64f76c806d1532632352a3251046a8fbbbdf91b5e1398061d38ffa7e0cda curl-7.88.1.tar.lz
"