]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blame - curl/curl.nm
curl: Provide curl-devel.
[people/ms/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
0314b274 7version = 7.24.0
e2b71093 8release = 3
8b63a194 9
802ea3af
MT
10groups = Application/Internet
11url = http://www.curl.haxx.se/
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
8c5ccb6a 23source_dl = http://curl.haxx.se/download/
452efbe7 24
802ea3af
MT
25build
26 requires
27 autoconf
28 automake
29 groff
30 libidn-devel
31 libssh2-devel
c22b07da
MT
32 libtool-devel
33 net-tools
802ea3af
MT
34 nss-devel
35 openldap-devel
802ea3af
MT
36 zlib-devel
37 end
452efbe7 38
802ea3af
MT
39 configure_options += \
40 --enable-hidden-symbols \
41 --disable-static \
42 --with-ca-bundle=/etc/pki/tls/certs/ca-bundle.crt \
43 --with-libidn \
44 --with-libssh2 \
45 --with-nss \
46 --enable-ldaps \
47 --enable-ipv6 \
48 --enable-manual \
49 --enable-threaded-resolver \
50 --without-ssl
452efbe7 51
802ea3af
MT
52 prepare_cmds
53 autoreconf -vfi
54 end
8b63a194 55
c22b07da
MT
56 # The testsuite runs services which bind to ports and
57 # sends queries to the internet. This may fail in some
58 # occasions.
59 #test
60 # make check
61 #end
802ea3af 62end
8d3bc57a 63
802ea3af
MT
64packages
65 package curl
1f9bc2f0 66
802ea3af
MT
67 package libcurl
68 template LIBS
69 end
1f9bc2f0 70
802ea3af
MT
71 package libcurl-devel
72 template DEVEL
e2b71093
MT
73
74 provides
75 curl-devel = %{thisver}
76 end
802ea3af 77 end
1f9bc2f0
MT
78
79 package %{name}-debuginfo
80 template DEBUGINFO
81
e2b71093
MT
82 provides
83 libcurl-debuginfo = %{thisver}
84 end
1f9bc2f0 85 end
802ea3af 86end