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