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