X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=boost.spec;h=a0d893123def061bc55c8002f982caccceaf0cc3;hb=05b0e240e1ea33f527081a576f4717a9d35e5a17;hp=220625345870208e3f8d2d6e1c9961ffceb7f871;hpb=a96b14e38c3225ce99d91db79ce340e03c2b06e2;p=packages%2Fboost.git diff --git a/boost.spec b/boost.spec index 2206253..a0d8931 100644 --- a/boost.spec +++ b/boost.spec @@ -1,25 +1,29 @@ # +# TODO: +# - pass %{__cxx} +# # Conditional build: %bcond_without python # without boost-python support # %define _fver %(echo %{version} | tr . _) Summary: The Boost C++ Libraries -Summary(pl): Biblioteki C++ "Boost" +Summary(pl.UTF-8): Biblioteki C++ "Boost" Name: boost -Version: 1.33.1 -Release: 0.3 +Version: 1.34.1 +Release: 2 License: Boost Software License and others Group: Libraries Source0: http://dl.sourceforge.net/boost/%{name}_%{_fver}.tar.bz2 -# Source0-md5: 2b999b2fb7798e1737d1fff8fac602ef -Patch0: %{name}-python.patch -Patch1: %{name}-archive_iterator_segv.patch +# Source0-md5: 2d938467e8a448a2c9763e0a9f8ca7e5 URL: http://www.boost.org/ -BuildRequires: boost-jam >= 3.1.3 +BuildRequires: boost-jam >= 3.1.12 +BuildRequires: bzip2-devel +BuildRequires: libicu-devel BuildRequires: libstdc++-devel BuildRequires: perl-base %{?with_python:BuildRequires: python-devel >= 2.2} BuildRequires: rpm-pythonprov +BuildRequires: zlib-devel BuildConflicts: gcc = 5:3.3.1 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -32,22 +36,24 @@ suitable for eventual standardization. Some of the libraries have already been proposed for inclusion in the C++ Standards Committee's upcoming C++ Standard Library Technical Report. -%description -l pl +%description -l pl.UTF-8 Strona http://www.boost.org/ dostarcza darmowe biblioteki C++ wraz z -kodem ¼ród³owym. Nacisk po³o¿ono na biblioteki, które dobrze -wspó³pracuj± ze standardow± bibliotek± C++. Celem jest ustanowienie -"istniej±cej praktyki" i dostarczenie implementacji, tak ¿e biblioteki -"Boost" nadaj± siê do ewentualnej standaryzacji. Niektóre z bibliotek -ju¿ zosta³y zg³oszone do komitetu standaryzacyjnego C++ w nadchodz±cym +kodem źródłowym. Nacisk położono na biblioteki, które dobrze +współpracują ze standardową biblioteką C++. Celem jest ustanowienie +"istniejącej praktyki" i dostarczenie implementacji, tak że biblioteki +"Boost" nadają się do ewentualnej standaryzacji. Niektóre z bibliotek +już zostały zgłoszone do komitetu standaryzacyjnego C++ w nadchodzącym Raporcie Technicznym Biblioteki Standardowej C++ %package devel Summary: Boost C++ development headers -Summary(pl): Pliki nag³ówkowe bibliotek C++ Boost +Summary(pl.UTF-8): Pliki nagłówkowe bibliotek C++ Boost Group: Development/Libraries Requires: %{name} = %{version}-%{release} +Requires: %{name}-ref-devel = %{version}-%{release} Requires: libstdc++-devel # temporary Provides (until CVS HEAD stops using it)? +Provides: boost-call_traits-devel = %{version}-%{release} Provides: boost-concept_check-devel = %{version}-%{release} Provides: boost-conversion-devel = %{version}-%{release} Provides: boost-mpl-devel = %{version}-%{release} @@ -55,6 +61,8 @@ Provides: boost-preprocessor-devel = %{version}-%{release} Provides: boost-static_assert-devel = %{version}-%{release} Provides: boost-type_traits-devel = %{version}-%{release} Provides: boost-utility-devel = %{version}-%{release} +Obsoletes: boost-call_traits-devel +Obsoletes: boost-compose-devel Obsoletes: boost-concept_check-devel Obsoletes: boost-conversion-devel Obsoletes: boost-mpl-devel @@ -66,24 +74,24 @@ Obsoletes: boost-utility-devel %description devel Header files for the Boost C++ libraries. -%description devel -l pl -Pliki nag³ówkowe bibliotek C++ Boost. +%description devel -l pl.UTF-8 +Pliki nagłówkowe bibliotek C++ Boost. %package static Summary: Static version of base Boost C++ libraries -Summary(pl): Statyczne wersje podstawowych bibliotek C++ Boost +Summary(pl.UTF-8): Statyczne wersje podstawowych bibliotek C++ Boost Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} %description static Static version of base Boost C++ libraries. -%description static -l pl +%description static -l pl.UTF-8 Statyczne wersje podstawowych bibliotek C++ Boost. %package python Summary: Boost.Python library -Summary(pl): biblioteka Boost.Python +Summary(pl.UTF-8): biblioteka Boost.Python Group: Libraries %pyrequires_eq python @@ -95,18 +103,18 @@ C++ design. In most cases, you should not have to alter your C++ classes in any way in order to use them with Boost.Python. The system should simply ``reflect'' your C++ classes and functions into Python. -%description python -l pl -Biblioteka Boost Python s³u¿y do szybkiego i prostego eksportu -biblioteki C++ do Pythona, tak ¿e interfejs Pythona jest bardzo -podobny do interfejsu C++. Biblioteka jest zaprojektowana tak, ¿eby -narzucaæ jak najmniej wymagañ dotycz±cych konstrukcjii C++. W -wiêkszo¶ci przypadków nie trzeba w ogóle zmieniaæ w³asnych klas C++, -¿eby u¿ywaæ ich z Boost.Python. System powinien po prostu ,,odbiæ'' +%description python -l pl.UTF-8 +Biblioteka Boost Python służy do szybkiego i prostego eksportu +biblioteki C++ do Pythona, tak że interfejs Pythona jest bardzo +podobny do interfejsu C++. Biblioteka jest zaprojektowana tak, żeby +narzucać jak najmniej wymagań dotyczących konstrukcjii C++. W +większości przypadków nie trzeba w ogóle zmieniać własnych klas C++, +żeby używać ich z Boost.Python. System powinien po prostu ,,odbić'' klasy C++ i funkcje do Pythona. %package python-devel Summary: Boost.Python development headers -Summary(pl): Pliki nag³ówkowe dla Boost.Python +Summary(pl.UTF-8): Pliki nagłówkowe dla Boost.Python Group: Development/Libraries Requires: %{name}-compressed_pair-devel = %{version}-%{release} Requires: %{name}-devel = %{version}-%{release} @@ -115,35 +123,35 @@ Requires: %{name}-python = %{version}-%{release} %description python-devel Headers for the Boost.Python library. -%description python-devel -l pl -Pliki nag³ówkowe dla biblioteki Boost.Python. +%description python-devel -l pl.UTF-8 +Pliki nagłówkowe dla biblioteki Boost.Python. %package python-static Summary: Static version of Boost.Python library -Summary(pl): Statyczna wersja biblioteki Boost.Python +Summary(pl.UTF-8): Statyczna wersja biblioteki Boost.Python Group: Development/Libraries Requires: %{name}-python-devel = %{version}-%{release} %description python-static Static version of Boost.Python library. -%description python-static -l pl +%description python-static -l pl.UTF-8 Statyczna wersja biblioteki Boost.Python. %package regex Summary: Boost C++ regular expressions library -Summary(pl): Biblioteka wyra¿eñ regularnych Boost C++ +Summary(pl.UTF-8): Biblioteka wyrażeń regularnych Boost C++ Group: Libraries %description regex Shared library for Boost C++ regular expressions. -%description regex -l pl -Biblioteka wyra¿eñ regularnych dla C++, biblioteki dzielone. +%description regex -l pl.UTF-8 +Biblioteka wyrażeń regularnych dla C++, biblioteki dzielone. %package regex-devel Summary: Boost C++ Regex library headers -Summary(pl): Pliki nag³ówkowe Boost C++ Regex +Summary(pl.UTF-8): Pliki nagłówkowe Boost C++ Regex Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} Requires: %{name}-regex = %{version}-%{release} @@ -151,24 +159,24 @@ Requires: %{name}-regex = %{version}-%{release} %description regex-devel Boost C++ Regex headers. -%description regex-devel -l pl -Pliki nag³ówkowe dla Boost C++ Regex. +%description regex-devel -l pl.UTF-8 +Pliki nagłówkowe dla Boost C++ Regex. %package regex-static Summary: Boost C++ Regex static libraries -Summary(pl): Biblioteki statyczne Boost C++ Regex +Summary(pl.UTF-8): Biblioteki statyczne Boost C++ Regex Group: Development/Libraries Requires: %{name}-regex-devel = %{version}-%{release} %description regex-static Boost C++ Regex static libraries. -%description regex-static -l pl +%description regex-static -l pl.UTF-8 Biblioteki statyczne dla Boost C++ Regex. %package any-devel Summary: Header for Boost C++ "Any" Library -Summary(pl): Plik nag³ówkowy dla biblioteki Boost C++ "Any" +Summary(pl.UTF-8): Plik nagłówkowy dla biblioteki Boost C++ "Any" Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} @@ -180,17 +188,17 @@ against that type. I.e. 5 is held strictly as an int and is not implicitly convertible either to "5" or to 5.0. -%description any-devel -l pl -Klasa boost::any jest typem, który umo¿liwia kopiowanie ze zmiennej -dowolnego typu i bezpieczne, sprawdzone wydobycie jej warto¶ci -dok³adnie tego samego typu. +%description any-devel -l pl.UTF-8 +Klasa boost::any jest typem, który umożliwia kopiowanie ze zmiennej +dowolnego typu i bezpieczne, sprawdzone wydobycie jej wartości +dokładnie tego samego typu. Np. 5 jest trzymane jako int i nie jest niejawnie konwertowalne ani do "5" ani do 5.0. %package array-devel Summary: STL compliant container wrapper for arrays of constant size -Summary(pl): Wrapper na STLowe kontenery dla tablic o sta³ym rozmiarze +Summary(pl.UTF-8): Wrapper na STLowe kontenery dla tablic o stałym rozmiarze Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} @@ -201,20 +209,22 @@ manages data to be able to change the number of elements. This results in some overhead in case only arrays with static size are needed. This library provides support for such static size arrays. -%description array-devel -l pl -STL dostarcza klasê vector<> jako zamiennik zwyk³ej tablicy. Jednak -vector<> dostarcza semantykê dynamicznych tablic. Zatem zarz±dza -danymi tak, by by³a mo¿liwa zmiana ilo¶ci elementów. To skutkuje -pewnym nadmiarem w przypadku kiedy tylko tablice o sta³ym rozmiarze s± -potrzebne. Ta biblioteka dostarcza wsparcie dla takich w³a¶nie tablic -o sta³ym rozmiarze. +%description array-devel -l pl.UTF-8 +STL dostarcza klasę vector<> jako zamiennik zwykłej tablicy. Jednak +vector<> dostarcza semantykę dynamicznych tablic. Zatem zarządza +danymi tak, by była możliwa zmiana ilości elementów. To skutkuje +pewnym nadmiarem w przypadku kiedy tylko tablice o stałym rozmiarze są +potrzebne. Ta biblioteka dostarcza wsparcie dla takich właśnie tablic +o stałym rozmiarze. %package bind-devel Summary: Generalized binders for function/object/pointers and member functions -Summary(pl): Uogólnione bindery dla funkcji/obiektów/wska¼ników oraz metod +Summary(pl.UTF-8): Uogólnione bindery dla funkcji/obiektów/wskaźników oraz metod Group: Development/Libraries Requires: %{name}-ref-devel = %{version}-%{release} +Requires: %{name}-signals-devel = %{version}-%{release} Provides: boost-mem_fn-devel = %{version}-%{release} +Obsoletes: boost-compose-devel Obsoletes: boost-mem_fn-devel %description bind-devel @@ -223,34 +233,14 @@ and std::bind2nd. This package contains also boost::mem_fn which is a generalization of the standard functions std::mem_fun and std::mem_fun_ref. -%description bind-devel -l pl -boost::bind jest uogólnieniem standardowych funkcji std::bind1st i -std::bind2nd. Ten pakiet zawiera tak¿e boost::mem_fn, który jest -uogólnieniem standardowych funkcji std::mem_fun i std::mem_fun_ref. - -%package call_traits-devel -Summary: Defines types for passing parameters -Summary(pl): Definiowanie typów dla przekazywania parametrów -Group: Development/Libraries -Requires: %{name}-devel = %{version}-%{release} - -%description call_traits-devel -boost::call_traits encapsulates the "best" method to pass a -parameter of some type T to or from a function. The purpose of -call_traits is to ensure that problems like "references to references" -never occur, and that parameters are passed in the most efficient -manner possible. - -%description call_traits-devel -l pl -boost::call_traits zawiera "najlepsz±" metodê przekazywania -parametrów jakiego¶ typu T do lub z funkcji. Celem call_traits jest -zapewnienie ¿e problemy takie jak "referencja referencji" nigdy nie -wyst±pi± i ¿e parametry s± przekazywane w mo¿liwie najbardziej -efektywny sposób. +%description bind-devel -l pl.UTF-8 +boost::bind jest uogólnieniem standardowych funkcji std::bind1st i +std::bind2nd. Ten pakiet zawiera także boost::mem_fn, który jest +uogólnieniem standardowych funkcji std::mem_fun i std::mem_fun_ref. %package compatibility-devel Summary: Help for non-conforming standard libraries -Summary(pl): Pomoc dla nie trzymaj±cych standardu bibliotek +Summary(pl.UTF-8): Pomoc dla nie trzymających standardu bibliotek Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} @@ -258,14 +248,14 @@ Requires: %{name}-devel = %{version}-%{release} This library provides workarounds which allow the other Boost libraries to be used on otherwise non-conforming platforms. -%description compatibility-devel -l pl -Biblioteka dostarcza obej¶cie problemu platform nie trzymaj±cych -standardu C++, pozwalaj±ce na u¿ywanie bibliotek Boost na tych +%description compatibility-devel -l pl.UTF-8 +Biblioteka dostarcza obejście problemu platform nie trzymających +standardu C++, pozwalające na używanie bibliotek Boost na tych platformach. %package compose-devel Summary: Functional composition adapters for the STL -Summary(pl): Funkcjonalne adaptery kompozycji dla STL +Summary(pl.UTF-8): Funkcjonalne adaptery kompozycji dla STL Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} @@ -276,17 +266,16 @@ Standard Library. If you aren't currently using the STL, this library won't be of any interest, but hard-core STL users will appreciate its usefulness. -%description compose-devel -l pl +%description compose-devel -l pl.UTF-8 boost::compose dostarcza rozszerzenie adaptera obiektu funkcji compose -do u¿ytku z STL-ow± czê¶ci± Standardu C++. Je¿eli nie u¿ywasz STL, -biblioteka bêdzie poza twoim zainteresowaniem, lecz hardkorowi -u¿ytkownicy STL-a doceni± jej u¿yteczno¶æ. +do użytku z STL-ową częścią Standardu C++. Jeżeli nie używasz STL, +biblioteka będzie poza twoim zainteresowaniem, lecz hardkorowi +użytkownicy STL-a docenią jej użyteczność. %package compressed_pair-devel Summary: Empty member optimization -Summary(pl): Optymalizacja pustego elementu +Summary(pl.UTF-8): Optymalizacja pustego elementu Group: Development/Libraries -Requires: %{name}-call_traits-devel = %{version}-%{release} Requires: %{name}-devel = %{version}-%{release} %description compressed_pair-devel @@ -294,14 +283,14 @@ The class boost::compressed_pair is very similar to std::pair, but if either of the template arguments are empty classes, then the "empty base-class optimisation" is applied to compress the size of the pair. -%description compressed_pair-devel -l pl +%description compressed_pair-devel -l pl.UTF-8 Klasa boost::compressed_pair jest bardzo podobna do std::pair, ale -je¿eli który¶ z argumentów wzorca jest pust± klas±, wtedy stosowana +jeżeli któryś z argumentów wzorca jest pustą klasą, wtedy stosowana jest "optymalizacja pustej klasy bazowej" do kompresji pary. %package crc-devel Summary: CRC computing library -Summary(pl): Biblioteka obliczaj±ca CRC +Summary(pl.UTF-8): Biblioteka obliczająca CRC Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} @@ -309,25 +298,25 @@ Requires: %{name}-devel = %{version}-%{release} The boost::crc library provides two implementations of CRC computation objects and functions. The implementations are template-based. -%description crc-devel -l pl -Bibliteka boost::crc dostarcza dwie implementacje obiektów i funkcji -obliczaj±cych CRC. Implementacje s± oparte na wzorcach. +%description crc-devel -l pl.UTF-8 +Bibliteka boost::crc dostarcza dwie implementacje obiektów i funkcji +obliczających CRC. Implementacje są oparte na wzorcach. %package date_time Summary: Date-Time library -Summary(pl): Biblioteka daty-czasu +Summary(pl.UTF-8): Biblioteka daty-czasu Group: Libraries Obsoletes: boost < 1.33 %description date_time A set of date-time libraries. -%description date_time -l pl -Zbiór bibliotek daty-czasu. +%description date_time -l pl.UTF-8 +Zbiór bibliotek daty-czasu. %package date_time-devel Summary: Header files for boost::date_time library -Summary(pl): Pliki nag³ówkowe dla biblioteki boost::date_time +Summary(pl.UTF-8): Pliki nagłówkowe dla biblioteki boost::date_time Group: Development/Libraries Requires: %{name}-date_time = %{version}-%{release} Requires: %{name}-devel = %{version}-%{release} @@ -339,24 +328,24 @@ Requires: %{name}-devel = %{version}-%{release} %description date_time-devel Header files for boost::date_time library. -%description date_time-devel -l pl -Pliki nag³ówkowe dla biblioteki boost::date_time +%description date_time-devel -l pl.UTF-8 +Pliki nagłówkowe dla biblioteki boost::date_time %package date_time-static Summary: Static boost::date_time library -Summary(pl): Statyczna biblioteka boost::date_time +Summary(pl.UTF-8): Statyczna biblioteka boost::date_time Group: Development/Libraries Requires: %{name}-date_time-devel = %{version}-%{release} %description date_time-static Static boost::date_time library. -%description date_time-devel -l pl +%description date_time-devel -l pl.UTF-8 Statyczna biblioteka boost::date_time. %package filesystem Summary: Portable paths, iteration over directories, and other useful filesystem operations -Summary(pl): Przeno¶ne ¶cie¿ki, iteracje katalogów i inne u¿yteczne operacje na systemie plików +Summary(pl.UTF-8): Przenośne ścieżki, iteracje katalogów i inne użyteczne operacje na systemie plików Group: Libraries Obsoletes: boost < 1.33 @@ -364,13 +353,13 @@ Obsoletes: boost < 1.33 The boost::filesystem library provides portable facilities to query and manipulate paths, files, and directories. -%description filesystem -l pl -Przeno¶na biblioteka boost::filesystem dostarcza u³atwienia w -operacjach na ¶cie¿kach, plikach i katalogach. +%description filesystem -l pl.UTF-8 +Przenośna biblioteka boost::filesystem dostarcza ułatwienia w +operacjach na ścieżkach, plikach i katalogach. %package filesystem-devel Summary: Header files for boost::filesystem -Summary(pl): Pliki nag³ówkowe dla boost::filesystem +Summary(pl.UTF-8): Pliki nagłówkowe dla boost::filesystem Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} Requires: %{name}-filesystem = %{version}-%{release} @@ -380,12 +369,12 @@ Requires: %{name}-filesystem = %{version}-%{release} %description filesystem-devel Header files for boost::filesystem library. -%description filesystem-devel -l pl -Pliki nag³ówkowe dla biblioteki boost::filesystem. +%description filesystem-devel -l pl.UTF-8 +Pliki nagłówkowe dla biblioteki boost::filesystem. %package filesystem-static Summary: Static boost::filesystem library -Summary(pl): Biblioteka statyczna boost::filesystem +Summary(pl.UTF-8): Biblioteka statyczna boost::filesystem Group: Development/Libraries Requires: %{name}-filesystem-devel = %{version}-%{release} Obsoletes: boost-static < 1.33 @@ -393,12 +382,50 @@ Obsoletes: boost-static < 1.33 %description filesystem-static Static boost::filesystem library. -%description filesystem-static -l pl +%description filesystem-static -l pl.UTF-8 Biblioteka statyczna boost::filesystem. +%package graph +Summary: General purpose, generic C++ library for graph data structures and graph algorithms +Summary(pl.UTF-8): Biblioteka ogólnego przeznaczenia w C++ dla struktur danych typu grafy oraz algorytmów związanych z grafami +Group: Libraries + +%description graph +The boost::graph library provides portable facilities to operate on +graph data structures using graph algorithms. + +%description graph -l pl.UTF-8 +Przenośna biblioteka boost::graph dostarcza ułatwienia w operacjach na +strukturach danych typu graf za pomocą algorytmów związanych z +grafami. + +%package graph-devel +Summary: Header files for boost::graph +Summary(pl.UTF-8): Pliki nagłówkowe dla boost::graph +Group: Development/Libraries +Requires: %{name}-devel = %{version}-%{release} + +%description graph-devel +Header files for boost::graph library. + +%description graph-devel -l pl.UTF-8 +Pliki nagłówkowe dla biblioteki boost::graph. + +%package graph-static +Summary: Static boost::graph library +Summary(pl.UTF-8): Biblioteka statyczna boost::graph +Group: Development/Libraries +Requires: %{name}-graph-devel = %{version}-%{release} + +%description graph-static +Static boost::graph library. + +%description graph-static -l pl.UTF-8 +Biblioteka statyczna boost::graph. + %package program_options Summary: Access to program options, via conventional methods such as command line and config file -Summary(pl): Dostêp do opcji programu za pomoc± typowych metod, jak linia poleceñ i plik konfiguracyjny +Summary(pl.UTF-8): Dostęp do opcji programu za pomocą typowych metod, jak linia poleceń i plik konfiguracyjny Group: Libraries %description program_options @@ -406,27 +433,29 @@ The program_options library allows program developers to obtain program options, that is (name, value) pairs from the user, via conventional methods such as command line and config file. -%description program_options -l pl -Biblioteka program_options umo¿liwia uzyskanie od u¿ytkownika opcji -programu, czyli par (nazwa, warto¶æ), za pomoc± typowych metod, -takich jak linia poleceñ, czy plik konfiguracyjny. +%description program_options -l pl.UTF-8 +Biblioteka program_options umożliwia uzyskanie od użytkownika opcji +programu, czyli par (nazwa, wartość), za pomocą typowych metod, takich +jak linia poleceń, czy plik konfiguracyjny. %package program_options-devel Summary: Header files for boost::program_options -Summary(pl): Pliki nag³ówkowe dla boost::program_options +Summary(pl.UTF-8): Pliki nagłówkowe dla boost::program_options Group: Development/Libraries +Requires: %{name}-any-devel = %{version}-%{release} +Requires: %{name}-bind-devel = %{version}-%{release} Requires: %{name}-devel = %{version}-%{release} Requires: %{name}-program_options = %{version}-%{release} %description program_options-devel Header files for boost::program_options library. -%description program_options-devel -l pl -Pliki nag³ówkowe dla biblioteki boost::program_options. +%description program_options-devel -l pl.UTF-8 +Pliki nagłówkowe dla biblioteki boost::program_options. %package program_options-static Summary: Static boost::program_options library -Summary(pl): Biblioteka statyczna boost::program_options +Summary(pl.UTF-8): Biblioteka statyczna boost::program_options Group: Development/Libraries Requires: %{name}-program_options-devel = %{version}-%{release} Obsoletes: boost-static < 1.33 @@ -434,12 +463,12 @@ Obsoletes: boost-static < 1.33 %description program_options-static Static boost::program_options library. -%description program_options-static -l pl +%description program_options-static -l pl.UTF-8 Biblioteka statyczna boost::program_options. %package ref-devel Summary: Small library useful for passing references to function templates -Summary(pl): Ma³a biblioteka u¿yteczna przy przekazywaniu referencji do wzorców funkcji +Summary(pl.UTF-8): Mała biblioteka użyteczna przy przekazywaniu referencji do wzorców funkcji Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} @@ -448,14 +477,14 @@ boost::ref library is a small library that is useful for passing references to function templates (algorithms) that would usually take copies of their arguments. -%description ref-devel -l pl -Biblioteka boost::ref jest ma³± bibliotek± która jest u¿yteczna w -przypadku przekazywania referencji do wzorców funkcji (algorytmów) -które zazwyczaj bior± kopiê swoich argumentów. +%description ref-devel -l pl.UTF-8 +Biblioteka boost::ref jest małą biblioteką która jest użyteczna w +przypadku przekazywania referencji do wzorców funkcji (algorytmów) +które zazwyczaj biorą kopię swoich argumentów. %package signals Summary: Signals & slots callback implementation -Summary(pl): Implementacja sygna³ów i slotów +Summary(pl.UTF-8): Implementacja sygnałów i slotów Group: Libraries Obsoletes: boost < 1.33 @@ -463,13 +492,13 @@ Obsoletes: boost < 1.33 The boost::signals library is an implementation of a signals and slots system. -%description signals -l pl -Biblioteka boost::signals jest implementacj± systemu sygna³ów i -slotów. +%description signals -l pl.UTF-8 +Biblioteka boost::signals jest implementacją systemu sygnałów i +slotów. %package signals-devel Summary: Header files for boost::signals library -Summary(pl): Pliki nag³ówkowe dla biblioteki boost::signals +Summary(pl.UTF-8): Pliki nagłówkowe dla biblioteki boost::signals Group: Development/Libraries Requires: %{name}-any-devel = %{version}-%{release} Requires: %{name}-devel = %{version}-%{release} @@ -484,24 +513,24 @@ Requires: %{name}-ref-devel = %{version}-%{release} %description signals-devel Header files for boost::signals library. -%description signals-devel -l pl -Pliki nag³ówkowe dla biblioteki boost::signals. +%description signals-devel -l pl.UTF-8 +Pliki nagłówkowe dla biblioteki boost::signals. %package signals-static Summary: Static library for boost::signals -Summary(pl): Biblioteka statyczna dla boost::signals +Summary(pl.UTF-8): Biblioteka statyczna dla boost::signals Group: Development/Libraries Requires: %{name}-signals-devel = %{version}-%{release} %description signals-static Static library for boost::signals. -%description signals-static -l pl +%description signals-static -l pl.UTF-8 Biblioteka statyczna dla boost::signals. %package spirit-devel Summary: LL parser framework -Summary(pl): Szkielet parsera LL +Summary(pl.UTF-8): Szkielet parsera LL Group: Development/Libraries Requires: %{name}-compressed_pair-devel = %{version}-%{release} Requires: %{name}-ref-devel = %{version}-%{release} @@ -515,13 +544,25 @@ Requires: %{name}-thread-devel = %{version}-%{release} LL parser framework represents parsers directly as EBNF grammars in inlined C++. -%description spirit-devel -l pl -Szkielet parsera LL reprezentuj±cy parsery jako gramatyki EBNF -bezpo¶rednio w kodzie C++. +%description spirit-devel -l pl.UTF-8 +Szkielet parsera LL reprezentujący parsery jako gramatyki EBNF +bezpośrednio w kodzie C++. + +%package statechart-devel +Summary: C++ library for finite state machines +Summary(pl.UTF-8): Biblioteka C++ do automatów skończonych +Group: Development/Libraries +Requires: %{name}-devel = %{version}-%{release} + +%description statechart-devel +C++ library for finite state machines. + +%description statechart-devel -l pl.UTF-8 +Biblioteka C++ do automatów skończonych. %package test Summary: Support for program testing and execution monitoring -Summary(pl): Wsparcie dla testowania i monitorowania programu +Summary(pl.UTF-8): Wsparcie dla testowania i monitorowania programu Group: Libraries Obsoletes: boost < 1.33 @@ -529,15 +570,14 @@ Obsoletes: boost < 1.33 Support for simple program testing, full unit testing, and for program execution monitoring. -%description test -l pl -Wsparcie dla prostego testowania programu, pe³nego testowania i +%description test -l pl.UTF-8 +Wsparcie dla prostego testowania programu, pełnego testowania i monitorowania wykonania programu. %package test-devel Summary: Header files for boost::test -Summary(pl): Pliki nag³ówkowe dla boost::test +Summary(pl.UTF-8): Pliki nagłówkowe dla boost::test Group: Development/Libraries -Requires: %{name}-call_traits-devel = %{version}-%{release} Requires: %{name}-devel = %{version}-%{release} Requires: %{name}-test = %{version}-%{release} #TODO: @@ -547,12 +587,12 @@ Requires: %{name}-test = %{version}-%{release} %description test-devel Header files for boost::test. -%description test-devel -l pl -Pliki nag³ówkowe dla boost::test. +%description test-devel -l pl.UTF-8 +Pliki nagłówkowe dla boost::test. %package test-static Summary: Static boost::test libraries -Summary(pl): Biblioteki statyczne boost::test +Summary(pl.UTF-8): Biblioteki statyczne boost::test Group: Development/Libraries Requires: %{name}-test-devel = %{version}-%{release} Obsoletes: boost-static < 1.33 @@ -560,24 +600,24 @@ Obsoletes: boost-static < 1.33 %description test-static Static boost::test libraries. -%description test-static -l pl +%description test-static -l pl.UTF-8 Biblioteki statyczne boost::test. %package thread Summary: Portable C++ threads library -Summary(pl): Przeno¶na biblioteka w±tków C++ +Summary(pl.UTF-8): Przenośna biblioteka wątków C++ Group: Libraries Obsoletes: boost < 1.33 %description thread Portable C++ threads library - shared library. -%description thread -l pl -Przeno¶na biblioteka w±tków dla C++ - biblioteka dzielona. +%description thread -l pl.UTF-8 +Przenośna biblioteka wątków dla C++ - biblioteka dzielona. %package thread-devel Summary: Header files for boost::thread library -Summary(pl): Pliki nag³ówkowe dla biblioteki boost::thread +Summary(pl.UTF-8): Pliki nagłówkowe dla biblioteki boost::thread Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} Requires: %{name}-thread = %{version}-%{release} @@ -586,12 +626,12 @@ Requires: %{name}-thread = %{version}-%{release} %description thread-devel Header files for boost::thread library. -%description thread-devel -l pl -Pliki nag³ówkowe dla biblioteki boost::thread. +%description thread-devel -l pl.UTF-8 +Pliki nagłówkowe dla biblioteki boost::thread. %package thread-static Summary: Portable C++ threads library - static version -Summary(pl): Przeno¶na biblioteka w±tków C++ - wersja statyczna +Summary(pl.UTF-8): Przenośna biblioteka wątków C++ - wersja statyczna Group: Libraries Requires: %{name}-thread-devel = %{version}-%{release} Obsoletes: boost < 1.33 @@ -599,12 +639,47 @@ Obsoletes: boost < 1.33 %description thread-static Portable C++ threads library - static library. -%description thread-static -l pl -Przeno¶na biblioteka w±tków dla C++ - biblioteka statyczna. +%description thread-static -l pl.UTF-8 +Przenośna biblioteka wątków dla C++ - biblioteka statyczna. + +%package tr1-devel +Summary: An implementation of the C++ Technical Report on Standard Library Extensions +Summary(pl.UTF-8): Implementacja C++ TR dla rozszerzeń biblioteki standardowej +Group: Development/Libraries +Requires: %{name}-devel = %{version}-%{release} + +%description tr1-devel +The TR1 library provides an implementation of the C++ Technical Report +on Standard Library Extensions. This library does not itself implement +the TR1 components, rather it's a thin wrapper that will include your +standard library's TR1 implementation (if it has one), otherwise it +will include the Boost Library equivalents, and import them into +namespace std::tr1. + +%description tr1-devel -l pl.UTF-8 +Biblioteka TR1 udostępnia implementację C++ Technical Report on +Standard Library Extensions (raporto technicznego dotyczącego +rozszerzeń biblioteki standardowej C++). Biblioteka jako taka nie +implementuje komponentów TR1, lecz jest cienkim opakowaniem +zawierającym implementację TR1 z zainstalowanej biblioteki +standardowej (jeśli taka jest) lub zawiera odpowiedniki z biblioteki +Boost zaimportowane do przestrzeni nazw std::tr1. + +%package typeof-devel +Summary: Emulates C++ typeid() +Summary(pl.UTF-8): Emulacja typeid() z C++ +Group: Development/Libraries +Requires: %{name}-devel = %{version}-%{release} + +%description typeof-devel +Emulates C++ typeid(). + +%description typeof-devel -l pl.UTF-8 +Emulacja typeid() z C++. %package uBLAS-devel Summary: Basic linear algebra for dense, packed and sparse matrices -Summary(pl): Prosta liniowa algebra dla gêstych, upakowanych i rzadkich macierzy +Summary(pl.UTF-8): Prosta liniowa algebra dla gęstych, upakowanych i rzadkich macierzy Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} @@ -613,43 +688,92 @@ uBLAS library provides templated C++ classes for dense, unit and sparse vectors, dense, identity, triangular, banded, symmetric, hermitian and sparse matrices. -%description uBLAS-devel -l pl -Biblioteka uBLAS dostarcza wzorce klas C++ dla gêstych, jednostkowych -i rzadkich wektorów oraz gêstych, jednostkowych, trójk±tnych, +%description uBLAS-devel -l pl.UTF-8 +Biblioteka uBLAS dostarcza wzorce klas C++ dla gęstych, jednostkowych +i rzadkich wektorów oraz gęstych, jednostkowych, trójkątnych, diagonalnych, symetrycznych, hermitowskich i rzadkich macierzy. +%package wave +Summary: Boost.Wave - a standard compliant C++ preprocessor library +Summary(pl.UTF-8): Boost.Wave - zgodna ze standardem biblioteka preprocesora C++ +Group: Development/Libraries +Requires: %{name}-devel = %{version}-%{release} + +%description wave +Boost.Wave - a standard compliant C++ preprocessor library. + +%description wave -l pl.UTF-8 +Boost.Wave - zgodna ze standardem biblioteka preprocesora C++. + %package wave-devel Summary: Boost.Wave - a standard compliant C++ preprocessor library -Summary(pl): Boost.Wave - zgodna ze standardem biblioteka preprocesora C++ +Summary(pl.UTF-8): Boost.Wave - zgodna ze standardem biblioteka preprocesora C++ Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} %description wave-devel Boost.Wave - a standard compliant C++ preprocessor library. +Development files. + +%description wave-devel -l pl.UTF-8 +Boost.Wave - zgodna ze standardem biblioteka preprocesora C++. Pliki +dla developera. -%description wave-devel -l pl +%package wave-static +Summary: Boost.Wave - a standard compliant C++ preprocessor library +Summary(pl.UTF-8): Boost.Wave - zgodna ze standardem biblioteka preprocesora C++ +Group: Development/Libraries +Requires: %{name}-wave-devel = %{version}-%{release} + +%description wave-static +Boost.Wave - a standard compliant C++ preprocessor library. Static +library. + +%description wave-static -l pl.UTF-8 Boost.Wave - zgodna ze standardem biblioteka preprocesora C++. +Biblioteka statyczna. + +%package xpressive-devel +Summary: Object-oriented regular expression template library for C++ +Summary(pl.UTF-8): Zorientowana obiektowo biblioteka szablonów wyrażeń regularnych dla C++ +Group: Development/Libraries +Requires: %{name}-devel = %{version}-%{release} + +%description xpressive-devel +xpressive is an advanced, object-oriented regular expression template +library for C++. Regular expressions can be written as strings that +are parsed at run-time, or as expression templates that are parsed at +compile-time. Regular expressions can refer to each other and to +themselves recursively, allowing you to build arbitrarily complicated +grammars out of them. + +%description xpressive-devel -l pl.UTF-8 +xpressive to zaawansowana, zorientowana obiektowo biblioteka szablonów +wyrażeń regularnych dla C++. Wyrażenia regularne mogą być pisane jako +łańcuchy znaków analizowane w czasie działania lub szablony wyrażeń +analizowane w czasie kompilacji. Wyrażenia regularne mogą odwoływać +się do siebie nawzajem i rekurencyjnie do siebie samych, co pozwala na +tworzenie z nich dowolnie złożonych gramatyk. %package doc Summary: Boost C++ Library documentation -Summary(pl): Dokumentacja dla biblioteki Boost C++ +Summary(pl.UTF-8): Dokumentacja dla biblioteki Boost C++ Group: Documentation Requires: %{name}-devel = %{version}-%{release} %description doc Documentation for the Boost C++ Library. -%description doc -l pl +%description doc -l pl.UTF-8 Dokumentacja dla biblioteki Boost C++. %prep %setup -q -n %{name}_%{_fver} -%patch0 -p1 -%patch1 -p1 -# don't know how to pass it through (b)jam -s (no way?) -# due to oversophisticated build flags system -%{__perl} -pi -e 's/ -O3 / %{rpmcflags} /' tools/build/v1/gcc-tools.jam +# - don't know how to pass it through (b)jam -s (no way?) +# due to oversophisticated build flags system. +# - pass -fPIC due to removal. +%{__perl} -pi -e 's/ -O3 / %{rpmcxxflags} -fPIC /' tools/build/v2/tools/gcc.jam %ifarch alpha # -pthread gcc parameter doesn't add _REENTRANT to cpp macros on alpha (only) @@ -660,17 +784,15 @@ Dokumentacja dla biblioteki Boost C++. %build %if %{with python} -PYTHON_VERSION=`python -V 2>&1 | sed 's,.* \([0-9]\.[0-9]\)\(\.[0-9]\)\?.*,\1,'` +PYTHON_VERSION=$(%{__python} -c 'import sys; print sys.version[0:3]') PYTHON_ROOT=%{_prefix} %else PYTHON_ROOT= PYTHON_VERSION= %endif bjam \ - -d2 \ - -sBUILD="release multi true" \ - -sPYTHON_ROOT=$PYTHON_ROOT \ - -sPYTHON_VERSION=$PYTHON_VERSION + -d2 --toolset=gcc \ + variant=release threading=multi inlining=on debug-symbols=on %install rm -rf $RPM_BUILD_ROOT @@ -678,25 +800,21 @@ install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir}} cp -rf boost $RPM_BUILD_ROOT%{_includedir} -install bin/boost/libs/*/build/*.a/*/release/*/lib*.a $RPM_BUILD_ROOT%{_libdir} -install bin/boost/libs/*/build/*.so/*/release/*/*/lib*.so.*.*.* $RPM_BUILD_ROOT%{_libdir} -# use cp -d, install follows symlinks instead of preserving them! -cp -df bin/boost/libs/*/build/*.so/*/release/*/*/lib*.so $RPM_BUILD_ROOT%{_libdir} +install bin.v2/libs/*/build/gcc-*/release/debug-symbols-on/inlining-on/link-static/threading-multi/lib*.a $RPM_BUILD_ROOT%{_libdir} +install bin.v2/libs/*/build/gcc-*/release/debug-symbols-on/inlining-on/threading-multi/lib*.so.*.*.* $RPM_BUILD_ROOT%{_libdir} -# create symlinks without -gcc-mt-* things in names -for f in $RPM_BUILD_ROOT%{_libdir}/*.so.*; do +# create symlinks without -gccXX-mt-* things in names +for f in $RPM_BUILD_ROOT%{_libdir}/*.so.*.*.*; do [ -f "$f" ] || continue f=$(basename "$f") - soname=$(basename "$f" | sed -e 's#-gcc-mt-.*#.so#g') - - ln -s "$f" "$RPM_BUILD_ROOT%{_libdir}/${soname}" + soname=$(basename "$f" | sed -e 's#-gcc..-mt-.*#.so#g') + ln -s "$f" "$RPM_BUILD_ROOT%{_libdir}/$soname" done for f in $RPM_BUILD_ROOT%{_libdir}/*.a; do [ -f "$f" ] || continue f=$(basename "$f") - soname=$(basename "$f" | sed -e 's#-gcc-mt-.*#.a#g') - - ln -s "$f" "$RPM_BUILD_ROOT%{_libdir}/${soname}" + soname=$(basename "$f" | sed -e 's#-gcc..-mt-.*#.a#g') + ln -s "$f" "$RPM_BUILD_ROOT%{_libdir}/$soname" done # documentation @@ -707,10 +825,11 @@ install README $RPM_BUILD_ROOT%{_docdir}/boost-%{version} # own, we need to find out ourselves... this looks for HTML files and # then collects everything linked from those. this is certainly quite # unoptimized wrt mkdir calls, but does it really matter? -for i in `find -type f -name '*.htm*'`; do +installdocs() { +for i in $(find -type f -name '*.htm*'); do # bjam docu is included in the boost-jam RPM if test "`echo $i | sed 's,jam_src,,'`" = "$i"; then - install -d $RPM_BUILD_ROOT%{_docdir}/boost-%{version}/`dirname $i` + install -d $RPM_BUILD_ROOT%{_docdir}/boost-%{version}/${i%/*} for LINKED in `%{__perl} - $i $RPM_BUILD_ROOT%{_docdir}/boost-%{version}/$i <<'EOT' sub rewrite_link { @@ -736,15 +855,15 @@ for i in `find -type f -name '*.htm*'`; do $in_link = /href|src=\s*$/; } EOT`; do - TARGET=`dirname $i`/$LINKED + TARGET=${i%/*}/$LINKED # ignore non-existant linked files if test -f $TARGET; then - install -d $RPM_BUILD_ROOT%{_docdir}/boost-%{version}/`dirname $TARGET` - install -m 644 $TARGET $RPM_BUILD_ROOT%{_docdir}/boost-%{version}/$TARGET + install -D -m 644 $TARGET $RPM_BUILD_ROOT%{_docdir}/boost-%{version}/$TARGET fi done fi done +}; installdocs %clean rm -rf $RPM_BUILD_ROOT @@ -758,9 +877,15 @@ rm -rf $RPM_BUILD_ROOT %post filesystem -p /sbin/ldconfig %postun filesystem -p /sbin/ldconfig +%post graph -p /sbin/ldconfig +%postun graph -p /sbin/ldconfig + %post python -p /sbin/ldconfig %postun python -p /sbin/ldconfig +%post program_options -p /sbin/ldconfig +%postun program_options -p /sbin/ldconfig + %post regex -p /sbin/ldconfig %postun regex -p /sbin/ldconfig @@ -770,6 +895,9 @@ rm -rf $RPM_BUILD_ROOT %post test -p /sbin/ldconfig %postun test -p /sbin/ldconfig +%post wave -p /sbin/ldconfig +%postun wave -p /sbin/ldconfig + %post thread -p /sbin/ldconfig %postun thread -p /sbin/ldconfig @@ -791,6 +919,7 @@ rm -rf $RPM_BUILD_ROOT %{_includedir}/boost/assign %{_includedir}/boost/assign.hpp %{_includedir}/boost/blank_fwd.hpp +%{_includedir}/boost/call_traits.hpp %{_includedir}/boost/cast.hpp %{_includedir}/boost/checked_delete.hpp %{_includedir}/boost/concept_archetype.hpp @@ -805,6 +934,7 @@ rm -rf $RPM_BUILD_ROOT %{_includedir}/boost/detail/atomic_count*.hpp %{_includedir}/boost/detail/bad_weak_ptr.hpp %{_includedir}/boost/detail/binary_search.hpp +%{_includedir}/boost/detail/call_traits.hpp %{_includedir}/boost/detail/catch_exceptions.hpp %{_includedir}/boost/detail/dynamic_bitset.hpp %{_includedir}/boost/detail/endian.hpp @@ -820,6 +950,7 @@ rm -rf $RPM_BUILD_ROOT %{_includedir}/boost/detail/named_template_params.hpp %{_includedir}/boost/detail/no_exceptions_support.hpp %{_includedir}/boost/detail/numeric_traits.hpp +%{_includedir}/boost/detail/ob_call_traits.hpp %{_includedir}/boost/detail/quick_allocator.hpp %{_includedir}/boost/detail/reference_content.hpp %{_includedir}/boost/detail/select_type.hpp @@ -832,6 +963,7 @@ rm -rf $RPM_BUILD_ROOT %{_includedir}/boost/dynamic_bitset_fwd.hpp %{_includedir}/boost/dynamic_property_map.hpp %{_includedir}/boost/enable_shared_from_this.hpp +%{_includedir}/boost/foreach.hpp %{_includedir}/boost/format %{_includedir}/boost/format.hpp %{_includedir}/boost/function @@ -841,7 +973,6 @@ rm -rf $RPM_BUILD_ROOT %{_includedir}/boost/functional %{_includedir}/boost/functional.hpp %{_includedir}/boost/generator_iterator.hpp -%{_includedir}/boost/graph %{_includedir}/boost/implicit_cast.hpp %{_includedir}/boost/indirect_reference.hpp %{_includedir}/boost/integer @@ -868,7 +999,6 @@ rm -rf $RPM_BUILD_ROOT %{_includedir}/boost/noncopyable.hpp %{_includedir}/boost/nondet_random.hpp %{_includedir}/boost/none.hpp -%{_includedir}/boost/none_t.hpp %{_includedir}/boost/non_type.hpp %dir %{_includedir}/boost/numeric %{_includedir}/boost/numeric/interval* @@ -882,6 +1012,8 @@ rm -rf $RPM_BUILD_ROOT %{_includedir}/boost/pfto.hpp %{_includedir}/boost/pool %{_includedir}/boost/pointee.hpp +%{_includedir}/boost/pointer_cast.hpp +%{_includedir}/boost/pointer_to_other.hpp %{_includedir}/boost/preprocessor %{_includedir}/boost/preprocessor.hpp %{_includedir}/boost/progress.hpp @@ -975,20 +1107,10 @@ rm -rf $RPM_BUILD_ROOT %{_includedir}/boost/get_pointer.hpp %{_includedir}/boost/mem_fn.hpp -%files call_traits-devel -%defattr(644,root,root,755) -%{_includedir}/boost/call_traits.hpp -%{_includedir}/boost/detail/call_traits.hpp -%{_includedir}/boost/detail/ob_call_traits.hpp - %files compatibility-devel %defattr(644,root,root,755) %{_includedir}/boost/compatibility -%files compose-devel -%defattr(644,root,root,755) -#%{_includedir}/boost/compose.hpp - %files compressed_pair-devel %defattr(644,root,root,755) %{_includedir}/boost/compressed_pair.hpp @@ -1006,6 +1128,7 @@ rm -rf $RPM_BUILD_ROOT %files date_time-devel %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libboost_date_time*.so +%{_includedir}/boost/date_time.hpp %{_includedir}/boost/date_time %files date_time-static @@ -1019,18 +1142,33 @@ rm -rf $RPM_BUILD_ROOT %files filesystem-devel %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libboost_filesystem*.so +%{_includedir}/boost/filesystem.hpp %{_includedir}/boost/filesystem %files filesystem-static %defattr(644,root,root,755) %{_libdir}/libboost_filesystem*.a +%files graph +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libboost_graph*.so.*.*.* + +%files graph-devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libboost_graph*.so +%{_includedir}/boost/graph + +%files graph-static +%defattr(644,root,root,755) +%{_libdir}/libboost_grap*.a + %files program_options %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libboost_program_options*.so.*.*.* %files program_options-devel %defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libboost_program_options*.so %{_includedir}/boost/program_options %{_includedir}/boost/program_options.hpp @@ -1063,16 +1201,22 @@ rm -rf $RPM_BUILD_ROOT %{_includedir}/boost/spirit.hpp %{_includedir}/boost/spirit +%files statechart-devel +%defattr(644,root,root,755) +%{_includedir}/boost/statechart + +%files tr1-devel +%defattr(644,root,root,755) +%{_includedir}/boost/tr1 + %files test %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libboost_prg_exec_monitor*.so.*.*.* -%attr(755,root,root) %{_libdir}/libboost_test_exec_monitor*.so.*.*.* %attr(755,root,root) %{_libdir}/libboost_unit_test_framework*.so.*.*.* %files test-devel %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libboost_prg_exec_monitor*.so -%attr(755,root,root) %{_libdir}/libboost_test_exec_monitor*.so %attr(755,root,root) %{_libdir}/libboost_unit_test_framework*.so %{_includedir}/boost/test @@ -1096,16 +1240,32 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libboost_thread*.a +%files typeof-devel +%defattr(644,root,root,755) +%{_includedir}/boost/typeof + %files uBLAS-devel %defattr(644,root,root,755) %{_includedir}/boost/numeric/ublas +%files wave +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libboost_wave*.so.*.*.* + %files wave-devel %defattr(644,root,root,755) -%{_libdir}/libboost_wave*.a +%attr(755,root,root) %{_libdir}/libboost_wave*.so %{_includedir}/boost/wave %{_includedir}/boost/wave.hpp +%files wave-static +%defattr(644,root,root,755) +%{_libdir}/libboost_wave*.a + +%files xpressive-devel +%defattr(644,root,root,755) +%{_includedir}/boost/xpressive + %files doc %defattr(644,root,root,755) %{_docdir}/%{name}-%{version}