]> git.pld-linux.org Git - packages/w3c-libwww.git/blob - w3c-libwww.spec
- rel 2.1; quick workaround for --as-needed breakage; will fix later
[packages/w3c-libwww.git] / w3c-libwww.spec
1 Summary:        HTTP library of common code
2 Summary(pl):    Biblioteka wspólnego kodu HTTP
3 Summary(pt_BR): Biblioteca HTTP de uso geral
4 Summary(ru):    HTTP-ÂÉÂÌÉÏÔÅËÁ ÏÂÝÅÕÐÏÔÒÅÂÉÔÅÌØÎÏÇÏ ËÏÄÁ
5 Summary(uk):    HTTP-¦Â̦ÏÔÅËÁ ÚÁÇÁÌØÎÏ×ÖÉ×ÁÎÏÇÏ ËÏÄÕ
6 Name:           w3c-libwww
7 Version:        5.4.0
8 Release:        2.1
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}-am15.patch
15 Patch2:         %{name}-system-expat.patch
16 Patch3:         %{name}-amfix.patch
17 Icon:           Lib48x.gif
18 URL:            http://www.w3.org/Library/
19 BuildRequires:  autoconf
20 BuildRequires:  automake
21 BuildRequires:  libtool
22 BuildRequires:  openssl-devel >= 0.9.7d
23 BuildRequires:  zlib-devel
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 # TODO: add real fix for --as-needed
27 %define rpmldflags %{nil}
28
29 %description
30 Libwww is a general-purpose Web API written in C for Unix and Windows
31 (Win32). With a highly extensible and layered API, it can accommodate
32 many different types of applications including clients, robots, etc.
33 The purpose of libwww is to provide a highly optimized HTTP sample
34 implementation as well as other Internet protocols and to serve as a
35 testbed for protocol experiments.
36
37 %description -l pl
38 Libwww jest bibliotek± WWW ogólnego przeznaczenia napisan± w C dla
39 Uniksów oraz Windows. Z wysoko rozszerzalnym i warstwowym API, mo¿e
40 mieæ zastosowanie w wielu rodzajach aplikacji, w tym klientach,
41 robotach itp. Celem libwww jest dostarczenie dobrze zoptymalizowanej,
42 przyk³adowej implementacji HTTP, a tak¿e innych protoko³ów
43 internetowych, oraz ¶rodowiska testowego do eksperymentów z
44 protoko³ami.
45
46 %description -l pt_BR
47 A libwww é uma API web de propósito geral escrita em C para Unix e
48 Windows (Win32). Possui uma API altamente extensível e em camadas e
49 pode acomodar muitos tipos diferentes de aplicações, incluindo
50 clientes, robôs, etc. O propósito da libwww é fornecer uma
51 implementação HTTP exemplo altamente otimizada para servidor como um
52 ambiente de testes para experimentações com protocolos.
53
54 %description -l ru
55 Libwww - ÜÔÏ Web API ÏÂÝÅÇÏ ÎÁÚÎÁÞÅÎÉÑ, ÎÁÐÉÓÁÎÎÙÅ ÎÁ C ÄÌÑ Unix É
56 Windows (Win32). éÍÅÑ ÒÁÓÛÉÒÑÅÍÙÅ ÍÎÏÇÏÕÒÏ×ÎÅ×ÙÅ API, ÏÎÁ ÐÒÉÇÏÄÎÁ ÄÌÑ
57 ÐÏÓÔÒÏÅÎÉÑ ÍÎÏÖÅÓÔ×Á ÒÁÚÌÉÞÎÙÈ ÔÉÐÏ× ÐÒÉÌÏÖÅÎÉÊ ×ËÌÀÞÁÑ ËÌÉÅÎÔÏ×,
58 ÒÏÂÏÔÏ× etc. Libwww Ñ×ÌÑÅÔÓÑ ÐÒÉÍÅÒÏÍ ×ÙÓÏËÏÏÐÔÉÍÉÚÉÒÏ×ÁÎÎÏÊ
59 ÒÅÁÌÉÚÁÃÉÉ HTTP É ÄÒÕÇÉÈ éÎÔÅÒÎÅÔ-ÐÒÏÔÏËÏÌÏ× É ÔÅÓÔÏ×ÏÊ ÓÒÅÄÏÊ ÄÌÑ
60 ÜËÓÐÅÒÉÍÅÎÔÏ× Ó ÐÒÏÔÏËÏÌÁÍÉ.
61
62 %description -l uk
63 Libwww - ÃÅ Web API ÚÁÇÁÌØÎÏÇÏ ÐÒÉÚÎÁÞÅÎÎÑ, ÎÁÐÉÓÁΦ ÎÁ C ÄÌÑ Unix ÔÁ
64 Windows (Win32). íÁÀÞÉ ÒÏÚÛÉÒÀ×ÁΦ ÂÁÇÁÔÏÒ¦×ÎÅצ API, ×ÏÎÁ ÐÒÉÄÁÔÎÁ
65 ÄÌÑ ÐÏÂÕÄÏ×É ×ÅÌÉËϧ Ë¦ÌØËÏÓÔ¦ Ò¦ÚÎÉÈ Ò¦ÚÎÉÈ ÔÉЦנÐÒÉËÌÁÄÎÉÈ ÐÒÏÇÒÁÍ
66 ×ËÌÀÞÁÀÞÉ Ë̦¤ÎÔ¦×, ÒÏÂÏԦנetc. Libwww ¤ ÐÒÉËÌÁÄÏÍ
67 ×ÉÓÏËÏÏÐÔÉͦÚÏ×ÁÎϧ ÒÅÁ̦ÚÁ槠HTTP ÔÁ ¦ÎÛÉÈ ¶ÎÔÅÒÎÅÔ-ÐÒÏÔÏËÏ̦נÔÁ
68 ÔÅÓÔÏ×ÉÍ ÓÅÒÅÄÏ×ÉÝÅÍ ÄÌÑ ÅËÓÐÅÒÉÍÅÎԦנڠÐÒÏÔÏËÏÌÁÍÉ.
69
70 %package devel
71 Summary:        Header files for programs that use libwww
72 Summary(pl):    Pliki nag³ówkowe dla programów u¿ywaj±cych libwww
73 Summary(pt_BR): Arquivos necessários para desenvolvimento com a libwww
74 Summary(ru):    âÉÂÌÉÏÔÅËÉ É ÈÅÄÅÒÙ ÄÌÑ ÐÒÏÇÒÁÍÍ, ËÏÔÏÒÙÅ ÉÓÐÏÌØÚÕÀÔ libwww
75 Summary(uk):    â¦Â̦ÏÔÅËÉ ÔÁ ÈÅÄÅÒÉ ÄÌÑ ÐÒÏÇÒÁÍ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ libwww
76 Group:          Development/Libraries
77 Requires:       %{name} = %{version}
78 Requires:       openssl-devel >= 0.9.7c
79 Requires:       zlib-devel
80
81 %description devel
82 Header files for libwww, which are available as public libraries.
83
84 %description devel -l pl
85 Pliki nag³ówkowe dla libwww.
86
87 %description devel -l pt_BR
88 Bibliotecas e arquivos de inclusão para desenvolvimento baseado na
89 libwww, que está disponível ao público.
90
91 %description devel -l ru
92 âÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ É ÈÅÄÅÒÙ ÄÌÑ libwww.
93
94 %description devel -l uk
95 â¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ ÔÁ ÈÅÄÅÒÉ ÄÌÑ libwww.
96
97 %package static
98 Summary:        Static libwww libraries
99 Summary(pl):    Statyczne biblioteki libwww
100 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com w3c-libwww
101 Group:          Development/Libraries
102 Requires:       %{name}-devel = %{version}
103
104 %description static
105 Static libwww libraries.
106
107 %description static -l pl
108 Statyczne biblioteki libwww.
109
110 %description static -l pt_BR
111 Bibliotecas estáticas para desenvolvimento com w3c-libwww
112
113 %package apps
114 Summary:        Applications built using Libwww web library: e.g. Robot, command line tool, etc
115 Summary(pl):    Aplikacje u¿ywaj±ce Libwww: Robot, narzêdzie command-line itp
116 Summary(pt_BR): Aplicativos construídos usando a libwww
117 Summary(ru):    ðÒÉÌÏÖÅÎÉÑ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ Libwww - ÒÏÂÏÔ, ÕÔÉÌÉÔÁ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ É Ô.Ð.
118 Summary(uk):    ðÒÏÇÒÁÍÉ Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ Libwww - ÒÏÂÏÔ, ÕÔÉ̦ÔÁ ËÏÍÁÎÄÎÏÇÏ ÒÑÄËÁ ¦ Ô.¦.
119 Group:          Applications/Networking
120 Icon:           robot48x.gif
121 Requires:       %{name} = %{version}
122
123 %description apps
124 Web applications built using Libwww: Robot, Command line tool, line
125 mode browser. The Robot can crawl web sites faster, and with lower
126 load, than any other web walker that we know of, due to its extensive
127 pipelining and use of HTTP/1.1. The command line tool (w3c) is very
128 useful for manipulation of Web sites that implement more than just
129 HTTP GET (e.g. PUT, POST, etc.). The line mode browser is a minimal
130 line mode web browser; often useful to convert to ascii text.
131 Currently unavailable until someone updates it to some new interfaces.
132 (hint, hint...)
133
134 %description apps -l pl
135 Aplikacje sieciowe zbudowane przy u¿yciu libwww: Robot, narzêdzie
136 comman-line, liniowa przegl±darka. Robot mo¿e przechodziæ po stronach
137 szybciej i z mniejszym obci±¿eniem ni¿ inne znane roboty, dziêki
138 wykorzystywaniu pipeliningu i HTTP/1.1. Narzêdzie command-line (w3c)
139 jest u¿yteczne do manipulowania serwisami WWW, które maj±
140 zaimplementowane co¶ wiêcej ni¿ HTTP GET (np. PUT, POST...).
141 Przegl±darka liniowa jest u¿yteczna g³ównie do konwersji do zwyk³ego
142 tekstu. Aktualnie niedostêpna dopóki kto¶ nie przystosuje jej do
143 nowego interfejsu (hint, hint...).
144
145 %description apps -l pt_BR
146 Aplicativos WEB utilizando a libwww: Robot, Ferramenta de execução de
147 linha de comando, navegação por linha de comando. Robot pode navegar
148 rapidamente e com baixa carga no sistema.
149
150 A Ferramenta de execução de linha de comando (w3c) é muito útil para
151 manipulação de sítios Web que implementam mais do que um HTTP GET (por
152 exemplo, PUT, POST, etc.)
153
154 %description apps -l ru
155 Web-ÐÒÉÌÏÖÅÎÉÑ, ÐÏÓÔÒÏÅÎÎÙÅ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ Libwww - ÒÏÂÏÔ, ÕÔÉÌÉÔÁ
156 ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ, ÓÔÒÏÞÎÙÊ ÂÒÁÕÚÅÒ. òÏÂÏÔ ÍÏÖÅÔ ÂÒÏÄÉÔØ ÐÏ web-ÓÁÊÔÁÍ
157 ÂÙÓÔÒÅÅ É Ó ÍÅÎØÛÅÊ ÎÁÇÒÕÚËÏÊ ÞÅÍ ÌÀÂÁÑ ÄÒÕÇÁÑ ÉÚ×ÅÓÔÎÁÑ ÎÁÍ ÂÒÏÄÉÌËÁ
158 ÉÚ-ÚÁ ÉÓËÌÀÞÉÔÅÌØÎÏÊ ËÏÎ×ÅÊÅÒÉÚÁÃÉÉ É ÉÓÐÏÌØÚÏ×ÁÎÉÑ HTTP/1.1.
159
160 õÔÉÌÉÔÁ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ (w3c) ÏÞÅÎØ ÐÏÌÅÚÎÁ ÄÌÑ ÒÁÂÏÔÙ Ó web-ÓÁÊÔÁÍÉ,
161 ËÏÔÏÒÙÅ ÒÅÁÌÉÚÕÀÔ ÂÏÌØÛÅ ËÏÍÁÎÄ ÞÅÍ ÐÒÏÓÔÏ HTTP GET (ÎÁÐÒÉÍÅÒ, PUT,
162 POST, etc.).
163
164 óÔÒÏÞÎÙÊ ÂÒÁÕÚÅÒ - ÜÔÏ ÍÉÎÉÍÁÌØÎÙÊ web-ÂÒÁÕÚÅÒ, ÒÁÂÏÔÁÀÝÉÊ × ËÏÍÁÎÄÎÏÍ
165 ÒÅÖÉÍÅ. þÁÓÔÏ ÐÏÌÅÚÅΠÄÌÑ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ × ÔÅËÓÔÏ×ÙÊ ÆÏÒÍÁÔ.
166
167 %description apps -l uk
168 Web-ÐÒÏÇÒÁÍÉ, ÐÏÂÕÄÏ×ÁΦ Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ Libwww - ÒÏÂÏÔ, ÕÔÉ̦ÔÁ
169 ËÏÍÁÎÄÎϧ ÓÔÒ¦ÞËÉ, ËÏÍÁÎÄÎÉÊ ÂÒÁÕÚÅÒ. òÏÂÏÔ ÍÏÖÅ ÈÏÄÉÔÉ ÐÏ web-ÓÁÊÔÁÈ
170 Û×ÉÄÛÅ ÔÁ Ú ÍÅÎÛÉÍ ÚÁ×ÁÎÔÁÖÅÎÎÑ͠Φ֠ÂÕÄØ-ÑËÁ ×¦ÄÏÍÁ ÎÁÍ ÈÏÄÉÌËÁ
171 ÚÁ×ÄÑËÉ ×ÉËÌÀÞΦʠËÏÎ×ÅʤÒÉÚÁ槠ÔÁ ×ÉËÏÒÉÓÔÁÎÎÀ HTTP/1.1.
172
173 õÔÉ̦ÔÁ ËÏÍÁÎÄÎÏÇÏ ÒÑÄËÁ (w3c) ÄÕÖÅ ËÏÒÉÓÎÁ ÄÌÑ ÒÏÂÏÔÉ Ú web-ÓÁÊÔÁÍÉ,
174 Ñ˦ ÒÅÁ̦ÚÕÀÔؠ¦ÌØÛÅ ËÏÍÁÎĠΦ֠ÐÒÏÓÔÏ HTTP GET (ÎÁÐÒÉËÌÁÄ, PUT,
175 POST, etc.).
176
177 ëÏÍÁÎÄÎÉÊ ÂÒÁÕÚÅÒ - ÃŠͦΦÍÁÌØÎÉÊ web-ÂÒÁÕÚÅÒ, ÝÏ ÐÒÁÃÀ¤ × ËÏÍÁÎÄÎÏÍÕ
178 ÒÅÖÉͦ. þÁÓÔÏ ËÏÒÉÓÎÉÊ ÄÌÑ ÐÅÒÅÔ×ÏÒÅÎÎÑ Õ ÔÅËÓÔÏ×ÉÊ ÆÏÒÍÁÔ.
179
180 %prep
181 %setup -q
182 %patch0 -p1
183 %patch1 -p1
184 %patch2 -p1
185 %patch3 -p1
186
187 %build
188 %{__libtoolize}
189 %{__aclocal}
190 %{__autoconf}
191 %{__automake}
192 %configure \
193         --enable-shared \
194         --with-gnu-ld \
195         --with-md5 \
196         --with-regex \
197         --with-ssl \
198         --with-zlib
199 %{__make}
200
201 %install
202 rm -rf $RPM_BUILD_ROOT
203
204 %{__make} install \
205         DESTDIR=$RPM_BUILD_ROOT
206
207 %clean
208 rm -rf $RPM_BUILD_ROOT
209
210 %post   -p /sbin/ldconfig
211 %postun -p /sbin/ldconfig
212
213 %files
214 %defattr(644,root,root,755)
215 %doc COPYRIGHT.html ChangeLog LICENSE.html
216 %attr(755,root,root) %{_libdir}/libwww*.so.*.*
217 %attr(755,root,root) %{_libdir}/libmd5.so.*.*
218 %attr(755,root,root) %{_libdir}/libpics.so.*.*
219 %{_datadir}/w3c-libwww
220
221 %files apps
222 %defattr(644,root,root,755)
223 %attr(755,root,root) %{_bindir}/webbot
224 %attr(755,root,root) %{_bindir}/w3c
225 %attr(755,root,root) %{_bindir}/www
226
227 %files devel
228 %defattr(644,root,root,755)
229 %attr(755,root,root) %{_bindir}/libwww-config
230 %attr(755,root,root) %{_libdir}/libwww*.so
231 %attr(755,root,root) %{_libdir}/libmd5.so
232 %attr(755,root,root) %{_libdir}/libpics.so
233 %{_libdir}/libwww*.la
234 %{_libdir}/libmd5.la
235 %{_libdir}/libpics.la
236 %{_includedir}/wwwconf.h
237 %{_includedir}/w3c-libwww
238
239 %files static
240 %defattr(644,root,root,755)
241 %{_libdir}/libwww*.a
242 %{_libdir}/libmd5.a
243 %{_libdir}/libpics.a
This page took 0.070495 seconds and 4 git commands to generate.