Summary: HTTP library of common code
+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.2.8
-Release: 5
-Copyright: W3C (see: http://www.w3.org/Consortium/Legal/copyright-software.html)
+Version: 5.4.0
+Release: 10
+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
-Icon: Lib48x.gif
+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
+Patch4: %{name}-link.patch
+Patch5: %{name}-system-libmd5.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)
%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.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.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: Libraries and header files for programs that use libwww
+Summary: Header files for programs that use 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
-Group(fr): Development/Librairies
-Group(pl): Programowanie/Biblioteki
-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.UTF-8
+Pliki nagłówkowe dla libwww.
+
+%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.UTF-8
+Библиотеки разработчика и хедеры для libwww.
+
+%description devel -l uk.UTF-8
+Бібліотеки програміста та хедери для libwww.
+
%package static
Summary: Static libwww libraries
+Summary(pl.UTF-8): Statyczne biblioteki libwww
+Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com w3c-libwww
Group: Development/Libraries
-Group(fr): Development/Librairies
-Group(pl): Programowanie/Biblioteki
-Requires: %{name}-devel = %{version}
+Requires: %{name}-devel = %{version}-%{release}
%description static
Static libwww libraries.
+%description static -l pl.UTF-8
+Statyczne biblioteki 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.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
-Group(pl): Aplikacje/Sieciowe
-Requires: %{name} = %{version}
-Icon: robot48x.gif
+Requires: %{name} = %{version}-%{release}
%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.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.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
+exemplo, PUT, POST, etc.)
+
+%description apps -l ru.UTF-8
+Web-приложения, построенные с использованием Libwww - робот, утилита
+командной строки, строчный браузер. Робот может бродить по web-сайтам
+быстрее и с меньшей нагрузкой чем любая другая известная нам бродилка
+из-за исключительной конвейеризации и использования HTTP/1.1.
+
+Утилита командной строки (w3c) очень полезна для работы с web-сайтами,
+которые реализуют больше команд чем просто HTTP GET (например, PUT,
+POST, etc.).
+
+Строчный браузер - это минимальный web-браузер, работающий в командном
+режиме. Часто полезен для преобразования в текстовый формат.
+
+%description apps -l uk.UTF-8
+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
+%patch4 -p1
+%patch5 -p1
%build
-automake
-LDFLAGS="-s"; export LDFLAGS
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__automake}
%configure \
+ ac_cv_lib_rx_regexec=no \
--enable-shared \
+ --with-dav \
--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
-%post -p /sbin/ldconfig
+%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(644,root,root,755)
-%doc *.html */*.html */*/*.html Icons/*/*.gif
-%attr(755,root,root) %{_libdir}/libwww*.so.*.*
-%attr(755,root,root) %{_libdir}/libxml*.so.*.*
-%attr(755,root,root) %{_libdir}/libmd5.so.*.*
+%doc COPYRIGHT.html ChangeLog LICENSE.html
+%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
+%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}/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