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