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