]> git.pld-linux.org Git - packages/w3c-libwww.git/blame - w3c-libwww.spec
- rel 5; fix openssl 1.1.1 build
[packages/w3c-libwww.git] / w3c-libwww.spec
CommitLineData
6216cfe4
JB
1#
2# Conditional build:
3%bcond_without mysql # MySQL based SQL library
4
06c73fdd 5Summary: HTTP library of common code
244df0c9
ER
6Summary(pl.UTF-8): Biblioteka wspólnego kodu HTTP
7Summary(pt_BR.UTF-8): Biblioteca HTTP de uso geral
8Summary(ru.UTF-8): HTTP-библиотека общеупотребительного кода
9Summary(uk.UTF-8): HTTP-бібліотека загальновживаного коду
06c73fdd 10Name: w3c-libwww
6216cfe4 11Version: 5.4.2
7eac908d 12Release: 5
2f516318 13License: W3C (see: http://www.w3.org/Consortium/Legal/copyright-software.html)
06c73fdd 14Group: Libraries
1fe3accd 15Source0: http://www.w3.org/Library/Distribution/%{name}-%{version}.tgz
6216cfe4
JB
16# Source0-md5: 98d4b7a331996dbe114119d9c06d5f3d
17Patch0: %{name}-amfix.patch
18Patch1: %{name}-link.patch
19Patch2: %{name}-system-libmd5.patch
20Patch3: %{name}-ssl.patch
21Patch4: %{name}-nooldssl.patch
7eac908d 22Patch5: openssl.patch
acc876b6 23URL: http://www.w3.org/Library/
6216cfe4 24BuildRequires: autoconf >= 2.69
acc876b6 25BuildRequires: automake
6216cfe4
JB
26BuildRequires: expat-devel >= 2.2.0
27BuildRequires: libtool >= 1.4
28%{?with_mysql:BuildRequires: mysql-devel}
f014de10 29BuildRequires: openssl-devel >= 0.9.7d
acc876b6 30BuildRequires: zlib-devel
ae696392 31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
7b76d5c9
JR
32
33%description
06c73fdd 34Libwww is a general-purpose Web API written in C for Unix and Windows
6afe0ab6 35(Win32). With a highly extensible and layered API, it can accommodate
36many different types of applications including clients, robots, etc.
37The purpose of libwww is to provide a highly optimized HTTP sample
38implementation as well as other Internet protocols and to serve as a
39testbed for protocol experiments.
7b76d5c9 40
9f7605c8
JR
41%description -l pl.UTF-8
42Libwww jest biblioteką WWW ogólnego przeznaczenia napisaną w C dla
43Uniksów oraz Windows. Z wysoko rozszerzalnym i warstwowym API, może
44mieć zastosowanie w wielu rodzajach aplikacji, w tym klientach,
12c99c17 45robotach itp. Celem libwww jest dostarczenie dobrze zoptymalizowanej,
9f7605c8
JR
46przykładowej implementacji HTTP, a także innych protokołów
47internetowych, oraz środowiska testowego do eksperymentów z
48protokołami.
49
50%description -l pt_BR.UTF-8
51A libwww é uma API web de propósito geral escrita em C para Unix e
52Windows (Win32). Possui uma API altamente extensível e em camadas e
53pode acomodar muitos tipos diferentes de aplicações, incluindo
54clientes, robôs, etc. O propósito da libwww é fornecer uma
55implementação HTTP exemplo altamente otimizada para servidor como um
56ambiente de testes para experimentações com protocolos.
57
58%description -l ru.UTF-8
59Libwww - это Web API общего назначения, написанные на C для Unix и
60Windows (Win32). Имея расширяемые многоуровневые API, она пригодна для
61построения множества различных типов приложений включая клиентов,
62роботов etc. Libwww является примером высокооптимизированной
63реализации HTTP и других Интернет-протоколов и тестовой средой для
64экспериментов с протоколами.
65
66%description -l uk.UTF-8
67Libwww - це Web API загального призначення, написані на C для Unix та
68Windows (Win32). Маючи розширювані багаторівневі API, вона придатна
69для побудови великої кількості різних різних типів прикладних програм
70включаючи клієнтів, роботів etc. Libwww є прикладом
71високооптимізованої реалізації HTTP та інших Інтернет-протоколів та
72тестовим середовищем для експериментів з протоколами.
1fe3accd 73
7b76d5c9 74%package devel
12c99c17 75Summary: Header files for programs that use libwww
244df0c9
ER
76Summary(pl.UTF-8): Pliki nagłówkowe dla programów używających libwww
77Summary(pt_BR.UTF-8): Arquivos necessários para desenvolvimento com a libwww
78Summary(ru.UTF-8): Библиотеки и хедеры для программ, которые используют libwww
79Summary(uk.UTF-8): Бібліотеки та хедери для програм, що використовують libwww
06c73fdd 80Group: Development/Libraries
50f675dd 81Requires: %{name} = %{version}-%{release}
6216cfe4
JB
82Requires: expat-devel >= 2.2.0
83%{?with_mysql:Requires: mysql-devel}
1fe3accd
JB
84Requires: openssl-devel >= 0.9.7c
85Requires: zlib-devel
7b76d5c9
JR
86
87%description devel
06c73fdd 88Header files for libwww, which are available as public libraries.
7b76d5c9 89
9f7605c8
JR
90%description devel -l pl.UTF-8
91Pliki nagłówkowe dla libwww.
12c99c17 92
9f7605c8
JR
93%description devel -l pt_BR.UTF-8
94Bibliotecas e arquivos de inclusão para desenvolvimento baseado na
95libwww, que está disponível ao público.
acc876b6 96
9f7605c8
JR
97%description devel -l ru.UTF-8
98Библиотеки разработчика и хедеры для libwww.
1fe3accd 99
9f7605c8
JR
100%description devel -l uk.UTF-8
101Бібліотеки програміста та хедери для libwww.
1fe3accd 102
06c73fdd 103%package static
104Summary: Static libwww libraries
244df0c9
ER
105Summary(pl.UTF-8): Statyczne biblioteki libwww
106Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com w3c-libwww
06c73fdd 107Group: Development/Libraries
50f675dd 108Requires: %{name}-devel = %{version}-%{release}
7b76d5c9 109
06c73fdd 110%description static
111Static libwww libraries.
7b76d5c9 112
9f7605c8 113%description static -l pl.UTF-8
12c99c17
JB
114Statyczne biblioteki libwww.
115
9f7605c8
JR
116%description static -l pt_BR.UTF-8
117Bibliotecas estáticas para desenvolvimento com w3c-libwww
acc876b6 118
06c73fdd 119%package apps
120Summary: Applications built using Libwww web library: e.g. Robot, command line tool, etc
244df0c9
ER
121Summary(pl.UTF-8): Aplikacje używające Libwww: Robot, narzędzie command-line itp
122Summary(pt_BR.UTF-8): Aplicativos construídos usando a libwww
123Summary(ru.UTF-8): Приложения с использованием Libwww - робот, утилита командной строки и т.п.
124Summary(uk.UTF-8): Програми з використанням Libwww - робот, утиліта командного рядка і т.і.
b989f660 125Group: Applications/Networking
50f675dd 126Requires: %{name} = %{version}-%{release}
7b76d5c9 127
06c73fdd 128%description apps
6afe0ab6 129Web applications built using Libwww: Robot, Command line tool, line
130mode browser. The Robot can crawl web sites faster, and with lower
131load, than any other web walker that we know of, due to its extensive
132pipelining and use of HTTP/1.1. The command line tool (w3c) is very
133useful for manipulation of Web sites that implement more than just
134HTTP GET (e.g. PUT, POST, etc.). The line mode browser is a minimal
135line mode web browser; often useful to convert to ascii text.
136Currently unavailable until someone updates it to some new interfaces.
137(hint, hint...)
7b76d5c9 138
9f7605c8
JR
139%description apps -l pl.UTF-8
140Aplikacje sieciowe zbudowane przy użyciu libwww: Robot, narzędzie
141comman-line, liniowa przeglądarka. Robot może przechodzić po stronach
142szybciej i z mniejszym obciążeniem niż inne znane roboty, dzięki
143wykorzystywaniu pipeliningu i HTTP/1.1. Narzędzie command-line (w3c)
144jest użyteczne do manipulowania serwisami WWW, które mają
145zaimplementowane coś więcej niż HTTP GET (np. PUT, POST...).
146Przeglądarka liniowa jest użyteczna głównie do konwersji do zwykłego
147tekstu. Aktualnie niedostępna dopóki ktoś nie przystosuje jej do
12c99c17
JB
148nowego interfejsu (hint, hint...).
149
9f7605c8
JR
150%description apps -l pt_BR.UTF-8
151Aplicativos WEB utilizando a libwww: Robot, Ferramenta de execução de
152linha de comando, navegação por linha de comando. Robot pode navegar
acc876b6 153rapidamente e com baixa carga no sistema.
154
9f7605c8
JR
155A Ferramenta de execução de linha de comando (w3c) é muito útil para
156manipulação de sítios Web que implementam mais do que um HTTP GET (por
acc876b6 157exemplo, PUT, POST, etc.)
158
9f7605c8
JR
159%description apps -l ru.UTF-8
160Web-приложения, построенные с использованием Libwww - робот, утилита
161командной строки, строчный браузер. Робот может бродить по web-сайтам
162быстрее и с меньшей нагрузкой чем любая другая известная нам бродилка
163из-за исключительной конвейеризации и использования HTTP/1.1.
1fe3accd 164
9f7605c8
JR
165Утилита командной строки (w3c) очень полезна для работы с web-сайтами,
166которые реализуют больше команд чем просто HTTP GET (например, PUT,
1fe3accd
JB
167POST, etc.).
168
9f7605c8
JR
169Строчный браузер - это минимальный web-браузер, работающий в командном
170режиме. Часто полезен для преобразования в текстовый формат.
1fe3accd 171
9f7605c8
JR
172%description apps -l uk.UTF-8
173Web-програми, побудовані з використанням Libwww - робот, утиліта
174командної стрічки, командний браузер. Робот може ходити по web-сайтах
175швидше та з меншим завантаженням ніж будь-яка відома нам ходилка
176завдяки виключній конвейєризації та використанню HTTP/1.1.
1fe3accd 177
9f7605c8
JR
178Утиліта командного рядка (w3c) дуже корисна для роботи з web-сайтами,
179які реалізують більше команд ніж просто HTTP GET (наприклад, PUT,
1fe3accd
JB
180POST, etc.).
181
9f7605c8
JR
182Командний браузер - це мінімальний web-браузер, що працює в командному
183режимі. Часто корисний для перетворення у текстовий формат.
1fe3accd 184
7b76d5c9
JR
185%prep
186%setup -q
acc876b6 187%patch0 -p1
188%patch1 -p1
eb7d21a0 189%patch2 -p1
14f9466c 190%patch3 -p1
24e70acf 191%patch4 -p1
7eac908d 192%patch5 -p1
7b76d5c9
JR
193
194%build
643be9f8 195%{__libtoolize}
6216cfe4 196%{__aclocal} -I config/m4
43156687 197%{__autoconf}
198%{__automake}
acc876b6 199%configure \
7f3dad10 200 ac_cv_lib_rx_regexec=no \
06c73fdd 201 --enable-shared \
7f3dad10 202 --with-dav \
06c73fdd 203 --with-gnu-ld \
acc876b6 204 --with-md5 \
6216cfe4 205 %{?with_mysql:--with-mysql=/usr} \
06c73fdd 206 --with-regex \
acc876b6 207 --with-ssl \
06c73fdd 208 --with-zlib
72571ad9 209%{__make}
7b76d5c9
JR
210
211%install
212rm -rf $RPM_BUILD_ROOT
213
452a2443 214%{__make} -j1 install \
1fe3accd 215 DESTDIR=$RPM_BUILD_ROOT
cabb5933 216
7b76d5c9
JR
217%clean
218rm -rf $RPM_BUILD_ROOT
219
b574b44b 220%post -p /sbin/ldconfig
7b76d5c9
JR
221%postun -p /sbin/ldconfig
222
223%files
06c73fdd 224%defattr(644,root,root,755)
6216cfe4 225%doc COPYRIGHT.html ChangeLog LICENSE.html README.html
544c95e2 226%attr(755,root,root) %{_libdir}/libpics.so.*.*.*
d41019b6 227%attr(755,root,root) %ghost %{_libdir}/libpics.so.0
6216cfe4
JB
228%attr(755,root,root) %{_libdir}/libwwwapp.so.*.*.*
229%attr(755,root,root) %ghost %{_libdir}/libwwwapp.so.0
230%attr(755,root,root) %{_libdir}/libwwwcache.so.*.*.*
231%attr(755,root,root) %ghost %{_libdir}/libwwwcache.so.0
232%attr(755,root,root) %{_libdir}/libwwwcore.so.*.*.*
233%attr(755,root,root) %ghost %{_libdir}/libwwwcore.so.0
234%attr(755,root,root) %{_libdir}/libwwwdav.so.*.*.*
235%attr(755,root,root) %ghost %{_libdir}/libwwwdav.so.0
236%attr(755,root,root) %{_libdir}/libwwwdir.so.*.*.*
237%attr(755,root,root) %ghost %{_libdir}/libwwwdir.so.0
238%attr(755,root,root) %{_libdir}/libwwwfile.so.*.*.*
239%attr(755,root,root) %ghost %{_libdir}/libwwwfile.so.0
240%attr(755,root,root) %{_libdir}/libwwwftp.so.*.*.*
241%attr(755,root,root) %ghost %{_libdir}/libwwwftp.so.0
242%attr(755,root,root) %{_libdir}/libwwwgopher.so.*.*.*
243%attr(755,root,root) %ghost %{_libdir}/libwwwgopher.so.0
244%attr(755,root,root) %{_libdir}/libwwwhtml.so.*.*.*
245%attr(755,root,root) %ghost %{_libdir}/libwwwhtml.so.0
246%attr(755,root,root) %{_libdir}/libwwwhttp.so.*.*.*
247%attr(755,root,root) %ghost %{_libdir}/libwwwhttp.so.0
248%attr(755,root,root) %{_libdir}/libwwwinit.so.*.*.*
249%attr(755,root,root) %ghost %{_libdir}/libwwwinit.so.0
250%attr(755,root,root) %{_libdir}/libwwwmime.so.*.*.*
251%attr(755,root,root) %ghost %{_libdir}/libwwwmime.so.0
252%attr(755,root,root) %{_libdir}/libwwwmux.so.*.*.*
253%attr(755,root,root) %ghost %{_libdir}/libwwwmux.so.0
254%attr(755,root,root) %{_libdir}/libwwwnews.so.*.*.*
255%attr(755,root,root) %ghost %{_libdir}/libwwwnews.so.0
256%if %{with mysql}
257%attr(755,root,root) %{_libdir}/libwwwsql.so.*.*.*
258%attr(755,root,root) %ghost %{_libdir}/libwwwsql.so.0
259%endif
260%attr(755,root,root) %{_libdir}/libwwwssl.so.*.*.*
261%attr(755,root,root) %ghost %{_libdir}/libwwwssl.so.0
262%attr(755,root,root) %{_libdir}/libwwwstream.so.*.*.*
263%attr(755,root,root) %ghost %{_libdir}/libwwwstream.so.0
264%attr(755,root,root) %{_libdir}/libwwwtelnet.so.*.*.*
265%attr(755,root,root) %ghost %{_libdir}/libwwwtelnet.so.0
266%attr(755,root,root) %{_libdir}/libwwwtrans.so.*.*.*
267%attr(755,root,root) %ghost %{_libdir}/libwwwtrans.so.0
268%attr(755,root,root) %{_libdir}/libwwwutils.so.*.*.*
269%attr(755,root,root) %ghost %{_libdir}/libwwwutils.so.0
270%attr(755,root,root) %{_libdir}/libwwwxml.so.*.*.*
271%attr(755,root,root) %ghost %{_libdir}/libwwwxml.so.0
272%attr(755,root,root) %{_libdir}/libwwwzip.so.*.*.*
273%attr(755,root,root) %ghost %{_libdir}/libwwwzip.so.0
06c73fdd 274%{_datadir}/w3c-libwww
7b76d5c9 275
7b76d5c9 276%files devel
06c73fdd 277%defattr(644,root,root,755)
278%attr(755,root,root) %{_bindir}/libwww-config
6e543a3f 279%attr(755,root,root) %{_libdir}/libpics.so
6216cfe4
JB
280%attr(755,root,root) %{_libdir}/libwwwapp.so
281%attr(755,root,root) %{_libdir}/libwwwcache.so
282%attr(755,root,root) %{_libdir}/libwwwcore.so
283%attr(755,root,root) %{_libdir}/libwwwdav.so
284%attr(755,root,root) %{_libdir}/libwwwdir.so
285%attr(755,root,root) %{_libdir}/libwwwfile.so
286%attr(755,root,root) %{_libdir}/libwwwftp.so
287%attr(755,root,root) %{_libdir}/libwwwgopher.so
288%attr(755,root,root) %{_libdir}/libwwwhtml.so
289%attr(755,root,root) %{_libdir}/libwwwhttp.so
290%attr(755,root,root) %{_libdir}/libwwwinit.so
291%attr(755,root,root) %{_libdir}/libwwwmime.so
292%attr(755,root,root) %{_libdir}/libwwwmux.so
293%attr(755,root,root) %{_libdir}/libwwwnews.so
294%if %{with mysql}
295%attr(755,root,root) %{_libdir}/libwwwsql.so
296%endif
297%attr(755,root,root) %{_libdir}/libwwwssl.so
298%attr(755,root,root) %{_libdir}/libwwwstream.so
299%attr(755,root,root) %{_libdir}/libwwwtelnet.so
300%attr(755,root,root) %{_libdir}/libwwwtrans.so
301%attr(755,root,root) %{_libdir}/libwwwutils.so
302%attr(755,root,root) %{_libdir}/libwwwxml.so
303%attr(755,root,root) %{_libdir}/libwwwzip.so
525dccbe 304%{_libdir}/libpics.la
6216cfe4
JB
305%{_libdir}/libwwwapp.la
306%{_libdir}/libwwwcache.la
307%{_libdir}/libwwwcore.la
308%{_libdir}/libwwwdav.la
309%{_libdir}/libwwwdir.la
310%{_libdir}/libwwwfile.la
311%{_libdir}/libwwwftp.la
312%{_libdir}/libwwwgopher.la
313%{_libdir}/libwwwhtml.la
314%{_libdir}/libwwwhttp.la
315%{_libdir}/libwwwinit.la
316%{_libdir}/libwwwmime.la
317%{_libdir}/libwwwmux.la
318%{_libdir}/libwwwnews.la
319%if %{with mysql}
320%{_libdir}/libwwwsql.la
321%endif
322%{_libdir}/libwwwssl.la
323%{_libdir}/libwwwstream.la
324%{_libdir}/libwwwtelnet.la
325%{_libdir}/libwwwtrans.la
326%{_libdir}/libwwwutils.la
327%{_libdir}/libwwwxml.la
328%{_libdir}/libwwwzip.la
6e543a3f 329%{_includedir}/wwwconf.h
06c73fdd 330%{_includedir}/w3c-libwww
331
332%files static
333%defattr(644,root,root,755)
6e543a3f 334%{_libdir}/libpics.a
6216cfe4
JB
335%{_libdir}/libwwwapp.a
336%{_libdir}/libwwwcache.a
337%{_libdir}/libwwwcore.a
338%{_libdir}/libwwwdav.a
339%{_libdir}/libwwwdir.a
340%{_libdir}/libwwwfile.a
341%{_libdir}/libwwwftp.a
342%{_libdir}/libwwwgopher.a
343%{_libdir}/libwwwhtml.a
344%{_libdir}/libwwwhttp.a
345%{_libdir}/libwwwinit.a
346%{_libdir}/libwwwmime.a
347%{_libdir}/libwwwmux.a
348%{_libdir}/libwwwnews.a
349%if %{with mysql}
350%{_libdir}/libwwwsql.a
351%endif
352%{_libdir}/libwwwssl.a
353%{_libdir}/libwwwstream.a
354%{_libdir}/libwwwtelnet.a
355%{_libdir}/libwwwtrans.a
356%{_libdir}/libwwwutils.a
357%{_libdir}/libwwwxml.a
358%{_libdir}/libwwwzip.a
359
360%files apps
361%defattr(644,root,root,755)
362%attr(755,root,root) %{_bindir}/webbot
363%attr(755,root,root) %{_bindir}/w3c
364%attr(755,root,root) %{_bindir}/www
This page took 0.127165 seconds and 4 git commands to generate.