]> git.pld-linux.org Git - packages/w3c-libwww.git/blobdiff - w3c-libwww.spec
- unify %attr() %ghost order
[packages/w3c-libwww.git] / w3c-libwww.spec
index 945678ac209aef92d5b7821b83f42991301c08fe..376d54940885996cf7ce4992e94615ae65d208a6 100644 (file)
@@ -1,21 +1,28 @@
 Summary:       HTTP library of common code
 Summary:       HTTP library of common code
-Summary(pl):   Biblioteka wspólnego kodu HTTP
-Summary(pt_BR):        Biblioteca HTTP de uso geral
+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
 Name:          w3c-libwww
-Version:       5.3.2
-Release:       7
+Version:       5.4.0
+Release:       12
 License:       W3C (see: http://www.w3.org/Consortium/Legal/copyright-software.html)
 Group:         Libraries
 License:       W3C (see: http://www.w3.org/Consortium/Legal/copyright-software.html)
 Group:         Libraries
-Source0:       http://www.w3.org/Library/Distribution/%{name}-%{version}.tar.gz
+Source0:       http://www.w3.org/Library/Distribution/%{name}-%{version}.tgz
+# Source0-md5: c3734ca6caa405707e134cc8c6d7e422
 Patch0:                %{name}-ac25x.patch
 Patch0:                %{name}-ac25x.patch
-Patch1:                %{name}-am15.patch
-Patch2:                %{name}-system-expat.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
 URL:           http://www.w3.org/Library/
 BuildRequires: autoconf
 BuildRequires: automake
+BuildRequires: expat-devel
 BuildRequires: libtool
 BuildRequires: libtool
-BuildRequires: openssl-devel >= 0.9.7
+BuildRequires: libmd5-devel >= 20020413-2
+BuildRequires: openssl-devel >= 0.9.7d
 BuildRequires: zlib-devel
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 BuildRequires: zlib-devel
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -27,63 +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.
 
 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,
 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.
+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
 
 %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(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:         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
 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.UTF-8
+Библиотеки разработчика и хедеры для libwww.
+
+%description devel -l uk.UTF-8
+Бібліотеки програміста та хедери для libwww.
 
 %package static
 Summary:       Static libwww libraries
 
 %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
 Group:         Development/Libraries
-Requires:      %{name}-devel = %{version}
+Requires:      %{name}-devel = %{version}-%{release}
 
 %description static
 Static libwww libraries.
 
 
 %description static
 Static libwww libraries.
 
-%description static -l pl
+%description static -l pl.UTF-8
 Statyczne biblioteki libwww.
 
 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
 
 %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(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:         Applications/Networking
-Requires:      %{name} = %{version}
-Icon:          robot48x.gif
+Requires:      %{name} = %{version}-%{release}
 
 %description apps
 Web applications built using Libwww: Robot, Command line tool, line
 
 %description apps
 Web applications built using Libwww: Robot, Command line tool, line
@@ -96,40 +131,70 @@ line mode web browser; often useful to convert to ascii text.
 Currently unavailable until someone updates it to some new interfaces.
 (hint, hint...)
 
 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...).
 
 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.
 
 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.)
 
 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
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
 %prep
 %setup -q
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
+%patch4 -p1
+%patch5 -p1
 
 %build
 
 %build
-rm -f missing
 %{__libtoolize}
 %{__aclocal}
 %{__autoconf}
 %{__automake}
 %configure \
 %{__libtoolize}
 %{__aclocal}
 %{__autoconf}
 %{__automake}
 %configure \
+       ac_cv_lib_rx_regexec=no \
        --enable-shared \
        --enable-shared \
+       --with-dav \
        --with-gnu-ld \
        --with-md5 \
        --with-regex \
        --with-gnu-ld \
        --with-md5 \
        --with-regex \
@@ -140,23 +205,22 @@ rm -f missing
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%{__make} install DESTDIR=$RPM_BUILD_ROOT
-
-%{__mkdir} documentation
-%{__cp} -p --parents *.html */*.html */*/*.html documentation
+%{__make} -j1 install \
+       DESTDIR=$RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post   -p /sbin/ldconfig
+%post  -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 %files
 %defattr(644,root,root,755)
 %postun -p /sbin/ldconfig
 
 %files
 %defattr(644,root,root,755)
-%doc documentation/* Icons/*/*.gif
-%attr(755,root,root) %{_libdir}/libwww*.so.*.*
-%attr(755,root,root) %{_libdir}/libmd5.so.*.*
-%attr(755,root,root) %{_libdir}/libpics.so.*.*
+%doc COPYRIGHT.html ChangeLog LICENSE.html
+%attr(755,root,root) %{_libdir}/libwww*.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwww*.so.0
+%attr(755,root,root) %{_libdir}/libpics.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libpics.so.0
 %{_datadir}/w3c-libwww
 
 %files apps
 %{_datadir}/w3c-libwww
 
 %files apps
@@ -169,17 +233,13 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/libwww-config
 %attr(755,root,root) %{_libdir}/libwww*.so
 %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
 %attr(755,root,root) %{_libdir}/libpics.so
 %{_libdir}/libwww*.la
-%{_libdir}/libmd5.la
 %{_libdir}/libpics.la
 %{_libdir}/libpics.la
-
 %{_includedir}/wwwconf.h
 %{_includedir}/w3c-libwww
 
 %files static
 %defattr(644,root,root,755)
 %{_libdir}/libwww*.a
 %{_includedir}/wwwconf.h
 %{_includedir}/w3c-libwww
 
 %files static
 %defattr(644,root,root,755)
 %{_libdir}/libwww*.a
-%{_libdir}/libmd5.a
 %{_libdir}/libpics.a
 %{_libdir}/libpics.a
This page took 0.080108 seconds and 4 git commands to generate.