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