]> git.pld-linux.org Git - packages/boost.git/blob - boost.spec
- rel 2 (for rebuild with gcc-4.2.0-7)
[packages/boost.git] / boost.spec
1 #
2 # TODO:
3 # - pass %{__cxx}
4 # - review python fixes.
5 #
6 # Conditional build:
7 %bcond_without  python  # without boost-python support
8 #
9 %define _fver   %(echo %{version} | tr . _)
10 Summary:        The Boost C++ Libraries
11 Summary(pl.UTF-8):      Biblioteki C++ "Boost"
12 Name:           boost
13 Version:        1.34.0
14 Release:        2
15 License:        Boost Software License and others
16 Group:          Libraries
17 Source0:        http://dl.sourceforge.net/boost/%{name}_%{_fver}.tar.bz2
18 # Source0-md5:  ed5b9291ffad776f8757a916e1726ad0
19 Patch0:         %{name}-atomicity.patch
20 Patch1:         %{name}-python.patch
21 URL:            http://www.boost.org/
22 BuildRequires:  boost-jam >= 3.1.3
23 BuildRequires:  bzip2-devel
24 BuildRequires:  libicu-devel
25 BuildRequires:  libstdc++-devel
26 BuildRequires:  perl-base
27 %{?with_python:BuildRequires:   python-devel >= 2.2}
28 BuildRequires:  rpm-pythonprov
29 BuildRequires:  zlib-devel
30 BuildConflicts: gcc = 5:3.3.1
31 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33 %description
34 The Boost web site provides free peer-reviewed portable C++ source
35 libraries. The emphasis is on libraries which work well with the C++
36 Standard Library. One goal is to establish "existing practice" and
37 provide reference implementations so that the Boost libraries are
38 suitable for eventual standardization. Some of the libraries have
39 already been proposed for inclusion in the C++ Standards Committee's
40 upcoming C++ Standard Library Technical Report.
41
42 %description -l pl.UTF-8
43 Strona http://www.boost.org/ dostarcza darmowe biblioteki C++ wraz z
44 kodem źródłowym. Nacisk położono na biblioteki, które dobrze
45 współpracują ze standardową biblioteką C++. Celem jest ustanowienie
46 "istniejącej praktyki" i dostarczenie implementacji, tak że biblioteki
47 "Boost" nadają się do ewentualnej standaryzacji. Niektóre z bibliotek
48 już zostały zgłoszone do komitetu standaryzacyjnego C++ w nadchodzącym
49 Raporcie Technicznym Biblioteki Standardowej C++
50
51 %package devel
52 Summary:        Boost C++ development headers
53 Summary(pl.UTF-8):      Pliki nagłówkowe bibliotek C++ Boost
54 Group:          Development/Libraries
55 Requires:       %{name} = %{version}-%{release}
56 Requires:       %{name}-ref-devel = %{version}-%{release}
57 Requires:       libstdc++-devel
58 # temporary Provides (until CVS HEAD stops using it)?
59 Provides:       boost-concept_check-devel = %{version}-%{release}
60 Provides:       boost-conversion-devel = %{version}-%{release}
61 Provides:       boost-mpl-devel = %{version}-%{release}
62 Provides:       boost-preprocessor-devel = %{version}-%{release}
63 Provides:       boost-static_assert-devel = %{version}-%{release}
64 Provides:       boost-type_traits-devel = %{version}-%{release}
65 Provides:       boost-utility-devel = %{version}-%{release}
66 Obsoletes:      boost-compose-devel
67 Obsoletes:      boost-concept_check-devel
68 Obsoletes:      boost-conversion-devel
69 Obsoletes:      boost-mpl-devel
70 Obsoletes:      boost-preprocessor-devel
71 Obsoletes:      boost-static_assert-devel
72 Obsoletes:      boost-type_traits-devel
73 Obsoletes:      boost-utility-devel
74
75 %description devel
76 Header files for the Boost C++ libraries.
77
78 %description devel -l pl.UTF-8
79 Pliki nagłówkowe bibliotek C++ Boost.
80
81 %package static
82 Summary:        Static version of base Boost C++ libraries
83 Summary(pl.UTF-8):      Statyczne wersje podstawowych bibliotek C++ Boost
84 Group:          Development/Libraries
85 Requires:       %{name}-devel = %{version}-%{release}
86
87 %description static
88 Static version of base Boost C++ libraries.
89
90 %description static -l pl.UTF-8
91 Statyczne wersje podstawowych bibliotek C++ Boost.
92
93 %package python
94 Summary:        Boost.Python library
95 Summary(pl.UTF-8):      biblioteka Boost.Python
96 Group:          Libraries
97 %pyrequires_eq  python
98
99 %description python
100 Use the Boost Python Library to quickly and easily export a C++
101 library to Python such that the Python interface is very similar to
102 the C++ interface. It is designed to be minimally intrusive on your
103 C++ design. In most cases, you should not have to alter your C++
104 classes in any way in order to use them with Boost.Python. The system
105 should simply ``reflect'' your C++ classes and functions into Python.
106
107 %description python -l pl.UTF-8
108 Biblioteka Boost Python służy do szybkiego i prostego eksportu
109 biblioteki C++ do Pythona, tak że interfejs Pythona jest bardzo
110 podobny do interfejsu C++. Biblioteka jest zaprojektowana tak, żeby
111 narzucać jak najmniej wymagań dotyczących konstrukcjii C++. W
112 większości przypadków nie trzeba w ogóle zmieniać własnych klas C++,
113 żeby używać ich z Boost.Python. System powinien po prostu ,,odbić''
114 klasy C++ i funkcje do Pythona.
115
116 %package python-devel
117 Summary:        Boost.Python development headers
118 Summary(pl.UTF-8):      Pliki nagłówkowe dla Boost.Python
119 Group:          Development/Libraries
120 Requires:       %{name}-compressed_pair-devel = %{version}-%{release}
121 Requires:       %{name}-devel = %{version}-%{release}
122 Requires:       %{name}-python = %{version}-%{release}
123
124 %description python-devel
125 Headers for the Boost.Python library.
126
127 %description python-devel -l pl.UTF-8
128 Pliki nagłówkowe dla biblioteki Boost.Python.
129
130 %package python-static
131 Summary:        Static version of Boost.Python library
132 Summary(pl.UTF-8):      Statyczna wersja biblioteki Boost.Python
133 Group:          Development/Libraries
134 Requires:       %{name}-python-devel = %{version}-%{release}
135
136 %description python-static
137 Static version of Boost.Python library.
138
139 %description python-static -l pl.UTF-8
140 Statyczna wersja biblioteki Boost.Python.
141
142 %package regex
143 Summary:        Boost C++ regular expressions library
144 Summary(pl.UTF-8):      Biblioteka wyrażeń regularnych Boost C++
145 Group:          Libraries
146
147 %description regex
148 Shared library for Boost C++ regular expressions.
149
150 %description regex -l pl.UTF-8
151 Biblioteka wyrażeń regularnych dla C++, biblioteki dzielone.
152
153 %package regex-devel
154 Summary:        Boost C++ Regex library headers
155 Summary(pl.UTF-8):      Pliki nagłówkowe Boost C++ Regex
156 Group:          Development/Libraries
157 Requires:       %{name}-devel = %{version}-%{release}
158 Requires:       %{name}-regex = %{version}-%{release}
159
160 %description regex-devel
161 Boost C++ Regex headers.
162
163 %description regex-devel -l pl.UTF-8
164 Pliki nagłówkowe dla Boost C++ Regex.
165
166 %package regex-static
167 Summary:        Boost C++ Regex static libraries
168 Summary(pl.UTF-8):      Biblioteki statyczne Boost C++ Regex
169 Group:          Development/Libraries
170 Requires:       %{name}-regex-devel = %{version}-%{release}
171
172 %description regex-static
173 Boost C++ Regex static libraries.
174
175 %description regex-static -l pl.UTF-8
176 Biblioteki statyczne dla Boost C++ Regex.
177
178 %package any-devel
179 Summary:        Header for Boost C++ "Any" Library
180 Summary(pl.UTF-8):      Plik nagłówkowy dla biblioteki Boost C++ "Any"
181 Group:          Development/Libraries
182 Requires:       %{name}-devel = %{version}-%{release}
183
184 %description any-devel
185 The boost::any class, is a variant value type, which supports copying
186 of any value type and safe checked extraction of that value strictly
187 against that type.
188
189 I.e. 5 is held strictly as an int and is not implicitly convertible
190 either to "5" or to 5.0.
191
192 %description any-devel -l pl.UTF-8
193 Klasa boost::any jest typem, który umożliwia kopiowanie ze zmiennej
194 dowolnego typu i bezpieczne, sprawdzone wydobycie jej wartości
195 dokładnie tego samego typu.
196
197 Np. 5 jest trzymane jako int i nie jest niejawnie konwertowalne ani do
198 "5" ani do 5.0.
199
200 %package array-devel
201 Summary:        STL compliant container wrapper for arrays of constant size
202 Summary(pl.UTF-8):      Wrapper na STLowe kontenery dla tablic o stałym rozmiarze
203 Group:          Development/Libraries
204 Requires:       %{name}-devel = %{version}-%{release}
205
206 %description array-devel
207 As replacement for ordinary arrays, the STL provides class vector<>.
208 However, vector<> provides the semantics of dynamic arrays. Thus, it
209 manages data to be able to change the number of elements. This results
210 in some overhead in case only arrays with static size are needed. This
211 library provides support for such static size arrays.
212
213 %description array-devel -l pl.UTF-8
214 STL dostarcza klasę vector<> jako zamiennik zwykłej tablicy. Jednak
215 vector<> dostarcza semantykę dynamicznych tablic. Zatem zarządza
216 danymi tak, by była możliwa zmiana ilości elementów. To skutkuje
217 pewnym nadmiarem w przypadku kiedy tylko tablice o stałym rozmiarze są
218 potrzebne. Ta biblioteka dostarcza wsparcie dla takich właśnie tablic
219 o stałym rozmiarze.
220
221 %package bind-devel
222 Summary:        Generalized binders for function/object/pointers and member functions
223 Summary(pl.UTF-8):      Uogólnione bindery dla funkcji/obiektów/wskaźników oraz metod
224 Group:          Development/Libraries
225 Requires:       %{name}-ref-devel = %{version}-%{release}
226 Requires:       %{name}-signals-devel = %{version}-%{release}
227 Provides:       boost-mem_fn-devel = %{version}-%{release}
228 Obsoletes:      boost-compose-devel
229 Obsoletes:      boost-mem_fn-devel
230
231 %description bind-devel
232 boost::bind is a generalization of the standard functions std::bind1st
233 and std::bind2nd. This package contains also boost::mem_fn which is a
234 generalization of the standard functions std::mem_fun and
235 std::mem_fun_ref.
236
237 %description bind-devel -l pl.UTF-8
238 boost::bind jest uogólnieniem standardowych funkcji std::bind1st i
239 std::bind2nd. Ten pakiet zawiera także boost::mem_fn, który jest
240 uogólnieniem standardowych funkcji std::mem_fun i std::mem_fun_ref.
241
242 %package call_traits-devel
243 Summary:        Defines types for passing parameters
244 Summary(pl.UTF-8):      Definiowanie typów dla przekazywania parametrów
245 Group:          Development/Libraries
246 Requires:       %{name}-devel = %{version}-%{release}
247
248 %description call_traits-devel
249 boost::call_traits<T> encapsulates the "best" method to pass a
250 parameter of some type T to or from a function. The purpose of
251 call_traits is to ensure that problems like "references to references"
252 never occur, and that parameters are passed in the most efficient
253 manner possible.
254
255 %description call_traits-devel -l pl.UTF-8
256 boost::call_traits<T> zawiera "najlepszą" metodę przekazywania
257 parametrów jakiegoś typu T do lub z funkcji. Celem call_traits jest
258 zapewnienie że problemy takie jak "referencja referencji" nigdy nie
259 wystąpią i że parametry są przekazywane w możliwie najbardziej
260 efektywny sposób.
261
262 %package compatibility-devel
263 Summary:        Help for non-conforming standard libraries
264 Summary(pl.UTF-8):      Pomoc dla nie trzymających standardu bibliotek
265 Group:          Development/Libraries
266 Requires:       %{name}-devel = %{version}-%{release}
267
268 %description compatibility-devel
269 This library provides workarounds which allow the other Boost
270 libraries to be used on otherwise non-conforming platforms.
271
272 %description compatibility-devel -l pl.UTF-8
273 Biblioteka dostarcza obejście problemu platform nie trzymających
274 standardu C++, pozwalające na używanie bibliotek Boost na tych
275 platformach.
276
277 %package compose-devel
278 Summary:        Functional composition adapters for the STL
279 Summary(pl.UTF-8):      Funkcjonalne adaptery kompozycji dla STL
280 Group:          Development/Libraries
281 Requires:       %{name}-devel = %{version}-%{release}
282
283 %description compose-devel
284 The boost::compose provides compose function object adapter extensions
285 for use with the Standard Template Library (STL) portion of the C++
286 Standard Library. If you aren't currently using the STL, this library
287 won't be of any interest, but hard-core STL users will appreciate its
288 usefulness.
289
290 %description compose-devel -l pl.UTF-8
291 boost::compose dostarcza rozszerzenie adaptera obiektu funkcji compose
292 do użytku z STL-ową częścią Standardu C++. Jeżeli nie używasz STL,
293 biblioteka będzie poza twoim zainteresowaniem, lecz hardkorowi
294 użytkownicy STL-a docenią jej użyteczność.
295
296 %package compressed_pair-devel
297 Summary:        Empty member optimization
298 Summary(pl.UTF-8):      Optymalizacja pustego elementu
299 Group:          Development/Libraries
300 Requires:       %{name}-call_traits-devel = %{version}-%{release}
301 Requires:       %{name}-devel = %{version}-%{release}
302
303 %description compressed_pair-devel
304 The class boost::compressed_pair is very similar to std::pair, but if
305 either of the template arguments are empty classes, then the "empty
306 base-class optimisation" is applied to compress the size of the pair.
307
308 %description compressed_pair-devel -l pl.UTF-8
309 Klasa boost::compressed_pair jest bardzo podobna do std::pair, ale
310 jeżeli któryś z argumentów wzorca jest pustą klasą, wtedy stosowana
311 jest "optymalizacja pustej klasy bazowej" do kompresji pary.
312
313 %package crc-devel
314 Summary:        CRC computing library
315 Summary(pl.UTF-8):      Biblioteka obliczająca CRC
316 Group:          Development/Libraries
317 Requires:       %{name}-devel = %{version}-%{release}
318
319 %description crc-devel
320 The boost::crc library provides two implementations of CRC computation
321 objects and functions. The implementations are template-based.
322
323 %description crc-devel -l pl.UTF-8
324 Bibliteka boost::crc dostarcza dwie implementacje obiektów i funkcji
325 obliczających CRC. Implementacje są oparte na wzorcach.
326
327 %package date_time
328 Summary:        Date-Time library
329 Summary(pl.UTF-8):      Biblioteka daty-czasu
330 Group:          Libraries
331 Obsoletes:      boost < 1.33
332
333 %description date_time
334 A set of date-time libraries.
335
336 %description date_time -l pl.UTF-8
337 Zbiór bibliotek daty-czasu.
338
339 %package date_time-devel
340 Summary:        Header files for boost::date_time library
341 Summary(pl.UTF-8):      Pliki nagłówkowe dla biblioteki boost::date_time
342 Group:          Development/Libraries
343 Requires:       %{name}-date_time = %{version}-%{release}
344 Requires:       %{name}-devel = %{version}-%{release}
345 #TODO: make decision if do separate packages include it to main devel package
346 #Requires:      %{name}-integer-devel = %{version}-%{release}
347 #Requires:      %{name}-operators-devel = %{version}-%{release}
348 #Requires:      %{name}-tokenizer-devel = %{version}-%{release}
349
350 %description date_time-devel
351 Header files for boost::date_time library.
352
353 %description date_time-devel -l pl.UTF-8
354 Pliki nagłówkowe dla biblioteki boost::date_time
355
356 %package date_time-static
357 Summary:        Static boost::date_time library
358 Summary(pl.UTF-8):      Statyczna biblioteka boost::date_time
359 Group:          Development/Libraries
360 Requires:       %{name}-date_time-devel = %{version}-%{release}
361
362 %description date_time-static
363 Static boost::date_time library.
364
365 %description date_time-devel -l pl.UTF-8
366 Statyczna biblioteka boost::date_time.
367
368 %package filesystem
369 Summary:        Portable paths, iteration over directories, and other useful filesystem operations
370 Summary(pl.UTF-8):      Przenośne ścieżki, iteracje katalogów i inne użyteczne operacje na systemie plików
371 Group:          Libraries
372 Obsoletes:      boost < 1.33
373
374 %description filesystem
375 The boost::filesystem library provides portable facilities to query
376 and manipulate paths, files, and directories.
377
378 %description filesystem -l pl.UTF-8
379 Przenośna biblioteka boost::filesystem dostarcza ułatwienia w
380 operacjach na ścieżkach, plikach i katalogach.
381
382 %package filesystem-devel
383 Summary:        Header files for boost::filesystem
384 Summary(pl.UTF-8):      Pliki nagłówkowe dla boost::filesystem
385 Group:          Development/Libraries
386 Requires:       %{name}-devel = %{version}-%{release}
387 Requires:       %{name}-filesystem = %{version}-%{release}
388 #TODO:
389 #Requires:      %{name}-smart_ptr = %{version}-%{release}
390
391 %description filesystem-devel
392 Header files for boost::filesystem library.
393
394 %description filesystem-devel -l pl.UTF-8
395 Pliki nagłówkowe dla biblioteki boost::filesystem.
396
397 %package filesystem-static
398 Summary:        Static boost::filesystem library
399 Summary(pl.UTF-8):      Biblioteka statyczna boost::filesystem
400 Group:          Development/Libraries
401 Requires:       %{name}-filesystem-devel = %{version}-%{release}
402 Obsoletes:      boost-static < 1.33
403
404 %description filesystem-static
405 Static boost::filesystem library.
406
407 %description filesystem-static -l pl.UTF-8
408 Biblioteka statyczna boost::filesystem.
409
410 %package graph
411 Summary:        General purpose, generic C++ library for graph data structures and graph algorithms
412 Summary(pl.UTF-8):      Biblioteka ogólnego przeznaczenia w C++ dla struktur danych typu grafy oraz algorytmów związanych z grafami
413 Group:          Libraries
414
415 %description graph
416 The boost::graph library provides portable facilities to operate on
417 graph data structures using graph algorithms.
418
419 %description graph -l pl.UTF-8
420 Przenośna biblioteka boost::graph dostarcza ułatwienia w operacjach na
421 strukturach danych typu graf za pomocą algorytmów związanych z
422 grafami.
423
424 %package graph-devel
425 Summary:        Header files for boost::graph
426 Summary(pl.UTF-8):      Pliki nagłówkowe dla boost::graph
427 Group:          Development/Libraries
428 Requires:       %{name}-devel = %{version}-%{release}
429
430 %description graph-devel
431 Header files for boost::graph library.
432
433 %description graph-devel -l pl.UTF-8
434 Pliki nagłówkowe dla biblioteki boost::graph.
435
436 %package graph-static
437 Summary:        Static boost::graph library
438 Summary(pl.UTF-8):      Biblioteka statyczna boost::graph
439 Group:          Development/Libraries
440 Requires:       %{name}-graph-devel = %{version}-%{release}
441
442 %description graph-static
443 Static boost::graph library.
444
445 %description graph-static -l pl.UTF-8
446 Biblioteka statyczna boost::graph.
447
448 %package program_options
449 Summary:        Access to program options, via conventional methods such as command line and config file
450 Summary(pl.UTF-8):      Dostęp do opcji programu za pomocą typowych metod, jak linia poleceń i plik konfiguracyjny
451 Group:          Libraries
452
453 %description program_options
454 The program_options library allows program developers to obtain
455 program options, that is (name, value) pairs from the user, via
456 conventional methods such as command line and config file.
457
458 %description program_options -l pl.UTF-8
459 Biblioteka program_options umożliwia uzyskanie od użytkownika opcji
460 programu, czyli par (nazwa, wartość), za pomocą typowych metod, takich
461 jak linia poleceń, czy plik konfiguracyjny.
462
463 %package program_options-devel
464 Summary:        Header files for boost::program_options
465 Summary(pl.UTF-8):      Pliki nagłówkowe dla boost::program_options
466 Group:          Development/Libraries
467 Requires:       %{name}-any-devel = %{version}-%{release}
468 Requires:       %{name}-bind-devel = %{version}-%{release}
469 Requires:       %{name}-devel = %{version}-%{release}
470 Requires:       %{name}-program_options = %{version}-%{release}
471
472 %description program_options-devel
473 Header files for boost::program_options library.
474
475 %description program_options-devel -l pl.UTF-8
476 Pliki nagłówkowe dla biblioteki boost::program_options.
477
478 %package program_options-static
479 Summary:        Static boost::program_options library
480 Summary(pl.UTF-8):      Biblioteka statyczna boost::program_options
481 Group:          Development/Libraries
482 Requires:       %{name}-program_options-devel = %{version}-%{release}
483 Obsoletes:      boost-static < 1.33
484
485 %description program_options-static
486 Static boost::program_options library.
487
488 %description program_options-static -l pl.UTF-8
489 Biblioteka statyczna boost::program_options.
490
491 %package ref-devel
492 Summary:        Small library useful for passing references to function templates
493 Summary(pl.UTF-8):      Mała biblioteka użyteczna przy przekazywaniu referencji do wzorców funkcji
494 Group:          Development/Libraries
495 Requires:       %{name}-devel = %{version}-%{release}
496
497 %description ref-devel
498 boost::ref library is a small library that is useful for passing
499 references to function templates (algorithms) that would usually take
500 copies of their arguments.
501
502 %description ref-devel -l pl.UTF-8
503 Biblioteka boost::ref jest małą biblioteką która jest użyteczna w
504 przypadku przekazywania referencji do wzorców funkcji (algorytmów)
505 które zazwyczaj biorą kopię swoich argumentów.
506
507 %package signals
508 Summary:        Signals & slots callback implementation
509 Summary(pl.UTF-8):      Implementacja sygnałów i slotów
510 Group:          Libraries
511 Obsoletes:      boost < 1.33
512
513 %description signals
514 The boost::signals library is an implementation of a signals and slots
515 system.
516
517 %description signals -l pl.UTF-8
518 Biblioteka boost::signals jest implementacją systemu sygnałów i
519 slotów.
520
521 %package signals-devel
522 Summary:        Header files for boost::signals library
523 Summary(pl.UTF-8):      Pliki nagłówkowe dla biblioteki boost::signals
524 Group:          Development/Libraries
525 Requires:       %{name}-any-devel = %{version}-%{release}
526 Requires:       %{name}-devel = %{version}-%{release}
527 Requires:       %{name}-signals = %{version}-%{release}
528 #TODO: separate smart_ptr or include to the main devel package
529 Requires:       %{name}-bind-devel = %{version}-%{release}
530 #Requires:      %{name}-iterator_adaptors-devel = %{version}-%{release}
531 #Requires:      %{name}-operators-devel = %{version}-%{release}
532 Requires:       %{name}-ref-devel = %{version}-%{release}
533 #Requires:      %{name}-smart_ptr-devel = %{version}-%{release}
534
535 %description signals-devel
536 Header files for boost::signals library.
537
538 %description signals-devel -l pl.UTF-8
539 Pliki nagłówkowe dla biblioteki boost::signals.
540
541 %package signals-static
542 Summary:        Static library for boost::signals
543 Summary(pl.UTF-8):      Biblioteka statyczna dla boost::signals
544 Group:          Development/Libraries
545 Requires:       %{name}-signals-devel = %{version}-%{release}
546
547 %description signals-static
548 Static library for boost::signals.
549
550 %description signals-static -l pl.UTF-8
551 Biblioteka statyczna dla boost::signals.
552
553 %package spirit-devel
554 Summary:        LL parser framework
555 Summary(pl.UTF-8):      Szkielet parsera LL
556 Group:          Development/Libraries
557 Requires:       %{name}-compressed_pair-devel = %{version}-%{release}
558 Requires:       %{name}-ref-devel = %{version}-%{release}
559 Requires:       %{name}-regex-devel = %{version}-%{release}
560 Requires:       %{name}-thread-devel = %{version}-%{release}
561 #TODO:
562 #?Requires:     %{name}-iterators-devel = %{version}-%{release}
563 #?Requires:     %{name}-smart_ptr-devel = %{version}-%{release}
564
565 %description spirit-devel
566 LL parser framework represents parsers directly as EBNF grammars in
567 inlined C++.
568
569 %description spirit-devel -l pl.UTF-8
570 Szkielet parsera LL reprezentujący parsery jako gramatyki EBNF
571 bezpośrednio w kodzie C++.
572
573 %package statechart-devel
574 Summary:        C++ library for finite state machines
575 Summary(pl.UTF-8):      Biblioteka C++ do automatów skończonych
576 Group:          Development/Libraries
577 Requires:       %{name}-devel = %{version}-%{release}
578
579 %description statechart-devel
580 C++ library for finite state machines.
581
582 %description statechart-devel -l pl.UTF-8
583 Biblioteka C++ do automatów skończonych.
584
585 %package test
586 Summary:        Support for program testing and  execution monitoring
587 Summary(pl.UTF-8):      Wsparcie dla testowania i monitorowania programu
588 Group:          Libraries
589 Obsoletes:      boost < 1.33
590
591 %description test
592 Support for simple program testing, full unit testing, and for program
593 execution monitoring.
594
595 %description test -l pl.UTF-8
596 Wsparcie dla prostego testowania programu, pełnego testowania i
597 monitorowania wykonania programu.
598
599 %package test-devel
600 Summary:        Header files for boost::test
601 Summary(pl.UTF-8):      Pliki nagłówkowe dla boost::test
602 Group:          Development/Libraries
603 Requires:       %{name}-call_traits-devel = %{version}-%{release}
604 Requires:       %{name}-devel = %{version}-%{release}
605 Requires:       %{name}-test = %{version}-%{release}
606 #TODO:
607 #?Requires?:    %{name}-function-devel = %{version}-%{release}
608 #Requires:      %{name}-smart_ptr = %{version}-%{release}
609
610 %description test-devel
611 Header files for boost::test.
612
613 %description test-devel -l pl.UTF-8
614 Pliki nagłówkowe dla boost::test.
615
616 %package test-static
617 Summary:        Static boost::test libraries
618 Summary(pl.UTF-8):      Biblioteki statyczne boost::test
619 Group:          Development/Libraries
620 Requires:       %{name}-test-devel = %{version}-%{release}
621 Obsoletes:      boost-static < 1.33
622
623 %description test-static
624 Static boost::test libraries.
625
626 %description test-static -l pl.UTF-8
627 Biblioteki statyczne boost::test.
628
629 %package thread
630 Summary:        Portable C++ threads library
631 Summary(pl.UTF-8):      Przenośna biblioteka wątków C++
632 Group:          Libraries
633 Obsoletes:      boost < 1.33
634
635 %description thread
636 Portable C++ threads library - shared library.
637
638 %description thread -l pl.UTF-8
639 Przenośna biblioteka wątków dla C++ - biblioteka dzielona.
640
641 %package thread-devel
642 Summary:        Header files for boost::thread library
643 Summary(pl.UTF-8):      Pliki nagłówkowe dla biblioteki boost::thread
644 Group:          Development/Libraries
645 Requires:       %{name}-devel = %{version}-%{release}
646 Requires:       %{name}-thread = %{version}-%{release}
647 #TODO:requires boost::function or boost::function to boost-devel
648
649 %description thread-devel
650 Header files for boost::thread library.
651
652 %description thread-devel -l pl.UTF-8
653 Pliki nagłówkowe dla biblioteki boost::thread.
654
655 %package thread-static
656 Summary:        Portable C++ threads library - static version
657 Summary(pl.UTF-8):      Przenośna biblioteka wątków C++ - wersja statyczna
658 Group:          Libraries
659 Requires:       %{name}-thread-devel = %{version}-%{release}
660 Obsoletes:      boost < 1.33
661
662 %description thread-static
663 Portable C++ threads library - static library.
664
665 %description thread-static -l pl.UTF-8
666 Przenośna biblioteka wątków dla C++ - biblioteka statyczna.
667
668 %package tr1-devel
669 Summary:        An implementation of the C++ Technical Report on Standard Library Extensions
670 Summary(pl.UTF-8):      Implementacja C++ TR dla rozszerzeń biblioteki standardowej
671 Group:          Development/Libraries
672 Requires:       %{name}-devel = %{version}-%{release}
673
674 %description tr1-devel
675 The TR1 library provides an implementation of the C++ Technical Report
676 on Standard Library Extensions. This library does not itself implement
677 the TR1 components, rather it's a thin wrapper that will include your
678 standard library's TR1 implementation (if it has one), otherwise it
679 will include the Boost Library equivalents, and import them into
680 namespace std::tr1.
681
682 %description tr1-devel -l pl.UTF-8
683 Biblioteka TR1 udostępnia implementację C++ Technical Report on
684 Standard Library Extensions (raporto technicznego dotyczącego
685 rozszerzeń biblioteki standardowej C++). Biblioteka jako taka nie
686 implementuje komponentów TR1, lecz jest cienkim opakowaniem
687 zawierającym implementację TR1 z zainstalowanej biblioteki
688 standardowej (jeśli taka jest) lub zawiera odpowiedniki z biblioteki
689 Boost zaimportowane do przestrzeni nazw std::tr1.
690
691 %package typeof-devel
692 Summary:        Emulates C++ typeid()
693 Summary(pl.UTF-8):      Emulacja typeid() z C++
694 Group:          Development/Libraries
695 Requires:       %{name}-devel = %{version}-%{release}
696
697 %description typeof-devel
698 Emulates C++ typeid().
699
700 %description typeof-devel -l pl.UTF-8
701 Emulacja typeid() z C++.
702
703 %package uBLAS-devel
704 Summary:        Basic linear algebra for dense, packed and sparse matrices
705 Summary(pl.UTF-8):      Prosta liniowa algebra dla gęstych, upakowanych i rzadkich macierzy
706 Group:          Development/Libraries
707 Requires:       %{name}-devel = %{version}-%{release}
708
709 %description uBLAS-devel
710 uBLAS library provides templated C++ classes for dense, unit and
711 sparse vectors, dense, identity, triangular, banded, symmetric,
712 hermitian and sparse matrices.
713
714 %description uBLAS-devel -l pl.UTF-8
715 Biblioteka uBLAS dostarcza wzorce klas C++ dla gęstych, jednostkowych
716 i rzadkich wektorów oraz gęstych, jednostkowych, trójkątnych,
717 diagonalnych, symetrycznych, hermitowskich i rzadkich macierzy.
718
719 %package wave
720 Summary:        Boost.Wave - a standard compliant C++ preprocessor library
721 Summary(pl.UTF-8):      Boost.Wave - zgodna ze standardem biblioteka preprocesora C++
722 Group:          Development/Libraries
723 Requires:       %{name}-devel = %{version}-%{release}
724
725 %description wave
726 Boost.Wave - a standard compliant C++ preprocessor library.
727
728 %description wave -l pl.UTF-8
729 Boost.Wave - zgodna ze standardem biblioteka preprocesora C++.
730
731 %package wave-devel
732 Summary:        Boost.Wave - a standard compliant C++ preprocessor library
733 Summary(pl.UTF-8):      Boost.Wave - zgodna ze standardem biblioteka preprocesora C++
734 Group:          Development/Libraries
735 Requires:       %{name}-devel = %{version}-%{release}
736
737 %description wave-devel
738 Boost.Wave - a standard compliant C++ preprocessor library.
739 Development files.
740
741 %description wave-devel -l pl.UTF-8
742 Boost.Wave - zgodna ze standardem biblioteka preprocesora C++. Pliki
743 dla developera.
744
745 %package wave-static
746 Summary:        Boost.Wave - a standard compliant C++ preprocessor library
747 Summary(pl.UTF-8):      Boost.Wave - zgodna ze standardem biblioteka preprocesora C++
748 Group:          Development/Libraries
749 Requires:       %{name}-wave-devel = %{version}-%{release}
750
751 %description wave-static
752 Boost.Wave - a standard compliant C++ preprocessor library. Static
753 library.
754
755 %description wave-static -l pl.UTF-8
756 Boost.Wave - zgodna ze standardem biblioteka preprocesora C++.
757 Biblioteka statyczna.
758
759 %package xpressive-devel
760 Summary:        Object-oriented regular expression template library for C++
761 Summary(pl.UTF-8):      Zorientowana obiektowo biblioteka szablonów wyrażeń regularnych dla C++
762 Group:          Development/Libraries
763 Requires:       %{name}-devel = %{version}-%{release}
764
765 %description xpressive-devel
766 xpressive is an advanced, object-oriented regular expression template
767 library for C++. Regular expressions can be written as strings that
768 are parsed at run-time, or as expression templates that are parsed at
769 compile-time. Regular expressions can refer to each other and to
770 themselves recursively, allowing you to build arbitrarily complicated
771 grammars out of them.
772
773 %description xpressive-devel -l pl.UTF-8
774 xpressive to zaawansowana, zorientowana obiektowo biblioteka szablonów
775 wyrażeń regularnych dla C++. Wyrażenia regularne mogą być pisane jako
776 łańcuchy znaków analizowane w czasie działania lub szablony wyrażeń
777 analizowane w czasie kompilacji. Wyrażenia regularne mogą odwoływać
778 się do siebie nawzajem i rekurencyjnie do siebie samych, co pozwala na
779 tworzenie z nich dowolnie złożonych gramatyk.
780
781 %package doc
782 Summary:        Boost C++ Library documentation
783 Summary(pl.UTF-8):      Dokumentacja dla biblioteki Boost C++
784 Group:          Documentation
785 Requires:       %{name}-devel = %{version}-%{release}
786
787 %description doc
788 Documentation for the Boost C++ Library.
789
790 %description doc -l pl.UTF-8
791 Dokumentacja dla biblioteki Boost C++.
792
793 %prep
794 %setup -q -n %{name}_%{_fver}
795 %patch0 -p0
796 %patch1 -p1
797
798 # - don't know how to pass it through (b)jam -s (no way?)
799 #   due to oversophisticated build flags system.
800 # - pass -fPIC due to <shared-linkable> removal.
801 %{__perl} -pi -e 's/ -O3 / %{rpmcxxflags} -fPIC /' tools/build/v2/tools/gcc.jam
802
803 %ifarch alpha
804 # -pthread gcc parameter doesn't add _REENTRANT to cpp macros on alpha (only)
805 # don't know, is it gcc bug or intentional omission?
806 # anyway, boost check of -D_REENTRANT in its headers, so it's needed here
807 %{__perl} -pi -e 's/(CFLAGS.*-pthread)/$1 -D_REENTRANT/' tools/build/v1/gcc-tools.jam
808 %endif
809
810 %build
811 %if %{with python}
812 PYTHON_VERSION=$(%{__python} -c 'import sys; print sys.version[0:3]')
813 PYTHON_ROOT=%{_prefix}
814 %else
815 PYTHON_ROOT=
816 PYTHON_VERSION=
817 %endif
818 bjam \
819         -d2 --toolset=gcc \
820         variant=release threading=multi inlining=on debug-symbols=on
821
822 %install
823 rm -rf $RPM_BUILD_ROOT
824 install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir}}
825
826 cp -rf boost $RPM_BUILD_ROOT%{_includedir}
827
828 install bin.v2/libs/*/build/gcc-*/release/debug-symbols-on/inlining-on/link-static/threading-multi/lib*.a $RPM_BUILD_ROOT%{_libdir}
829 install bin.v2/libs/*/build/gcc-*/release/debug-symbols-on/inlining-on/threading-multi/lib*.so.*.*.* $RPM_BUILD_ROOT%{_libdir}
830
831 # create symlinks without -gccXX-mt-* things in names
832 for f in $RPM_BUILD_ROOT%{_libdir}/*.so.*.*.*; do
833         [ -f "$f" ] || continue
834         f=$(basename "$f")
835         soname=$(basename "$f" | sed -e 's#-gcc..-mt-.*#.so#g')
836         ln -s "$f" "$RPM_BUILD_ROOT%{_libdir}/$soname"
837 done
838 for f in $RPM_BUILD_ROOT%{_libdir}/*.a; do
839         [ -f "$f" ] || continue
840         f=$(basename "$f")
841         soname=$(basename "$f" | sed -e 's#-gcc..-mt-.*#.a#g')
842         ln -s "$f" "$RPM_BUILD_ROOT%{_libdir}/$soname"
843 done
844
845 # documentation
846 install -d $RPM_BUILD_ROOT%{_docdir}/boost-%{version}
847 install README $RPM_BUILD_ROOT%{_docdir}/boost-%{version}
848
849 # as the documentation doesn't completely reside in a directory of its
850 # own, we need to find out ourselves... this looks for HTML files and
851 # then collects everything linked from those.  this is certainly quite
852 # unoptimized wrt mkdir calls, but does it really matter?
853 installdocs() {
854 for i in $(find -type f -name '*.htm*'); do
855         # bjam docu is included in the boost-jam RPM
856         if test "`echo $i | sed 's,jam_src,,'`" = "$i"; then
857                 install -d $RPM_BUILD_ROOT%{_docdir}/boost-%{version}/${i%/*}
858                 for LINKED in `%{__perl} - $i $RPM_BUILD_ROOT%{_docdir}/boost-%{version}/$i <<'EOT'
859                         sub rewrite_link
860                         {
861                                 my $link = shift;
862                                 # rewrite links from boost/* to %{_includedir}/boost/* and
863                                 # ignore external links as well as document-internal ones.
864                                 # HTML files are also ignored as they get installed anyway.
865                                 if (!($link =~ s,^(?:../)*boost/,%{_includedir}/boost/,) && !($link =~ m,(?:^[^/]+:|^\#|\.html?(?:$|\#)),))
866                                 {
867                                         (my $file = $link) =~ s/\#.*//;
868                                         print "$file\n";
869                                 }
870                                 $link;
871                         }
872                         open IN, @ARGV[0];
873                         open OUT, ">@ARGV[1]";
874                         my $in_link;
875                         while (<IN>)
876                         {
877                                 $in_link and s/^\s*"([^"> ]*)"/'"' . rewrite_link($1) . '"'/e;
878                                 s/(href|src)="([^"> ]*)"/"$1=\"" . rewrite_link($2) . '"'/eig;
879                                 print OUT;
880                                 $in_link = /href|src=\s*$/;
881                         }
882 EOT`; do
883                         TARGET=${i%/*}/$LINKED
884                         # ignore non-existant linked files
885                         if test -f $TARGET; then
886                                 install -D -m 644 $TARGET $RPM_BUILD_ROOT%{_docdir}/boost-%{version}/$TARGET
887                         fi
888                 done
889         fi
890 done
891 }; installdocs
892
893 %clean
894 rm -rf $RPM_BUILD_ROOT
895
896 %post   -p /sbin/ldconfig
897 %postun -p /sbin/ldconfig
898
899 %post   date_time -p /sbin/ldconfig
900 %postun date_time -p /sbin/ldconfig
901
902 %post   filesystem -p /sbin/ldconfig
903 %postun filesystem -p /sbin/ldconfig
904
905 %post   graph -p /sbin/ldconfig
906 %postun graph -p /sbin/ldconfig
907
908 %post   python  -p /sbin/ldconfig
909 %postun python  -p /sbin/ldconfig
910
911 %post   program_options -p /sbin/ldconfig
912 %postun program_options -p /sbin/ldconfig
913
914 %post   regex   -p /sbin/ldconfig
915 %postun regex   -p /sbin/ldconfig
916
917 %post   signals -p /sbin/ldconfig
918 %postun signals -p /sbin/ldconfig
919
920 %post   test    -p /sbin/ldconfig
921 %postun test    -p /sbin/ldconfig
922
923 %post   wave    -p /sbin/ldconfig
924 %postun wave    -p /sbin/ldconfig
925
926 %post   thread  -p /sbin/ldconfig
927 %postun thread  -p /sbin/ldconfig
928
929 %files
930 %defattr(644,root,root,755)
931 %attr(755,root,root) %{_libdir}/libboost_iostreams*.so.*.*.*
932 %attr(755,root,root) %{_libdir}/libboost_serialization*.so.*.*.*
933 %attr(755,root,root) %{_libdir}/libboost_wserialization*.so.*.*.*
934
935 %files devel
936 %defattr(644,root,root,755)
937 %attr(755,root,root) %{_libdir}/libboost_iostreams*.so
938 %attr(755,root,root) %{_libdir}/libboost_serialization*.so
939 %attr(755,root,root) %{_libdir}/libboost_wserialization*.so
940 %dir %{_includedir}/boost
941 %{_includedir}/boost/algorithm
942 %{_includedir}/boost/archive
943 %{_includedir}/boost/assert.hpp
944 %{_includedir}/boost/assign
945 %{_includedir}/boost/assign.hpp
946 %{_includedir}/boost/blank_fwd.hpp
947 %{_includedir}/boost/cast.hpp
948 %{_includedir}/boost/checked_delete.hpp
949 %{_includedir}/boost/concept_archetype.hpp
950 %{_includedir}/boost/concept_check.hpp
951 %{_includedir}/boost/config
952 %{_includedir}/boost/config.hpp
953 %{_includedir}/boost/cstd*.hpp
954 %{_includedir}/boost/current_function.hpp
955 %dir %{_includedir}/boost/detail
956 %{_includedir}/boost/detail/algorithm.hpp
957 %{_includedir}/boost/detail/allocator_utilities.hpp
958 %{_includedir}/boost/detail/atomic_count*.hpp
959 %{_includedir}/boost/detail/bad_weak_ptr.hpp
960 %{_includedir}/boost/detail/binary_search.hpp
961 %{_includedir}/boost/detail/catch_exceptions.hpp
962 %{_includedir}/boost/detail/dynamic_bitset.hpp
963 %{_includedir}/boost/detail/endian.hpp
964 %{_includedir}/boost/detail/indirect_traits.hpp
965 %{_includedir}/boost/detail/interlocked.hpp
966 %{_includedir}/boost/detail/is_function_ref_tester.hpp
967 %{_includedir}/boost/detail/is_incrementable.hpp
968 %{_includedir}/boost/detail/is_xxx.hpp
969 %{_includedir}/boost/detail/iterator.hpp
970 %{_includedir}/boost/detail/lightweight_*.hpp
971 %{_includedir}/boost/detail/limits.hpp
972 %{_includedir}/boost/detail/lwm_*.hpp
973 %{_includedir}/boost/detail/named_template_params.hpp
974 %{_includedir}/boost/detail/no_exceptions_support.hpp
975 %{_includedir}/boost/detail/numeric_traits.hpp
976 %{_includedir}/boost/detail/quick_allocator.hpp
977 %{_includedir}/boost/detail/reference_content.hpp
978 %{_includedir}/boost/detail/select_type.hpp
979 %{_includedir}/boost/detail/shared_*.hpp
980 %{_includedir}/boost/detail/sp_counted_*.hpp
981 %{_includedir}/boost/detail/utf8_codecvt_facet.hpp
982 %{_includedir}/boost/detail/workaround.hpp
983 %{_includedir}/boost/dynamic_bitset
984 %{_includedir}/boost/dynamic_bitset.hpp
985 %{_includedir}/boost/dynamic_bitset_fwd.hpp
986 %{_includedir}/boost/dynamic_property_map.hpp
987 %{_includedir}/boost/enable_shared_from_this.hpp
988 %{_includedir}/boost/foreach.hpp
989 %{_includedir}/boost/format
990 %{_includedir}/boost/format.hpp
991 %{_includedir}/boost/function
992 %{_includedir}/boost/function.hpp
993 %{_includedir}/boost/function_equal.hpp
994 %{_includedir}/boost/function_output_iterator.hpp
995 %{_includedir}/boost/functional
996 %{_includedir}/boost/functional.hpp
997 %{_includedir}/boost/generator_iterator.hpp
998 %{_includedir}/boost/implicit_cast.hpp
999 %{_includedir}/boost/indirect_reference.hpp
1000 %{_includedir}/boost/integer
1001 %{_includedir}/boost/integer*.hpp
1002 %{_includedir}/boost/intrusive_ptr.hpp
1003 %{_includedir}/boost/io
1004 %{_includedir}/boost/iostreams
1005 %{_includedir}/boost/io_fwd.hpp
1006 %{_includedir}/boost/iterator*.hpp
1007 %{_includedir}/boost/iterator
1008 %{_includedir}/boost/lambda
1009 %{_includedir}/boost/lexical_cast.hpp
1010 %{_includedir}/boost/limits.hpp
1011 %{_includedir}/boost/logic
1012 %{_includedir}/boost/math
1013 %{_includedir}/boost/math_fwd.hpp
1014 %{_includedir}/boost/mpl
1015 %{_includedir}/boost/multi_array
1016 %{_includedir}/boost/multi_array.hpp
1017 %{_includedir}/boost/multi_index
1018 %{_includedir}/boost/multi_index_container.hpp
1019 %{_includedir}/boost/multi_index_container_fwd.hpp
1020 %{_includedir}/boost/next_prior.hpp
1021 %{_includedir}/boost/noncopyable.hpp
1022 %{_includedir}/boost/nondet_random.hpp
1023 %{_includedir}/boost/none.hpp
1024 %{_includedir}/boost/non_type.hpp
1025 %dir %{_includedir}/boost/numeric
1026 %{_includedir}/boost/numeric/interval*
1027 %{_includedir}/boost/numeric/conversion
1028 %{_includedir}/boost/operators.hpp
1029 %{_includedir}/boost/optional
1030 %{_includedir}/boost/optional.hpp
1031 %{_includedir}/boost/parameter
1032 %{_includedir}/boost/parameter.hpp
1033 %{_includedir}/boost/pending
1034 %{_includedir}/boost/pfto.hpp
1035 %{_includedir}/boost/pool
1036 %{_includedir}/boost/pointee.hpp
1037 %{_includedir}/boost/pointer_cast.hpp
1038 %{_includedir}/boost/pointer_to_other.hpp
1039 %{_includedir}/boost/preprocessor
1040 %{_includedir}/boost/preprocessor.hpp
1041 %{_includedir}/boost/progress.hpp
1042 %{_includedir}/boost/property_map*.hpp
1043 %{_includedir}/boost/ptr_container
1044 %{_includedir}/boost/random
1045 %{_includedir}/boost/random.hpp
1046 %{_includedir}/boost/range
1047 %{_includedir}/boost/range.hpp
1048 %{_includedir}/boost/rational.hpp
1049 %{_includedir}/boost/scoped_*.hpp
1050 %{_includedir}/boost/serialization
1051 %{_includedir}/boost/shared_*.hpp
1052 %{_includedir}/boost/smart_cast.hpp
1053 %{_includedir}/boost/smart_ptr.hpp
1054 %{_includedir}/boost/state_saver.hpp
1055 %{_includedir}/boost/static_assert.hpp
1056 %{_includedir}/boost/static_warning.hpp
1057 %{_includedir}/boost/strong_typedef.hpp
1058 %{_includedir}/boost/throw_exception.hpp
1059 %{_includedir}/boost/timer.hpp
1060 %{_includedir}/boost/token*.hpp
1061 %{_includedir}/boost/tuple
1062 %{_includedir}/boost/type.hpp
1063 %{_includedir}/boost/type_traits.hpp
1064 %{_includedir}/boost/type_traits
1065 %{_includedir}/boost/utility*.hpp
1066 %{_includedir}/boost/utility
1067 %{_includedir}/boost/version.hpp
1068 %{_includedir}/boost/vector_property_map.hpp
1069 %{_includedir}/boost/weak_ptr.hpp
1070 #boost::variant
1071 %{_includedir}/boost/variant.hpp
1072 %{_includedir}/boost/variant
1073 %{_includedir}/boost/blank.hpp
1074 %{_includedir}/boost/detail/templated_streams.hpp
1075 #boost::optional
1076 %{_includedir}/boost/aligned_storage.hpp
1077 %{_includedir}/boost/detail/none_t.hpp
1078
1079 %files static
1080 %defattr(644,root,root,755)
1081 %{_libdir}/libboost_iostreams*.a
1082 %{_libdir}/libboost_serialization*.a
1083 %{_libdir}/libboost_wserialization*.a
1084
1085 %if %{with python}
1086 %files python
1087 %defattr(644,root,root,755)
1088 %attr(755,root,root) %{_libdir}/libboost_python*.so.*.*.*
1089
1090 %files python-devel
1091 %defattr(644,root,root,755)
1092 %attr(755,root,root) %{_libdir}/libboost_python*.so
1093 %{_includedir}/boost/python
1094 %{_includedir}/boost/python.hpp
1095
1096 %files python-static
1097 %defattr(644,root,root,755)
1098 %{_libdir}/libboost_python*.a
1099 %endif
1100
1101 %files regex
1102 %defattr(644,root,root,755)
1103 %attr(755,root,root) %{_libdir}/libboost_regex*.so.*.*.*
1104
1105 %files regex-devel
1106 %defattr(644,root,root,755)
1107 %attr(755,root,root) %{_libdir}/libboost_regex*.so
1108 %{_includedir}/boost/cregex.hpp
1109 %{_includedir}/boost/regex.h
1110 %{_includedir}/boost/regex*.hpp
1111 %{_includedir}/boost/regex
1112
1113 %files regex-static
1114 %defattr(644,root,root,755)
1115 %{_libdir}/libboost_regex*.a
1116
1117 %files any-devel
1118 %defattr(644,root,root,755)
1119 %{_includedir}/boost/any.hpp
1120
1121 %files array-devel
1122 %defattr(644,root,root,755)
1123 %{_includedir}/boost/array.hpp
1124
1125 %files bind-devel
1126 %defattr(644,root,root,755)
1127 %{_includedir}/boost/bind
1128 %{_includedir}/boost/bind.hpp
1129 %{_includedir}/boost/get_pointer.hpp
1130 %{_includedir}/boost/mem_fn.hpp
1131
1132 %files call_traits-devel
1133 %defattr(644,root,root,755)
1134 %{_includedir}/boost/call_traits.hpp
1135 %{_includedir}/boost/detail/call_traits.hpp
1136 %{_includedir}/boost/detail/ob_call_traits.hpp
1137
1138 %files compatibility-devel
1139 %defattr(644,root,root,755)
1140 %{_includedir}/boost/compatibility
1141
1142 %files compressed_pair-devel
1143 %defattr(644,root,root,755)
1144 %{_includedir}/boost/compressed_pair.hpp
1145 %{_includedir}/boost/detail/compressed_pair.hpp
1146 %{_includedir}/boost/detail/ob_compressed_pair.hpp
1147
1148 %files crc-devel
1149 %defattr(644,root,root,755)
1150 %{_includedir}/boost/crc.hpp
1151
1152 %files date_time
1153 %defattr(644,root,root,755)
1154 %attr(755,root,root) %{_libdir}/libboost_date_time*.so.*.*.*
1155
1156 %files date_time-devel
1157 %defattr(644,root,root,755)
1158 %attr(755,root,root) %{_libdir}/libboost_date_time*.so
1159 %{_includedir}/boost/date_time.hpp
1160 %{_includedir}/boost/date_time
1161
1162 %files date_time-static
1163 %defattr(644,root,root,755)
1164 %{_libdir}/libboost_date_time*.a
1165
1166 %files filesystem
1167 %defattr(644,root,root,755)
1168 %attr(755,root,root) %{_libdir}/libboost_filesystem*.so.*.*.*
1169
1170 %files filesystem-devel
1171 %defattr(644,root,root,755)
1172 %attr(755,root,root) %{_libdir}/libboost_filesystem*.so
1173 %{_includedir}/boost/filesystem.hpp
1174 %{_includedir}/boost/filesystem
1175
1176 %files filesystem-static
1177 %defattr(644,root,root,755)
1178 %{_libdir}/libboost_filesystem*.a
1179
1180 %files graph
1181 %defattr(644,root,root,755)
1182 %attr(755,root,root) %{_libdir}/libboost_graph*.so.*.*.*
1183
1184 %files graph-devel
1185 %defattr(644,root,root,755)
1186 %attr(755,root,root) %{_libdir}/libboost_graph*.so
1187 %{_includedir}/boost/graph
1188
1189 %files graph-static
1190 %defattr(644,root,root,755)
1191 %{_libdir}/libboost_grap*.a
1192
1193 %files program_options
1194 %defattr(644,root,root,755)
1195 %attr(755,root,root) %{_libdir}/libboost_program_options*.so.*.*.*
1196
1197 %files program_options-devel
1198 %defattr(644,root,root,755)
1199 %attr(755,root,root) %{_libdir}/libboost_program_options*.so
1200 %{_includedir}/boost/program_options
1201 %{_includedir}/boost/program_options.hpp
1202
1203 %files program_options-static
1204 %defattr(644,root,root,755)
1205 %{_libdir}/libboost_program_options*.a
1206
1207 %files ref-devel
1208 %defattr(644,root,root,755)
1209 %{_includedir}/boost/ref.hpp
1210
1211 %files signals
1212 %defattr(644,root,root,755)
1213 %attr(755,root,root) %{_libdir}/libboost_signals*.so.*.*.*
1214
1215 %files signals-devel
1216 %defattr(644,root,root,755)
1217 %attr(755,root,root) %{_libdir}/libboost_signals*.so
1218 %{_includedir}/boost/signal*.hpp
1219 %{_includedir}/boost/signals
1220 %{_includedir}/boost/last_value.hpp
1221 %{_includedir}/boost/visit_each.hpp
1222
1223 %files signals-static
1224 %defattr(644,root,root,755)
1225 %{_libdir}/libboost_signals*.a
1226
1227 %files spirit-devel
1228 %defattr(644,root,root,755)
1229 %{_includedir}/boost/spirit.hpp
1230 %{_includedir}/boost/spirit
1231
1232 %files statechart-devel
1233 %defattr(644,root,root,755)
1234 %{_includedir}/boost/statechart
1235
1236 %files tr1-devel
1237 %defattr(644,root,root,755)
1238 %{_includedir}/boost/tr1
1239
1240 %files test
1241 %defattr(644,root,root,755)
1242 %attr(755,root,root) %{_libdir}/libboost_prg_exec_monitor*.so.*.*.*
1243 %attr(755,root,root) %{_libdir}/libboost_unit_test_framework*.so.*.*.*
1244
1245 %files test-devel
1246 %defattr(644,root,root,755)
1247 %attr(755,root,root) %{_libdir}/libboost_prg_exec_monitor*.so
1248 %attr(755,root,root) %{_libdir}/libboost_unit_test_framework*.so
1249 %{_includedir}/boost/test
1250
1251 %files test-static
1252 %defattr(644,root,root,755)
1253 %{_libdir}/libboost_prg_exec_monitor*.a
1254 %{_libdir}/libboost_test_exec_monitor*.a
1255 %{_libdir}/libboost_unit_test_framework*.a
1256
1257 %files thread
1258 %defattr(644,root,root,755)
1259 %attr(755,root,root) %{_libdir}/libboost_thread*.so.*.*.*
1260
1261 %files thread-devel
1262 %defattr(644,root,root,755)
1263 %attr(755,root,root) %{_libdir}/libboost_thread*.so
1264 %{_includedir}/boost/thread
1265 %{_includedir}/boost/thread.hpp
1266
1267 %files thread-static
1268 %defattr(644,root,root,755)
1269 %attr(755,root,root) %{_libdir}/libboost_thread*.a
1270
1271 %files typeof-devel
1272 %defattr(644,root,root,755)
1273 %{_includedir}/boost/typeof
1274
1275 %files uBLAS-devel
1276 %defattr(644,root,root,755)
1277 %{_includedir}/boost/numeric/ublas
1278
1279 %files wave
1280 %defattr(644,root,root,755)
1281 %attr(755,root,root) %{_libdir}/libboost_wave*.so.*.*.*
1282
1283 %files wave-devel
1284 %defattr(644,root,root,755)
1285 %attr(755,root,root) %{_libdir}/libboost_wave*.so
1286 %{_includedir}/boost/wave
1287 %{_includedir}/boost/wave.hpp
1288
1289 %files wave-static
1290 %defattr(644,root,root,755)
1291 %{_libdir}/libboost_wave*.a
1292
1293 %files xpressive-devel
1294 %defattr(644,root,root,755)
1295 %{_includedir}/boost/xpressive
1296
1297 %files doc
1298 %defattr(644,root,root,755)
1299 %{_docdir}/%{name}-%{version}
This page took 0.220184 seconds and 4 git commands to generate.