]> git.pld-linux.org Git - packages/curl.git/blame - curl.spec
- updated to 7.19.0
[packages/curl.git] / curl.spec
CommitLineData
195ea5a8
JB
1#
2# Conditional build:
120855f9
JB
3%bcond_with ares # with c-ares (asynchronous DNS operations) library (disables IPv6)
4%bcond_without ssh # without SSH support
5%bcond_without ssl # without SSL support
39cbc264 6%bcond_without gnutls # use GnuTLS instead of OpenSSL
7d46ac1d 7%bcond_without kerberos5 # without MIT Kerberos 5 support
195ea5a8 8#
f7f276d9 9Summary: A utility for getting files from remote servers (FTP, HTTP, and others)
ce380d80
ER
10Summary(es.UTF-8): Un cliente para bajar archivos de servidores (FTP, HTTP, y otros)
11Summary(pl.UTF-8): Narzędzie do ściągania plików z serwerów (FTP, HTTP i innych)
12Summary(pt_BR.UTF-8): Busca URL (suporta FTP, TELNET, LDAP, GOPHER, DICT, HTTP e HTTPS)
13Summary(ru.UTF-8): Утилита для получения файлов с серверов FTP, HTTP и других
14Summary(uk.UTF-8): Утиліта для отримання файлів з серверів FTP, HTTP та інших
5767e1a7 15Name: curl
2ef8895b
AG
16Version: 7.19.0
17Release: 1
c091c0ac 18License: MIT-like
5767e1a7 19Group: Applications/Networking
195ea5a8 20Source0: http://curl.haxx.se/download/%{name}-%{version}.tar.bz2
2ef8895b 21# Source0-md5: c299c5e0f20f633791b4c4f7ced4effe
88a42c9f 22Patch0: %{name}-no_strip.patch
d4dc980e 23Patch1: %{name}-ac.patch
bb86f73b 24Patch2: %{name}-pc.patch
4557544f 25URL: http://curl.haxx.se/
c091c0ac 26BuildRequires: autoconf >= 2.57
66cf63f1 27BuildRequires: automake
4c2a089c 28%{?with_ares:BuildRequires: c-ares-devel}
7d46ac1d 29%{?with_kerberos5:BuildRequires: krb5-devel}
5d94786d 30BuildRequires: libidn-devel >= 0.4.1
78675a4d 31%{?with_ssh:BuildRequires: libssh2-devel >= 0.16}
c091c0ac 32BuildRequires: libtool
f0ae3681 33BuildRequires: openldap-devel
5559a124
AM
34%if %{with ssl}
35%if %{with gnutls}
36BuildRequires: gnutls-devel
37%else
38BuildRequires: openssl-devel >= 0.9.7d
39%endif
40%endif
6903f0dc 41BuildRequires: zlib-devel
3fb47407 42Requires: %{name}-libs = %{version}-%{release}
5d94786d 43Requires: libidn >= 0.4.1
1f5fab1f 44%{?with_ssh:Requires: libssh2 >= 0.16}
5d94786d 45Requires: openssl-tools >= 0.9.7d
cfa95fc0 46Obsoletes: libcurl2
8aa4e5ec 47BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
81714278 48
49%description
655b91ad 50cURL is a tool for getting files with URL syntax, supporting FTP,
51HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. cURL supports HTTP
52POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies,
53cookies, user+password authentication and a busload of other useful
54tricks. The main use for curl is when you want to get or send files
55automatically to or from a site using one of the supported protocols.
56
57cURL is a tool for getting files from FTP, HTTP, Gopher, Telnet, and
58Dict servers, using any of the supported protocols. cURL is designed
59to work without user interaction or any kind of interactivity. cURL
60offers many useful capabilities, like proxy support, user
e566d906 61authentication, FTP upload, HTTP post, and file transfer resume.
81714278 62
d63bcf1b
JR
63%description -l pl.UTF-8
64cURL jest narzędziem do ściągania plików o składni URL. Obsługuje FTP,
65HTTP, HTTPS, GOPHER, TELNET, DICT, FILE i LDAP. cURL obsługuje również
66HTTP POST, HTTP PUT, załadowywanie (uploading) FTP, załadowywanie HTTP
655b91ad 67oparte na formularzu, serwery proksy, ciasteczka, autoryzacja
d63bcf1b
JR
68użytkownik/hasło oraz wiele innych użytecznych sztuczek. Curla używa
69się głównie wtedy, kiedy chce się automatycznie ściągnąć lub wysłać
70pliki z/na serwer używając jednego z dostępnych protokołów.
71%{?with_ssl:Ten pakiet obsługuje także SSL.}
1310544e 72
d63bcf1b
JR
73%description -l pt_BR.UTF-8
74Curl é um cliente para baixar/enviar arquivos de/para servidores
75usando um dos protocolos suportados. É projetado para funcionar sem a
76interação do usuário.
1310544e 77
d63bcf1b
JR
78Curl trabalha com proxy, autenticação, FTP put, HTTP post, e pode
79continuar transferências interrompidas, e mais...
1310544e 80
d63bcf1b
JR
81%description -l ru.UTF-8
82curl - это клиент с множеством поддерживаемых протоколов для получения
83файлов с серверов, спроектированный для работы как в неинтерактивном
84режиме, так и с возможностью диалога с пользователем.
f05b825f 85
d63bcf1b
JR
86curl поддерживает много полезных возможностей, среди которых поддержка
87прокси, авторизация пользователя, закачивание по FTP, поддержка HTTP
88POST, восстановление прерванной пересылки и многое другое.
f05b825f 89
d63bcf1b
JR
90curl - це кл╕╓нт з багатьма п╕дтримуваними протоколами для отримання
91файл╕в з сервер╕в, спроектований для роботи як в не╕нтерактивному
92режим╕, так ╕ з можлив╕стю д╕алогу з користувачем.
f05b825f 93
d63bcf1b
JR
94curl п╕дтриму╓ багато корисних можливостей, серед яких п╕дтримка
95прокс╕, авторизац╕я користувача, в╕двантаження по FTP, HTTP POST,
96в╕дновлення перервано╖ пересилки та багато ╕ншого.
f05b825f 97
814b6f7d
JB
98%package libs
99Summary: curl library
ce380d80 100Summary(pl.UTF-8): Biblioteka curl
814b6f7d
JB
101Group: Libraries
102
103%description libs
104curl library.
105
d63bcf1b 106%description libs -l pl.UTF-8
814b6f7d
JB
107Biblioteka curl.
108
1f54b511 109%package devel
110Summary: Header files and development documentation for curl library
ce380d80
ER
111Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do biblioteki curl
112Summary(pt_BR.UTF-8): Arquivos de cabeçalho e bibliotecas de desenvolvimento
113Summary(ru.UTF-8): Файлы для разработки с использованием библиотеки curl
114Summary(uk.UTF-8): Файли для розробки з використанням бібліотеки curl
1f54b511 115Group: Development/Libraries
3fb47407 116Requires: %{name}-libs = %{version}-%{release}
bd2c841c 117%{?with_ares:Requires: c-ares-devel}
7d46ac1d 118%{?with_kerberos5:Requires: krb5-devel}
5d94786d 119Requires: libidn-devel >= 0.4.1
b368e0f3 120%{?with_ssh:Requires: libssh2-devel >= 0.16}
5559a124
AM
121%if %{with ssl}
122%if %{with gnutls}
123Requires: gnutls-devel
124%else
125Requires: openssl-devel >= 0.9.7c
126%endif
127%endif
5e1699d5 128Requires: zlib-devel
cfa95fc0 129Obsoletes: libcurl2-devel
1f54b511 130
131%description devel
132Header files and development documentation for curl library.
133
d63bcf1b
JR
134%description devel -l pl.UTF-8
135Pliki nagłówkowe i dokumentacja do biblioteki curl.
cec38cdf 136
d63bcf1b
JR
137%description devel -l pt_BR.UTF-8
138Arquivos de cabeçalho e bibliotecas de desenvolvimento.
1310544e 139
d63bcf1b
JR
140%description devel -l ru.UTF-8
141Этот пакет содержит файлы, необходимые для разработки программ с
142использованием библиотеки curl.
f05b825f 143
d63bcf1b
JR
144%description devel -l uk.UTF-8
145Цей пакет містить файли, необхідні для розробки програм з
146використанням бібліотеки curl.
f05b825f 147
1f54b511 148%package static
149Summary: Static version of curl library
ce380d80
ER
150Summary(pl.UTF-8): Statyczna wersja biblioteki curl
151Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com o curl
152Summary(ru.UTF-8): Статические библиотеки для разработки с использованием библиотеки curl
153Summary(uk.UTF-8): Статичні бібліотеки для розробки з використанням бібліотеки curl
1f54b511 154Group: Development/Libraries
6e6a5186 155Requires: %{name}-devel = %{version}-%{release}
1f54b511 156
157%description static
d06d2fe1 158Static version of curl library.
1f54b511 159
d63bcf1b 160%description static -l pl.UTF-8
cec38cdf 161Statyczna wersja biblioteki curl.
b73e2a73 162
d63bcf1b
JR
163%description static -l pt_BR.UTF-8
164Bibliotecas estáticas para desenvolvimento com o curl.
1310544e 165
d63bcf1b
JR
166%description static -l ru.UTF-8
167Этот пакет содержит статическую библиотеку для разработки программ с
168использованием библиотеки curl.
f05b825f 169
d63bcf1b
JR
170%description static -l uk.UTF-8
171Цей пакет містить статичну бібліотеку для розробки програм з
172використанням бібліотеки curl.
f05b825f 173
81714278 174%prep
13caa23a 175%setup -q
b925d2fe 176%patch0 -p1
d4dc980e 177%patch1 -p1
bb86f73b 178%patch2 -p1
81714278 179
180%build
c091c0ac
JB
181%{__libtoolize}
182%{__aclocal}
d4dc980e
AM
183%{__autoconf}
184%{__autoheader}
c091c0ac 185%{__automake}
e566d906 186%configure \
ef822e11 187 ac_cv_header_gss_h=no \
5559a124
AM
188%if %{with ssl}
189 --with-ca-bundle=/usr/share/ssl/ca-bundle.crt \
190%if %{with gnutls}
191 --with-gnutls=%{_prefix} --without-ssl \
192%else
193 --with-ssl=%{_prefix} \
194%endif
195%endif
7d46ac1d 196 %{?with_kerberos5:--with-gssapi=%{_prefix}} \
4c2a089c
AG
197 %{?with_ares:--enable-ares=%{_prefix}} \
198 --%{?with_ares:dis}%{!?with_ares:en}able-ipv6
a436679a 199
c2167492 200%{__make}
81714278 201
202%install
5767e1a7 203rm -rf $RPM_BUILD_ROOT
e566d906 204
56f17d66
AM
205%{__make} install \
206 DESTDIR=$RPM_BUILD_ROOT
207
81714278 208%clean
209rm -rf $RPM_BUILD_ROOT
81714278 210
3fb47407
ER
211%post libs -p /sbin/ldconfig
212%postun libs -p /sbin/ldconfig
1f54b511 213
81714278 214%files
5767e1a7 215%defattr(644,root,root,755)
c091c0ac
JB
216%doc CHANGES COPYING README docs/{BUGS,FAQ,FEATURES,HISTORY,KNOWN_BUGS,MANUAL,SSLCERTS,THANKS,TODO,TheArtOfHttpScripting}
217%attr(755,root,root) %{_bindir}/curl
c091c0ac 218%{_mandir}/man1/curl.1*
1f54b511 219
814b6f7d
JB
220%files libs
221%defattr(644,root,root,755)
222%attr(755,root,root) %{_libdir}/libcurl.so.*.*.*
b3964ccb 223%attr(755,root,root) %ghost %{_libdir}/libcurl.so.4
814b6f7d 224
1f54b511 225%files devel
226%defattr(644,root,root,755)
c091c0ac
JB
227%doc docs/{CONTRIBUTE,INTERNALS,LICENSE-MIXING,RESOURCES}
228%attr(755,root,root) %{_bindir}/curl-config
229%attr(755,root,root) %{_libdir}/libcurl.so
230%{_libdir}/libcurl.la
231%{_includedir}/curl
8ad78925 232%{_pkgconfigdir}/libcurl.pc
c091c0ac 233%{_mandir}/man1/curl-config.1*
b3964ccb
JB
234%{_mandir}/man3/curl_*.3*
235%{_mandir}/man3/libcurl*.3*
1f54b511 236
237%files static
238%defattr(644,root,root,755)
c091c0ac 239%{_libdir}/libcurl.a
This page took 0.110814 seconds and 4 git commands to generate.