]> git.pld-linux.org Git - packages/curl.git/blobdiff - curl.spec
- updated to 7.12.2
[packages/curl.git] / curl.spec
index d1583103ba45ca988526e66b6c86824635ecf79c..97d26b0446c2615b2e86d6ea855611bd365e3ec8 100644 (file)
--- a/curl.spec
+++ b/curl.spec
@@ -1,14 +1,32 @@
+#
+# 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
@@ -23,9 +41,15 @@ cURL is a tool for getting files from FTP, HTTP, Gopher, Telnet, and
 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,
@@ -34,30 +58,134 @@ HTTP POST, HTTP PUT, za
 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
This page took 0.086616 seconds and 4 git commands to generate.