]> git.ipfire.org Git - ipfire-3.x.git/blame - curl/curl.nm
json-c: Update to version 0.17-20230812
[ipfire-3.x.git] / curl / curl.nm
CommitLineData
8b63a194 1###############################################################################
802ea3af
MT
2# IPFire.org - An Open Source Firewall Solution #
3# Copyright (C) - IPFire Development Team <info@ipfire.org> #
8b63a194 4###############################################################################
5
802ea3af 6name = curl
1a2d32ff
MT
7version = 8.3.0
8release = 1
8b63a194 9
802ea3af 10groups = Application/Internet
39401781 11url = https://curl.haxx.se/
802ea3af
MT
12license = MIT
13summary = A utility for getting files from remote servers (FTP, HTTP, and others).
8b63a194 14
802ea3af
MT
15description
16 cURL is a tool for getting files from HTTP, FTP, FILE, LDAP, LDAPS,
17 DICT, TELNET and TFTP servers, using any of the supported protocols.
18 cURL is designed to work without user interaction or any kind of
19 interactivity. cURL offers many useful capabilities, like proxy support,
8b63a194 20 user authentication, FTP upload, HTTP post, and file transfer resume.
802ea3af 21end
8b63a194 22
39401781 23source_dl = https://curl.haxx.se/download/
452efbe7 24
802ea3af
MT
25build
26 requires
1a2d32ff 27 c-ares-devel
802ea3af 28 groff
1a2d32ff 29 libidn2-devel
802ea3af 30 libssh2-devel
c22b07da 31 libtool-devel
fab1cfe0 32 nghttp2-devel
802ea3af 33 openldap-devel
8243eeac 34 openssl-devel
802ea3af 35 zlib-devel
1a2d32ff 36 zstd-devel
802ea3af 37 end
452efbe7 38
802ea3af 39 configure_options += \
802ea3af
MT
40 --disable-static \
41 --with-ca-bundle=/etc/pki/tls/certs/ca-bundle.crt \
1a2d32ff 42 --with-libidn2 \
802ea3af 43 --with-libssh2 \
a53e38ce 44 --with-ssl \
1a2d32ff 45 --enable-ares \
802ea3af
MT
46 --enable-ldaps \
47 --enable-ipv6 \
48 --enable-manual \
1a2d32ff 49 --enable-websockets
452efbe7 50
c22b07da
MT
51 # The testsuite runs services which bind to ports and
52 # sends queries to the internet. This may fail in some
53 # occasions.
54 #test
55 # make check
56 #end
802ea3af 57end
8d3bc57a 58
802ea3af
MT
59packages
60 package curl
1f9bc2f0 61
802ea3af
MT
62 package libcurl
63 template LIBS
64 end
1f9bc2f0 65
802ea3af
MT
66 package libcurl-devel
67 template DEVEL
e2b71093
MT
68
69 provides
70 curl-devel = %{thisver}
71 end
8fa096f8
MT
72
73 requires
74 libssh2-devel
75 openldap-devel
76 openssl-devel
77 zlib-devel
78 end
802ea3af 79 end
1f9bc2f0
MT
80
81 package %{name}-debuginfo
82 template DEBUGINFO
83
e2b71093
MT
84 provides
85 libcurl-debuginfo = %{thisver}
86 end
1f9bc2f0 87 end
802ea3af 88end