X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=w3c-libwww.spec;h=4de148400aaf29072c7cfe64a07d7eb576b0a6fb;hb=452a2443d340a04cd813d26db99986217323f8c9;hp=00c3ebb8abe137c3d31c903226c3abc5567909ce;hpb=b574b44bf6a3fb4788411a13d2dbecb39415a88a;p=packages%2Fw3c-libwww.git diff --git a/w3c-libwww.spec b/w3c-libwww.spec index 00c3ebb..4de1484 100644 --- a/w3c-libwww.spec +++ b/w3c-libwww.spec @@ -1,24 +1,27 @@ 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-¦Â̦ÏÔÅËÁ ÚÁÇÁÌØÎÏ×ÖÉ×ÁÎÏÇÏ ËÏÄÕ +Summary(pl.UTF-8): Biblioteka wspólnego kodu HTTP +Summary(pt_BR.UTF-8): Biblioteca HTTP de uso geral +Summary(ru.UTF-8): HTTP-библиотека общеупотребительного кода +Summary(uk.UTF-8): HTTP-бібліотека загальновживаного коду Name: w3c-libwww Version: 5.4.0 -Release: 2 +Release: 11 License: W3C (see: http://www.w3.org/Consortium/Legal/copyright-software.html) Group: Libraries 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 +Patch1: %{name}-system-expat.patch +Patch2: %{name}-amfix.patch +Patch3: %{name}-link.patch +Patch4: %{name}-system-libmd5.patch +Patch5: %{name}-ssl.patch URL: http://www.w3.org/Library/ BuildRequires: autoconf BuildRequires: automake +BuildRequires: expat-devel BuildRequires: libtool +BuildRequires: libmd5-devel >= 20020413-2 BuildRequires: openssl-devel >= 0.9.7d BuildRequires: zlib-devel BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -31,91 +34,91 @@ 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, +%description -l pl.UTF-8 +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 ÔÁ ¦ÎÛÉÈ ¶ÎÔÅÒÎÅÔ-ÐÒÏÔÏËÏÌ¦× ÔÁ -ÔÅÓÔÏ×ÉÍ ÓÅÒÅÄÏ×ÉÝÅÍ ÄÌÑ ÅËÓÐÅÒÉÍÅÎÔ¦× Ú ÐÒÏÔÏËÏÌÁÍÉ. +przykładowej implementacji HTTP, a także innych protokołów +internetowych, oraz środowiska testowego do eksperymentów z +protokołami. + +%description -l pt_BR.UTF-8 +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.UTF-8 +Libwww - это Web API общего назначения, написанные на C для Unix и +Windows (Win32). Имея расширяемые многоуровневые API, она пригодна для +построения множества различных типов приложений включая клиентов, +роботов etc. Libwww является примером высокооптимизированной +реализации HTTP и других Интернет-протоколов и тестовой средой для +экспериментов с протоколами. + +%description -l uk.UTF-8 +Libwww - це Web API загального призначення, написані на C для Unix та +Windows (Win32). Маючи розширювані багаторівневі API, вона придатна +для побудови великої кількості різних різних типів прикладних програм +включаючи клієнтів, роботів etc. Libwww є прикладом +високооптимізованої реалізації HTTP та інших Інтернет-протоколів та +тестовим середовищем для експериментів з протоколами. %package devel 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 +Summary(pl.UTF-8): Pliki nagłówkowe dla programów używających libwww +Summary(pt_BR.UTF-8): Arquivos necessários para desenvolvimento com a libwww +Summary(ru.UTF-8): Библиотеки и хедеры для программ, которые используют libwww +Summary(uk.UTF-8): Бібліотеки та хедери для програм, що використовують libwww Group: Development/Libraries -Requires: %{name} = %{version} +Requires: %{name} = %{version}-%{release} +Requires: expat-devel 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 pl.UTF-8 +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 pt_BR.UTF-8 +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 ru.UTF-8 +Библиотеки разработчика и хедеры для libwww. -%description devel -l uk -â¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ ÔÁ ÈÅÄÅÒÉ ÄÌÑ libwww. +%description devel -l uk.UTF-8 +Бібліотеки програміста та хедери для libwww. %package static Summary: Static libwww libraries -Summary(pl): Statyczne biblioteki libwww -Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com w3c-libwww +Summary(pl.UTF-8): Statyczne biblioteki libwww +Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com w3c-libwww Group: Development/Libraries -Requires: %{name}-devel = %{version} +Requires: %{name}-devel = %{version}-%{release} %description static Static libwww libraries. -%description static -l pl +%description static -l pl.UTF-8 Statyczne biblioteki libwww. -%description static -l pt_BR -Bibliotecas estáticas para desenvolvimento com w3c-libwww +%description static -l pt_BR.UTF-8 +Bibliotecas estáticas para desenvolvimento com w3c-libwww %package apps Summary: Applications built using Libwww web library: e.g. Robot, command line tool, etc -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 - ÒÏÂÏÔ, ÕÔÉ̦ÔÁ ËÏÍÁÎÄÎÏÇÏ ÒÑÄËÁ ¦ Ô.¦. +Summary(pl.UTF-8): Aplikacje używające Libwww: Robot, narzędzie command-line itp +Summary(pt_BR.UTF-8): Aplicativos construídos usando a libwww +Summary(ru.UTF-8): Приложения с использованием Libwww - робот, утилита командной строки и т.п. +Summary(uk.UTF-8): Програми з використанням Libwww - робот, утиліта командного рядка і т.і. Group: Applications/Networking -Icon: robot48x.gif -Requires: %{name} = %{version} +Requires: %{name} = %{version}-%{release} %description apps Web applications built using Libwww: Robot, Command line tool, line @@ -128,51 +131,51 @@ 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 +%description apps -l pl.UTF-8 +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 +%description apps -l pt_BR.UTF-8 +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 +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. +%description apps -l ru.UTF-8 +Web-приложения, построенные с использованием Libwww - робот, утилита +командной строки, строчный браузер. Робот может бродить по web-сайтам +быстрее и с меньшей нагрузкой чем любая другая известная нам бродилка +из-за исключительной конвейеризации и использования HTTP/1.1. -õÔÉÌÉÔÁ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ (w3c) ÏÞÅÎØ ÐÏÌÅÚÎÁ ÄÌÑ ÒÁÂÏÔÙ Ó web-ÓÁÊÔÁÍÉ, -ËÏÔÏÒÙÅ ÒÅÁÌÉÚÕÀÔ ÂÏÌØÛÅ ËÏÍÁÎÄ ÞÅÍ ÐÒÏÓÔÏ HTTP GET (ÎÁÐÒÉÍÅÒ, PUT, +Утилита командной строки (w3c) очень полезна для работы с web-сайтами, +которые реализуют больше команд чем просто HTTP GET (например, PUT, POST, etc.). -óÔÒÏÞÎÙÊ ÂÒÁÕÚÅÒ - ÜÔÏ ÍÉÎÉÍÁÌØÎÙÊ web-ÂÒÁÕÚÅÒ, ÒÁÂÏÔÁÀÝÉÊ × ËÏÍÁÎÄÎÏÍ -ÒÅÖÉÍÅ. þÁÓÔÏ ÐÏÌÅÚÅÎ ÄÌÑ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ × ÔÅËÓÔÏ×ÙÊ ÆÏÒÍÁÔ. +Строчный браузер - это минимальный web-браузер, работающий в командном +режиме. Часто полезен для преобразования в текстовый формат. -%description apps -l uk -Web-ÐÒÏÇÒÁÍÉ, ÐÏÂÕÄÏ×ÁΦ Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ Libwww - ÒÏÂÏÔ, ÕÔÉ̦ÔÁ -ËÏÍÁÎÄÎϧ ÓÔÒ¦ÞËÉ, ËÏÍÁÎÄÎÉÊ ÂÒÁÕÚÅÒ. òÏÂÏÔ ÍÏÖÅ ÈÏÄÉÔÉ ÐÏ web-ÓÁÊÔÁÈ -Û×ÉÄÛÅ ÔÁ Ú ÍÅÎÛÉÍ ÚÁ×ÁÎÔÁÖÅÎÎÑÍ Î¦Ö ÂÕÄØ-ÑËÁ צÄÏÍÁ ÎÁÍ ÈÏÄÉÌËÁ -ÚÁ×ÄÑËÉ ×ÉËÌÀÞÎ¦Ê ËÏÎ×ÅʤÒÉÚÁæ§ ÔÁ ×ÉËÏÒÉÓÔÁÎÎÀ HTTP/1.1. +%description apps -l uk.UTF-8 +Web-програми, побудовані з використанням Libwww - робот, утиліта +командної стрічки, командний браузер. Робот може ходити по web-сайтах +швидше та з меншим завантаженням ніж будь-яка відома нам ходилка +завдяки виключній конвейєризації та використанню HTTP/1.1. -õÔÉ̦ÔÁ ËÏÍÁÎÄÎÏÇÏ ÒÑÄËÁ (w3c) ÄÕÖÅ ËÏÒÉÓÎÁ ÄÌÑ ÒÏÂÏÔÉ Ú web-ÓÁÊÔÁÍÉ, -Ñ˦ ÒÅÁ̦ÚÕÀÔØ Â¦ÌØÛÅ ËÏÍÁÎÄ Î¦Ö ÐÒÏÓÔÏ HTTP GET (ÎÁÐÒÉËÌÁÄ, PUT, +Утиліта командного рядка (w3c) дуже корисна для роботи з web-сайтами, +які реалізують більше команд ніж просто HTTP GET (наприклад, PUT, POST, etc.). -ëÏÍÁÎÄÎÉÊ ÂÒÁÕÚÅÒ - ÊͦΦÍÁÌØÎÉÊ web-ÂÒÁÕÚÅÒ, ÝÏ ÐÒÁÃÀ¤ × ËÏÍÁÎÄÎÏÍÕ -ÒÅÖÉͦ. þÁÓÔÏ ËÏÒÉÓÎÉÊ ÄÌÑ ÐÅÒÅÔ×ÏÒÅÎÎÑ Õ ÔÅËÓÔÏ×ÉÊ ÆÏÒÍÁÔ. +Командний браузер - це мінімальний web-браузер, що працює в командному +режимі. Часто корисний для перетворення у текстовий формат. %prep %setup -q @@ -180,6 +183,8 @@ POST, etc.). %patch1 -p1 %patch2 -p1 %patch3 -p1 +%patch4 -p1 +%patch5 -p1 %build %{__libtoolize} @@ -187,7 +192,9 @@ POST, etc.). %{__autoconf} %{__automake} %configure \ + ac_cv_lib_rx_regexec=no \ --enable-shared \ + --with-dav \ --with-gnu-ld \ --with-md5 \ --with-regex \ @@ -198,7 +205,7 @@ POST, etc.). %install rm -rf $RPM_BUILD_ROOT -%{__make} install \ +%{__make} -j1 install \ DESTDIR=$RPM_BUILD_ROOT %clean @@ -210,9 +217,10 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc COPYRIGHT.html ChangeLog LICENSE.html -%attr(755,root,root) %{_libdir}/libwww*.so.*.* -%attr(755,root,root) %{_libdir}/libmd5.so.*.* -%attr(755,root,root) %{_libdir}/libpics.so.*.* +%attr(755,root,root) %{_libdir}/libwww*.so.*.*.* +%ghost %attr(755,root,root) %{_libdir}/libwww*.so.0 +%attr(755,root,root) %{_libdir}/libpics.so.*.*.* +%ghost %attr(755,root,root) %{_libdir}/libpics.so.0 %{_datadir}/w3c-libwww %files apps @@ -225,10 +233,8 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/libwww-config %attr(755,root,root) %{_libdir}/libwww*.so -%attr(755,root,root) %{_libdir}/libmd5.so %attr(755,root,root) %{_libdir}/libpics.so %{_libdir}/libwww*.la -%{_libdir}/libmd5.la %{_libdir}/libpics.la %{_includedir}/wwwconf.h %{_includedir}/w3c-libwww @@ -236,5 +242,4 @@ rm -rf $RPM_BUILD_ROOT %files static %defattr(644,root,root,755) %{_libdir}/libwww*.a -%{_libdir}/libmd5.a %{_libdir}/libpics.a