+#
+# Conditional build:
+%bcond_without ssl # without SSL support
+#
Summary: A utility for getting files from remote servers (FTP, HTTP, and others)
+Summary(es): Busca URL (soporta FTP, TELNET, LDAP, GOPHER, DICT, HTTP y HTTPS)
+Summary(pl): Narzêdzie do ¶ci±gania plików z serwerów (FTP, HTTP i innych)
+Summary(pt_BR): Busca URL (suporta FTP, TELNET, LDAP, GOPHER, DICT, HTTP e HTTPS)
+Summary(ru): õÔÉÌÉÔÁ ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÆÁÊÌÏ× Ó ÓÅÒ×ÅÒÏ× FTP, HTTP É ÄÒÕÇÉÈ
+Summary(uk): õÔÉ̦ÔÁ ÄÌÑ ÏÔÒÉÍÁÎÎÑ ÆÁÊÌ¦× Ú ÓÅÒ×ÅÒ¦× FTP, HTTP ÔÁ ¦ÎÛÉÈ
Name: curl
-Version: 6.5.2
+Version: 7.12.2
Release: 1
License: MPL
Vendor: Daniel Stenberg <Daniel.Stenberg@sth.frontec.se>
Group: Applications/Networking
-Group(pl): Aplikacje/Sieciowe
-Source0: http://curl.haxx.nu/stuff/%{name}-%{version}.tar.gz
-URL: http://curl.haxx.nu/
-BuildRequires: openssl-devel
+Source0: http://curl.haxx.se/download/%{name}-%{version}.tar.bz2
+# Source0-md5: e468222fc7240dc701ea3fc8ffd641dc
+Patch0: %{name}-no_strip.patch
+Patch1: %{name}-ac.patch
+URL: http://curl.haxx.se/
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: libidn-devel >= 0.4.1
+BuildRequires: heimdal-devel
+%{?with_ssl:BuildRequires: openssl-devel >= 0.9.7d}
+Requires: openssl-tools >= 0.9.7d
+Requires: libidn >= 0.4.1
+Obsoletes: libcurl2
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
Dict servers, using any of the supported protocols. cURL is designed
to work without user interaction or any kind of interactivity. cURL
offers many useful capabilities, like proxy support, user
-authentication, FTP upload, HTTP post, and file transfer resume. Note
-that while cURL also supports the SSL protocol, this version is
-compiled without SSL (https:) support.
+authentication, FTP upload, HTTP post, and file transfer resume.
+
+%description -l es
+Curl es un cliente para bajar documentos/archivos de servidores usando
+uno de los protocolos soportados. Está proyectado para funcionar sin
+interacción del usuario.
+
+Curl trabaja con proxy, autenticación, ftp put, HTTP post, y puede
+continuar transferencias interrumpidas, y además...
%description -l pl
cURL jest narzêdziem do ¶ci±gania plików o sk³adni URL. Obs³uguje FTP,
oparte na formularzu, serwery proksy, ciasteczka, autoryzacja
u¿ytkownik/has³o oraz wiele innych u¿ytecznych sztuczek. Curla u¿ywa
siê g³ównie wtedy, kiedy chce siê automatycznie ¶ci±gn±æ lub wys³aæ
-pliki z/na serwer u¿ywaj±c jednego z dostêpnych protoko³ów. Chocia¿
-cURL obs³uguje równie¿ protokó³ SSL, wersja ta jest skompilowana bez
-obs³ugi SSL (https:).
+pliki z/na serwer u¿ywaj±c jednego z dostêpnych protoko³ów.
+%{?with_ssl:Ten pakiet obs³uguje tak¿e SSL.}
+
+%description -l pt_BR
+Curl é um cliente para baixar/enviar arquivos de/para servidores
+usando um dos protocolos suportados. É projetado para funcionar sem a
+interação do usuário.
+
+Curl trabalha com proxy, autenticação, ftp put, HTTP post, e pode
+continuar transferências interrompidas, e mais...
+
+%description -l ru
+curl - ÜÔÏ ËÌÉÅÎÔ Ó ÍÎÏÖÅÓÔ×ÏÍ ÐÏÄÄÅÒÖÉ×ÁÅÍÙÈ ÐÒÏÔÏËÏÌÏ× ÄÌÑ ÐÏÌÕÞÅÎÉÑ
+ÆÁÊÌÏ× Ó ÓÅÒ×ÅÒÏ×, ÓÐÒÏÅËÔÉÒÏ×ÁÎÎÙÊ ÄÌÑ ÒÁÂÏÔÙ ËÁË × ÎÅÉÎÔÅÒÁËÔÉ×ÎÏÍ
+ÒÅÖÉÍÅ, ÔÁË É Ó ×ÏÚÍÏÖÎÏÓÔØÀ ÄÉÁÌÏÇÁ Ó ÐÏÌØÚÏ×ÁÔÅÌÅÍ.
+
+curl ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÎÏÇÏ ÐÏÌÅÚÎÙÈ ×ÏÚÍÏÖÎÏÓÔÅÊ, ÓÒÅÄÉ ËÏÔÏÒÙÈ ÐÏÄÄÅÒÖËÁ
+ÐÒÏËÓÉ, Á×ÔÏÒÉÚÁÃÉÑ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÚÁËÁÞÉ×ÁÎÉÅ ÐÏ FTP, ÐÏÄÄÅÒÖËÁ HTTP
+POST, ×ÏÓÓÔÁÎÏ×ÌÅÎÉÅ ÐÒÅÒ×ÁÎÎÏÊ ÐÅÒÅÓÙÌËÉ É ÍÎÏÇÏÅ ÄÒÕÇÏÅ.
+
+curl - ÃÅ Ë̦¤ÎÔ Ú ÂÁÇÁÔØÍÁ ЦÄÔÒÉÍÕ×ÁÎÉÍÉ ÐÒÏÔÏËÏÌÁÍÉ ÄÌÑ ÏÔÒÉÍÁÎÎÑ
+ÆÁÊÌ¦× Ú ÓÅÒ×ÅÒ¦×, ÓÐÒÏÅËÔÏ×ÁÎÉÊ ÄÌÑ ÒÏÂÏÔÉ ÑË × ÎŦÎÔÅÒÁËÔÉ×ÎÏÍÕ
+ÒÅÖÉͦ, ÔÁË ¦ Ú ÍÏÖÌÉצÓÔÀ ĦÁÌÏÇÕ Ú ËÏÒÉÓÔÕ×ÁÞÅÍ.
+
+curl ЦÄÔÒÉÍÕ¤ ÂÁÇÁÔÏ ËÏÒÉÓÎÉÈ ÍÏÖÌÉ×ÏÓÔÅÊ, ÓÅÒÅÄ ÑËÉÈ Ð¦ÄÔÒÉÍËÁ
+ÐÒÏËÓ¦, Á×ÔÏÒÉÚÁÃ¦Ñ ËÏÒÉÓÔÕ×ÁÞÁ, צÄ×ÁÎÔÁÖÅÎÎÑ ÐÏ FTP, HTTP POST,
+צÄÎÏ×ÌÅÎÎÑ ÐÅÒÅÒ×ÁÎϧ ÐÅÒÅÓÉÌËÉ ÔÁ ÂÁÇÁÔÏ ¦ÎÛÏÇÏ.
+
+%package devel
+Summary: Header files and development documentation for curl library
+Summary(pl): Pliki nag³ówkowe i dokumentacja do biblioteki curl
+Summary(pt_BR): Arquivos de cabeçalho e bibliotecas de desenvolvimento
+Summary(ru): æÁÊÌÙ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÂÉÂÌÉÏÔÅËÉ curl
+Summary(uk): æÁÊÌÉ ÄÌÑ ÒÏÚÒÏÂËÉ Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ Â¦Â̦ÏÔÅËÉ curl
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: libidn-devel >= 0.4.1
+%{?with_ssl:Requires: openssl-devel >= 0.9.7c}
+Obsoletes: libcurl2-devel
+
+%description devel
+Header files and development documentation for curl library.
+
+%description devel -l pl
+Pliki nag³ówkowe i dokumentacja do biblioteki curl.
+
+%description devel -l pt_BR
+Arquivos de cabeçalho e bibliotecas de desenvolvimento.
+
+%description devel -l ru
+üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÆÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ Ó
+ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÂÉÂÌÉÏÔÅËÉ curl.
+
+%description devel -l uk
+ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÆÁÊÌÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú
+×ÉËÏÒÉÓÔÁÎÎÑÍ Â¦Â̦ÏÔÅËÉ curl.
+
+%package static
+Summary: Static version of curl library
+Summary(pl): Statyczna wersja biblioteki curl
+Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com o curl
+Summary(ru): óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÂÉÂÌÉÏÔÅËÉ curl
+Summary(uk): óÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ ÄÌÑ ÒÏÚÒÏÂËÉ Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ Â¦Â̦ÏÔÅËÉ curl
+Group: Development/Libraries
+Requires: %{name}-devel = %{version}-%{release}
+
+%description static
+Static version of curl library.
+
+%description static -l pl
+Statyczna wersja biblioteki curl.
+
+%description static -l pt_BR
+Bibliotecas estáticas para desenvolvimento com o curl.
+
+%description static -l ru
+üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÓÔÁÔÉÞÅÓËÕÀ ÂÉÂÌÉÏÔÅËÕ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ Ó
+ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÂÉÂÌÉÏÔÅËÉ curl.
+
+%description static -l uk
+ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÓÔÁÔÉÞÎÕ Â¦Â̦ÏÔÅËÕ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú
+×ÉËÏÒÉÓÔÁÎÎÑÍ Â¦Â̦ÏÔÅËÉ curl.
%prep
-%setup -q
+%setup -q
+%patch0 -p1
+%patch1 -p1
%build
-LDFLAGS="-s"; export LDFLAGS
+cp -f /usr/share/automake/config.* .
+%{__autoconf}
+%{__autoheader}
%configure \
- --with-ssl=/usr
-make
+ %{?with_ssl:--with-ssl=%{_prefix}} \
+ %{?with_ssl:--with-ca-bundle=/usr/share/ssl/ca-bundle.crt} \
+ --with-gssapi-includes=%{_includedir} \
+ --with-ipv6
+
+%{__make}
%install
rm -rf $RPM_BUILD_ROOT
-make DESTDIR=$RPM_BUILD_ROOT install
-gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man1/* \
- README* CHANGES CONTRIBUTE FAQ LEGAL MPL-1.0.txt RESOURCES TODO
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT
+
%clean
rm -rf $RPM_BUILD_ROOT
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
%files
%defattr(644,root,root,755)
-%doc *.gz
-%attr(755,root,root) %{_bindir}/curl
+%attr(755,root,root) %{_bindir}/%{name}
+%attr(755,root,root) %{_libdir}/lib*.so.*.*
%{_mandir}/man1/*
+
+%files devel
+%defattr(644,root,root,755)
+%doc CHANGES README docs/TheArtOfHttpScripting
+%doc docs/{BUGS,CONTRIBUTE,FAQ,FEATURES,INTERNALS,MANUAL,README*,RESOURCES,THANKS,TODO}
+%attr(755,root,root) %{_bindir}/%{name}-config
+%attr(755,root,root) %{_libdir}/lib*.so
+%{_libdir}/lib*.la
+%{_includedir}/*
+%{_mandir}/man3/*
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/lib*.a