]>
Commit | Line | Data |
---|---|---|
1 | Summary: HTTP library of common code | |
2 | Summary(pl.UTF-8): Biblioteka wspólnego kodu HTTP | |
3 | Summary(pt_BR.UTF-8): Biblioteca HTTP de uso geral | |
4 | Summary(ru.UTF-8): HTTP-библиотека общеупотребительного кода | |
5 | Summary(uk.UTF-8): HTTP-бібліотека загальновживаного коду | |
6 | Name: w3c-libwww | |
7 | Version: 5.4.0 | |
8 | Release: 19 | |
9 | License: W3C (see: http://www.w3.org/Consortium/Legal/copyright-software.html) | |
10 | Group: Libraries | |
11 | Source0: http://www.w3.org/Library/Distribution/%{name}-%{version}.tgz | |
12 | # Source0-md5: c3734ca6caa405707e134cc8c6d7e422 | |
13 | Patch0: %{name}-ac25x.patch | |
14 | Patch1: %{name}-system-expat.patch | |
15 | Patch2: %{name}-amfix.patch | |
16 | Patch3: %{name}-link.patch | |
17 | Patch4: %{name}-system-libmd5.patch | |
18 | Patch5: %{name}-ssl.patch | |
19 | Patch6: %{name}-nooldssl.patch | |
20 | URL: http://www.w3.org/Library/ | |
21 | BuildRequires: autoconf | |
22 | BuildRequires: automake | |
23 | BuildRequires: expat-devel | |
24 | BuildRequires: libtool | |
25 | BuildRequires: libmd5-devel >= 20020413-2 | |
26 | BuildRequires: openssl-devel >= 0.9.7d | |
27 | BuildRequires: zlib-devel | |
28 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
29 | ||
30 | %description | |
31 | Libwww is a general-purpose Web API written in C for Unix and Windows | |
32 | (Win32). With a highly extensible and layered API, it can accommodate | |
33 | many different types of applications including clients, robots, etc. | |
34 | The purpose of libwww is to provide a highly optimized HTTP sample | |
35 | implementation as well as other Internet protocols and to serve as a | |
36 | testbed for protocol experiments. | |
37 | ||
38 | %description -l pl.UTF-8 | |
39 | Libwww jest biblioteką WWW ogólnego przeznaczenia napisaną w C dla | |
40 | Uniksów oraz Windows. Z wysoko rozszerzalnym i warstwowym API, może | |
41 | mieć zastosowanie w wielu rodzajach aplikacji, w tym klientach, | |
42 | robotach itp. Celem libwww jest dostarczenie dobrze zoptymalizowanej, | |
43 | przykładowej implementacji HTTP, a także innych protokołów | |
44 | internetowych, oraz środowiska testowego do eksperymentów z | |
45 | protokołami. | |
46 | ||
47 | %description -l pt_BR.UTF-8 | |
48 | A libwww é uma API web de propósito geral escrita em C para Unix e | |
49 | Windows (Win32). Possui uma API altamente extensível e em camadas e | |
50 | pode acomodar muitos tipos diferentes de aplicações, incluindo | |
51 | clientes, robôs, etc. O propósito da libwww é fornecer uma | |
52 | implementação HTTP exemplo altamente otimizada para servidor como um | |
53 | ambiente de testes para experimentações com protocolos. | |
54 | ||
55 | %description -l ru.UTF-8 | |
56 | Libwww - это Web API общего назначения, написанные на C для Unix и | |
57 | Windows (Win32). Имея расширяемые многоуровневые API, она пригодна для | |
58 | построения множества различных типов приложений включая клиентов, | |
59 | роботов etc. Libwww является примером высокооптимизированной | |
60 | реализации HTTP и других Интернет-протоколов и тестовой средой для | |
61 | экспериментов с протоколами. | |
62 | ||
63 | %description -l uk.UTF-8 | |
64 | Libwww - це Web API загального призначення, написані на C для Unix та | |
65 | Windows (Win32). Маючи розширювані багаторівневі API, вона придатна | |
66 | для побудови великої кількості різних різних типів прикладних програм | |
67 | включаючи клієнтів, роботів etc. Libwww є прикладом | |
68 | високооптимізованої реалізації HTTP та інших Інтернет-протоколів та | |
69 | тестовим середовищем для експериментів з протоколами. | |
70 | ||
71 | %package devel | |
72 | Summary: Header files for programs that use libwww | |
73 | Summary(pl.UTF-8): Pliki nagłówkowe dla programów używających libwww | |
74 | Summary(pt_BR.UTF-8): Arquivos necessários para desenvolvimento com a libwww | |
75 | Summary(ru.UTF-8): Библиотеки и хедеры для программ, которые используют libwww | |
76 | Summary(uk.UTF-8): Бібліотеки та хедери для програм, що використовують libwww | |
77 | Group: Development/Libraries | |
78 | Requires: %{name} = %{version}-%{release} | |
79 | Requires: expat-devel | |
80 | Requires: openssl-devel >= 0.9.7c | |
81 | Requires: zlib-devel | |
82 | ||
83 | %description devel | |
84 | Header files for libwww, which are available as public libraries. | |
85 | ||
86 | %description devel -l pl.UTF-8 | |
87 | Pliki nagłówkowe dla libwww. | |
88 | ||
89 | %description devel -l pt_BR.UTF-8 | |
90 | Bibliotecas e arquivos de inclusão para desenvolvimento baseado na | |
91 | libwww, que está disponível ao público. | |
92 | ||
93 | %description devel -l ru.UTF-8 | |
94 | Библиотеки разработчика и хедеры для libwww. | |
95 | ||
96 | %description devel -l uk.UTF-8 | |
97 | Бібліотеки програміста та хедери для libwww. | |
98 | ||
99 | %package static | |
100 | Summary: Static libwww libraries | |
101 | Summary(pl.UTF-8): Statyczne biblioteki libwww | |
102 | Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com w3c-libwww | |
103 | Group: Development/Libraries | |
104 | Requires: %{name}-devel = %{version}-%{release} | |
105 | ||
106 | %description static | |
107 | Static libwww libraries. | |
108 | ||
109 | %description static -l pl.UTF-8 | |
110 | Statyczne biblioteki libwww. | |
111 | ||
112 | %description static -l pt_BR.UTF-8 | |
113 | Bibliotecas estáticas para desenvolvimento com w3c-libwww | |
114 | ||
115 | %package apps | |
116 | Summary: Applications built using Libwww web library: e.g. Robot, command line tool, etc | |
117 | Summary(pl.UTF-8): Aplikacje używające Libwww: Robot, narzędzie command-line itp | |
118 | Summary(pt_BR.UTF-8): Aplicativos construídos usando a libwww | |
119 | Summary(ru.UTF-8): Приложения с использованием Libwww - робот, утилита командной строки и т.п. | |
120 | Summary(uk.UTF-8): Програми з використанням Libwww - робот, утиліта командного рядка і т.і. | |
121 | Group: Applications/Networking | |
122 | Requires: %{name} = %{version}-%{release} | |
123 | ||
124 | %description apps | |
125 | Web applications built using Libwww: Robot, Command line tool, line | |
126 | mode browser. The Robot can crawl web sites faster, and with lower | |
127 | load, than any other web walker that we know of, due to its extensive | |
128 | pipelining and use of HTTP/1.1. The command line tool (w3c) is very | |
129 | useful for manipulation of Web sites that implement more than just | |
130 | HTTP GET (e.g. PUT, POST, etc.). The line mode browser is a minimal | |
131 | line mode web browser; often useful to convert to ascii text. | |
132 | Currently unavailable until someone updates it to some new interfaces. | |
133 | (hint, hint...) | |
134 | ||
135 | %description apps -l pl.UTF-8 | |
136 | Aplikacje sieciowe zbudowane przy użyciu libwww: Robot, narzędzie | |
137 | comman-line, liniowa przeglądarka. Robot może przechodzić po stronach | |
138 | szybciej i z mniejszym obciążeniem niż inne znane roboty, dzięki | |
139 | wykorzystywaniu pipeliningu i HTTP/1.1. Narzędzie command-line (w3c) | |
140 | jest użyteczne do manipulowania serwisami WWW, które mają | |
141 | zaimplementowane coś więcej niż HTTP GET (np. PUT, POST...). | |
142 | Przeglądarka liniowa jest użyteczna głównie do konwersji do zwykłego | |
143 | tekstu. Aktualnie niedostępna dopóki ktoś nie przystosuje jej do | |
144 | nowego interfejsu (hint, hint...). | |
145 | ||
146 | %description apps -l pt_BR.UTF-8 | |
147 | Aplicativos WEB utilizando a libwww: Robot, Ferramenta de execução de | |
148 | linha de comando, navegação por linha de comando. Robot pode navegar | |
149 | rapidamente e com baixa carga no sistema. | |
150 | ||
151 | A Ferramenta de execução de linha de comando (w3c) é muito útil para | |
152 | manipulação de sítios Web que implementam mais do que um HTTP GET (por | |
153 | exemplo, PUT, POST, etc.) | |
154 | ||
155 | %description apps -l ru.UTF-8 | |
156 | Web-приложения, построенные с использованием Libwww - робот, утилита | |
157 | командной строки, строчный браузер. Робот может бродить по web-сайтам | |
158 | быстрее и с меньшей нагрузкой чем любая другая известная нам бродилка | |
159 | из-за исключительной конвейеризации и использования HTTP/1.1. | |
160 | ||
161 | Утилита командной строки (w3c) очень полезна для работы с web-сайтами, | |
162 | которые реализуют больше команд чем просто HTTP GET (например, PUT, | |
163 | POST, etc.). | |
164 | ||
165 | Строчный браузер - это минимальный web-браузер, работающий в командном | |
166 | режиме. Часто полезен для преобразования в текстовый формат. | |
167 | ||
168 | %description apps -l uk.UTF-8 | |
169 | Web-програми, побудовані з використанням Libwww - робот, утиліта | |
170 | командної стрічки, командний браузер. Робот може ходити по web-сайтах | |
171 | швидше та з меншим завантаженням ніж будь-яка відома нам ходилка | |
172 | завдяки виключній конвейєризації та використанню HTTP/1.1. | |
173 | ||
174 | Утиліта командного рядка (w3c) дуже корисна для роботи з web-сайтами, | |
175 | які реалізують більше команд ніж просто HTTP GET (наприклад, PUT, | |
176 | POST, etc.). | |
177 | ||
178 | Командний браузер - це мінімальний web-браузер, що працює в командному | |
179 | режимі. Часто корисний для перетворення у текстовий формат. | |
180 | ||
181 | %prep | |
182 | %setup -q | |
183 | %patch0 -p1 | |
184 | %patch1 -p1 | |
185 | %patch2 -p1 | |
186 | %patch3 -p1 | |
187 | %patch4 -p1 | |
188 | %patch5 -p1 | |
189 | %patch6 -p1 | |
190 | ||
191 | %build | |
192 | %{__libtoolize} | |
193 | %{__aclocal} | |
194 | %{__autoconf} | |
195 | %{__automake} | |
196 | %configure \ | |
197 | ac_cv_lib_rx_regexec=no \ | |
198 | --enable-shared \ | |
199 | --with-dav \ | |
200 | --with-gnu-ld \ | |
201 | --with-md5 \ | |
202 | --with-regex \ | |
203 | --with-ssl \ | |
204 | --with-zlib | |
205 | %{__make} | |
206 | ||
207 | %install | |
208 | rm -rf $RPM_BUILD_ROOT | |
209 | ||
210 | %{__make} -j1 install \ | |
211 | DESTDIR=$RPM_BUILD_ROOT | |
212 | ||
213 | %clean | |
214 | rm -rf $RPM_BUILD_ROOT | |
215 | ||
216 | %post -p /sbin/ldconfig | |
217 | %postun -p /sbin/ldconfig | |
218 | ||
219 | %files | |
220 | %defattr(644,root,root,755) | |
221 | %doc COPYRIGHT.html ChangeLog LICENSE.html | |
222 | %attr(755,root,root) %{_libdir}/libwww*.so.*.*.* | |
223 | %attr(755,root,root) %ghost %{_libdir}/libwww*.so.0 | |
224 | %attr(755,root,root) %{_libdir}/libpics.so.*.*.* | |
225 | %attr(755,root,root) %ghost %{_libdir}/libpics.so.0 | |
226 | %{_datadir}/w3c-libwww | |
227 | ||
228 | %files apps | |
229 | %defattr(644,root,root,755) | |
230 | %attr(755,root,root) %{_bindir}/webbot | |
231 | %attr(755,root,root) %{_bindir}/w3c | |
232 | %attr(755,root,root) %{_bindir}/www | |
233 | ||
234 | %files devel | |
235 | %defattr(644,root,root,755) | |
236 | %attr(755,root,root) %{_bindir}/libwww-config | |
237 | %attr(755,root,root) %{_libdir}/libwww*.so | |
238 | %attr(755,root,root) %{_libdir}/libpics.so | |
239 | %{_libdir}/libwww*.la | |
240 | %{_libdir}/libpics.la | |
241 | %{_includedir}/wwwconf.h | |
242 | %{_includedir}/w3c-libwww | |
243 | ||
244 | %files static | |
245 | %defattr(644,root,root,755) | |
246 | %{_libdir}/libwww*.a | |
247 | %{_libdir}/libpics.a |