X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=w3c-libwww.spec;h=cbaf32eea1d84dd423ea555712851318c5a3d882;hb=c829c4922512d4c2048d7df554b2827c7da2572b;hp=d4c41065fabe8ea45f494924e4fc2730930d95b4;hpb=06c73fdd7ed4ee797bfe67722c5356433a0b95c6;p=packages%2Fw3c-libwww.git diff --git a/w3c-libwww.spec b/w3c-libwww.spec index d4c4106..cbaf32e 100644 --- a/w3c-libwww.spec +++ b/w3c-libwww.spec @@ -1,80 +1,206 @@ Summary: HTTP library of common code +Summary(pl): Biblioteka wspólnego kodu HTTP +Summary(pt_BR): Biblioteca HTTP de uso geral +Summary(ru): HTTP-ÂÉÂÌÉÏÔÅËÁ ÏÂÝÅÕÐÏÔÒÅÂÉÔÅÌØÎÏÇÏ ËÏÄÁ +Summary(uk): HTTP-¦Â̦ÏÔÅËÁ ÚÁÇÁÌØÎÏ×ÖÉ×ÁÎÏÇÏ ËÏÄÕ Name: w3c-libwww -Version: 5.2.8 -Release: 5 -Copyright: W3C (see: http://www.w3.org/Consortium/Legal/copyright-software.html) +Version: 5.4.0 +Release: 1 +License: W3C (see: http://www.w3.org/Consortium/Legal/copyright-software.html) Group: Libraries -Source: http://www.w3.org/Library/Distribution/%{name}-%{version}.tar.gz -Patch: w3c-libwww-DESTDIR.patch -URL: http://www.w3.org/Library +Source0: http://www.w3.org/Library/Distribution/%{name}-%{version}.tgz +# Source0-md5: c3734ca6caa405707e134cc8c6d7e422 +Patch0: %{name}-ac25x.patch +Patch1: %{name}-am15.patch +Patch2: %{name}-system-expat.patch +Patch3: %{name}-amfix.patch Icon: Lib48x.gif -BuildRoot: /tmp/%{name}-%{version}-root +URL: http://www.w3.org/Library/ +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: libtool +BuildRequires: openssl-devel >= 0.9.7c +BuildRequires: zlib-devel +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description Libwww is a general-purpose Web API written in C for Unix and Windows -(Win32). With a highly extensible and layered API, it can accommodate many -different types of applications including clients, robots, etc. The purpose -of libwww is to provide a highly optimized HTTP sample implementation as -well as other Internet protocols and to serve as a testbed for protocol -experiments. +(Win32). With a highly extensible and layered API, it can accommodate +many different types of applications including clients, robots, etc. +The purpose of libwww is to provide a highly optimized HTTP sample +implementation as well as other Internet protocols and to serve as a +testbed for protocol experiments. + +%description -l pl +Libwww jest bibliotek± WWW ogólnego przeznaczenia napisan± w C dla +Uniksów oraz Windows. Z wysoko rozszerzalnym i warstwowym API, mo¿e +mieæ zastosowanie w wielu rodzajach aplikacji, w tym klientach, +robotach itp. Celem libwww jest dostarczenie dobrze zoptymalizowanej, +przyk³adowej implementacji HTTP, a tak¿e innych protoko³ów +internetowych, oraz ¶rodowiska testowego do eksperymentów z +protoko³ami. + +%description -l pt_BR +A libwww é uma API web de propósito geral escrita em C para Unix e +Windows (Win32). Possui uma API altamente extensível e em camadas e +pode acomodar muitos tipos diferentes de aplicações, incluindo +clientes, robôs, etc. O propósito da libwww é fornecer uma +implementação HTTP exemplo altamente otimizada para servidor como um +ambiente de testes para experimentações com protocolos. + +%description -l ru +Libwww - ÜÔÏ Web API ÏÂÝÅÇÏ ÎÁÚÎÁÞÅÎÉÑ, ÎÁÐÉÓÁÎÎÙÅ ÎÁ C ÄÌÑ Unix É +Windows (Win32). éÍÅÑ ÒÁÓÛÉÒÑÅÍÙÅ ÍÎÏÇÏÕÒÏ×ÎÅ×ÙÅ API, ÏÎÁ ÐÒÉÇÏÄÎÁ ÄÌÑ +ÐÏÓÔÒÏÅÎÉÑ ÍÎÏÖÅÓÔ×Á ÒÁÚÌÉÞÎÙÈ ÔÉÐÏ× ÐÒÉÌÏÖÅÎÉÊ ×ËÌÀÞÁÑ ËÌÉÅÎÔÏ×, +ÒÏÂÏÔÏ× etc. Libwww Ñ×ÌÑÅÔÓÑ ÐÒÉÍÅÒÏÍ ×ÙÓÏËÏÏÐÔÉÍÉÚÉÒÏ×ÁÎÎÏÊ +ÒÅÁÌÉÚÁÃÉÉ HTTP É ÄÒÕÇÉÈ éÎÔÅÒÎÅÔ-ÐÒÏÔÏËÏÌÏ× É ÔÅÓÔÏ×ÏÊ ÓÒÅÄÏÊ ÄÌÑ +ÜËÓÐÅÒÉÍÅÎÔÏ× Ó ÐÒÏÔÏËÏÌÁÍÉ. + +%description -l uk +Libwww - ÃÅ Web API ÚÁÇÁÌØÎÏÇÏ ÐÒÉÚÎÁÞÅÎÎÑ, ÎÁÐÉÓÁΦ ÎÁ C ÄÌÑ Unix ÔÁ +Windows (Win32). íÁÀÞÉ ÒÏÚÛÉÒÀ×ÁΦ ÂÁÇÁÔÏÒ¦×ÎÅצ API, ×ÏÎÁ ÐÒÉÄÁÔÎÁ +ÄÌÑ ÐÏÂÕÄÏ×É ×ÅÌÉËϧ ˦ÌØËÏÓÔ¦ Ò¦ÚÎÉÈ Ò¦ÚÎÉÈ ÔÉÐ¦× ÐÒÉËÌÁÄÎÉÈ ÐÒÏÇÒÁÍ +×ËÌÀÞÁÀÞÉ Ë̦¤ÎÔ¦×, ÒÏÂÏÔ¦× etc. Libwww ¤ ÐÒÉËÌÁÄÏÍ +×ÉÓÏËÏÏÐÔÉͦÚÏ×ÁÎϧ ÒÅÁ̦ÚÁæ§ HTTP ÔÁ ¦ÎÛÉÈ ¶ÎÔÅÒÎÅÔ-ÐÒÏÔÏËÏÌ¦× ÔÁ +ÔÅÓÔÏ×ÉÍ ÓÅÒÅÄÏ×ÉÝÅÍ ÄÌÑ ÅËÓÐÅÒÉÍÅÎÔ¦× Ú ÐÒÏÔÏËÏÌÁÍÉ. %package devel -Summary: Libraries and header files for programs that use libwww +Summary: Header files for programs that use libwww +Summary(pl): Pliki nag³ówkowe dla programów u¿ywaj±cych libwww +Summary(pt_BR): Arquivos necessários para desenvolvimento com a libwww +Summary(ru): âÉÂÌÉÏÔÅËÉ É ÈÅÄÅÒÙ ÄÌÑ ÐÒÏÇÒÁÍÍ, ËÏÔÏÒÙÅ ÉÓÐÏÌØÚÕÀÔ libwww +Summary(uk): â¦Â̦ÏÔÅËÉ ÔÁ ÈÅÄÅÒÉ ÄÌÑ ÐÒÏÇÒÁÍ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ libwww Group: Development/Libraries -Group(fr): Development/Librairies -Group(pl): Programowanie/Biblioteki Requires: %{name} = %{version} +Requires: openssl-devel >= 0.9.7c +Requires: zlib-devel %description devel Header files for libwww, which are available as public libraries. +%description devel -l pl +Pliki nag³ówkowe dla libwww. + +%description devel -l pt_BR +Bibliotecas e arquivos de inclusão para desenvolvimento baseado na +libwww, que está disponível ao público. + +%description devel -l ru +âÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ É ÈÅÄÅÒÙ ÄÌÑ libwww. + +%description devel -l uk +â¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ ÔÁ ÈÅÄÅÒÉ ÄÌÑ libwww. + %package static Summary: Static libwww libraries +Summary(pl): Statyczne biblioteki libwww +Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com w3c-libwww Group: Development/Libraries -Group(fr): Development/Librairies -Group(pl): Programowanie/Biblioteki Requires: %{name}-devel = %{version} %description static Static libwww libraries. +%description static -l pl +Statyczne biblioteki libwww. + +%description static -l pt_BR +Bibliotecas estáticas para desenvolvimento com w3c-libwww + %package apps Summary: Applications built using Libwww web library: e.g. Robot, command line tool, etc -Group: Networking -Group(pl): Aplikacje/Sieciowe -Requires: %{name} = %{version} +Summary(pl): Aplikacje u¿ywaj±ce Libwww: Robot, narzêdzie command-line itp +Summary(pt_BR): Aplicativos construídos usando a libwww +Summary(ru): ðÒÉÌÏÖÅÎÉÑ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ Libwww - ÒÏÂÏÔ, ÕÔÉÌÉÔÁ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ É Ô.Ð. +Summary(uk): ðÒÏÇÒÁÍÉ Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ Libwww - ÒÏÂÏÔ, ÕÔÉ̦ÔÁ ËÏÍÁÎÄÎÏÇÏ ÒÑÄËÁ ¦ Ô.¦. +Group: Applications/Networking Icon: robot48x.gif +Requires: %{name} = %{version} %description apps -Web applications built using Libwww: Robot, Command line tool, line mode -browser. The Robot can crawl web sites faster, and with lower load, than any -other web walker that we know of, due to its extensive pipelining and use of -HTTP/1.1. The command line tool (w3c) is very useful for manipulation of Web -sites that implement more than just HTTP GET (e.g. PUT, POST, etc.). The -line mode browser is a minimal line mode web browser; often useful to -convert to ascii text. Currently unavailable until someone updates it to -some new interfaces. (hint, hint...) +Web applications built using Libwww: Robot, Command line tool, line +mode browser. The Robot can crawl web sites faster, and with lower +load, than any other web walker that we know of, due to its extensive +pipelining and use of HTTP/1.1. The command line tool (w3c) is very +useful for manipulation of Web sites that implement more than just +HTTP GET (e.g. PUT, POST, etc.). The line mode browser is a minimal +line mode web browser; often useful to convert to ascii text. +Currently unavailable until someone updates it to some new interfaces. +(hint, hint...) + +%description apps -l pl +Aplikacje sieciowe zbudowane przy u¿yciu libwww: Robot, narzêdzie +comman-line, liniowa przegl±darka. Robot mo¿e przechodziæ po stronach +szybciej i z mniejszym obci±¿eniem ni¿ inne znane roboty, dziêki +wykorzystywaniu pipeliningu i HTTP/1.1. Narzêdzie command-line (w3c) +jest u¿yteczne do manipulowania serwisami WWW, które maj± +zaimplementowane co¶ wiêcej ni¿ HTTP GET (np. PUT, POST...). +Przegl±darka liniowa jest u¿yteczna g³ównie do konwersji do zwyk³ego +tekstu. Aktualnie niedostêpna dopóki kto¶ nie przystosuje jej do +nowego interfejsu (hint, hint...). + +%description apps -l pt_BR +Aplicativos WEB utilizando a libwww: Robot, Ferramenta de execução de +linha de comando, navegação por linha de comando. Robot pode navegar +rapidamente e com baixa carga no sistema. + +A Ferramenta de execução de linha de comando (w3c) é muito útil para +manipulação de sítios Web que implementam mais do que um HTTP GET (por +exemplo, PUT, POST, etc.) + +%description apps -l ru +Web-ÐÒÉÌÏÖÅÎÉÑ, ÐÏÓÔÒÏÅÎÎÙÅ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ Libwww - ÒÏÂÏÔ, ÕÔÉÌÉÔÁ +ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ, ÓÔÒÏÞÎÙÊ ÂÒÁÕÚÅÒ. òÏÂÏÔ ÍÏÖÅÔ ÂÒÏÄÉÔØ ÐÏ web-ÓÁÊÔÁÍ +ÂÙÓÔÒÅÅ É Ó ÍÅÎØÛÅÊ ÎÁÇÒÕÚËÏÊ ÞÅÍ ÌÀÂÁÑ ÄÒÕÇÁÑ ÉÚ×ÅÓÔÎÁÑ ÎÁÍ ÂÒÏÄÉÌËÁ +ÉÚ-ÚÁ ÉÓËÌÀÞÉÔÅÌØÎÏÊ ËÏÎ×ÅÊÅÒÉÚÁÃÉÉ É ÉÓÐÏÌØÚÏ×ÁÎÉÑ HTTP/1.1. + +õÔÉÌÉÔÁ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ (w3c) ÏÞÅÎØ ÐÏÌÅÚÎÁ ÄÌÑ ÒÁÂÏÔÙ Ó web-ÓÁÊÔÁÍÉ, +ËÏÔÏÒÙÅ ÒÅÁÌÉÚÕÀÔ ÂÏÌØÛÅ ËÏÍÁÎÄ ÞÅÍ ÐÒÏÓÔÏ HTTP GET (ÎÁÐÒÉÍÅÒ, PUT, +POST, etc.). + +óÔÒÏÞÎÙÊ ÂÒÁÕÚÅÒ - ÜÔÏ ÍÉÎÉÍÁÌØÎÙÊ web-ÂÒÁÕÚÅÒ, ÒÁÂÏÔÁÀÝÉÊ × ËÏÍÁÎÄÎÏÍ +ÒÅÖÉÍÅ. þÁÓÔÏ ÐÏÌÅÚÅÎ ÄÌÑ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ × ÔÅËÓÔÏ×ÙÊ ÆÏÒÍÁÔ. + +%description apps -l uk +Web-ÐÒÏÇÒÁÍÉ, ÐÏÂÕÄÏ×ÁΦ Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ Libwww - ÒÏÂÏÔ, ÕÔÉ̦ÔÁ +ËÏÍÁÎÄÎϧ ÓÔÒ¦ÞËÉ, ËÏÍÁÎÄÎÉÊ ÂÒÁÕÚÅÒ. òÏÂÏÔ ÍÏÖÅ ÈÏÄÉÔÉ ÐÏ web-ÓÁÊÔÁÈ +Û×ÉÄÛÅ ÔÁ Ú ÍÅÎÛÉÍ ÚÁ×ÁÎÔÁÖÅÎÎÑÍ Î¦Ö ÂÕÄØ-ÑËÁ צÄÏÍÁ ÎÁÍ ÈÏÄÉÌËÁ +ÚÁ×ÄÑËÉ ×ÉËÌÀÞÎ¦Ê ËÏÎ×ÅʤÒÉÚÁæ§ ÔÁ ×ÉËÏÒÉÓÔÁÎÎÀ HTTP/1.1. + +õÔÉ̦ÔÁ ËÏÍÁÎÄÎÏÇÏ ÒÑÄËÁ (w3c) ÄÕÖÅ ËÏÒÉÓÎÁ ÄÌÑ ÒÏÂÏÔÉ Ú web-ÓÁÊÔÁÍÉ, +Ñ˦ ÒÅÁ̦ÚÕÀÔØ Â¦ÌØÛÅ ËÏÍÁÎÄ Î¦Ö ÐÒÏÓÔÏ HTTP GET (ÎÁÐÒÉËÌÁÄ, PUT, +POST, etc.). + +ëÏÍÁÎÄÎÉÊ ÂÒÁÕÚÅÒ - ÊͦΦÍÁÌØÎÉÊ web-ÂÒÁÕÚÅÒ, ÝÏ ÐÒÁÃÀ¤ × ËÏÍÁÎÄÎÏÍÕ +ÒÅÖÉͦ. þÁÓÔÏ ËÏÒÉÓÎÉÊ ÄÌÑ ÐÅÒÅÔ×ÏÒÅÎÎÑ Õ ÔÅËÓÔÏ×ÉÊ ÆÏÒÍÁÔ. %prep %setup -q -%patch -p1 +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 %build -automake -LDFLAGS="-s"; export LDFLAGS +%{__libtoolize} +%{__aclocal} +%{__autoconf} +%{__automake} %configure \ --enable-shared \ --with-gnu-ld \ + --with-md5 \ --with-regex \ + --with-ssl \ --with-zlib -make +%{__make} %install rm -rf $RPM_BUILD_ROOT -make DESTDIR=$RPM_BUILD_ROOT install +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT -strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.* %clean rm -rf $RPM_BUILD_ROOT @@ -83,31 +209,32 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc *.html */*.html */*/*.html Icons/*/*.gif +%doc COPYRIGHT.html ChangeLog LICENSE.html %attr(755,root,root) %{_libdir}/libwww*.so.*.* -%attr(755,root,root) %{_libdir}/libxml*.so.*.* %attr(755,root,root) %{_libdir}/libmd5.so.*.* +%attr(755,root,root) %{_libdir}/libpics.so.*.* %{_datadir}/w3c-libwww %files apps +%defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/webbot %attr(755,root,root) %{_bindir}/w3c +%attr(755,root,root) %{_bindir}/www %files devel %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/libwww-config %attr(755,root,root) %{_libdir}/libwww*.so -%attr(755,root,root) %{_libdir}/libxml*.so %attr(755,root,root) %{_libdir}/libmd5.so -%attr(755,root,root) %{_libdir}/libwww*.la -%attr(755,root,root) %{_libdir}/libxml*.la -%attr(755,root,root) %{_libdir}/libmd5.la - -%{_includedir}/xmlparse.h +%attr(755,root,root) %{_libdir}/libpics.so +%{_libdir}/libwww*.la +%{_libdir}/libmd5.la +%{_libdir}/libpics.la +%{_includedir}/wwwconf.h %{_includedir}/w3c-libwww %files static %defattr(644,root,root,755) %{_libdir}/libwww*.a -%{_libdir}/libxml*.a %{_libdir}/libmd5.a +%{_libdir}/libpics.a