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