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