SPECS: boost.spec - updated to 0.33.1 - resurrected base and -stat...

qboosh qboosh at pld-linux.org
Wed Dec 7 23:24:35 CET 2005


Author: qboosh                       Date: Wed Dec  7 22:24:35 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- updated to 0.33.1
- resurrected base and -static (forget about separating serialization)
- added -thread-static and -wave-devel subpackages

---- Files affected:
SPECS:
   boost.spec (1.57 -> 1.58) 

---- Diffs:

================================================================
Index: SPECS/boost.spec
diff -u SPECS/boost.spec:1.57 SPECS/boost.spec:1.58
--- SPECS/boost.spec:1.57	Tue Dec  6 14:45:44 2005
+++ SPECS/boost.spec	Wed Dec  7 23:24:29 2005
@@ -6,13 +6,13 @@
 Summary:	The Boost C++ Libraries
 Summary(pl):	Biblioteki C++ "Boost"
 Name:		boost
-Version:	1.32.0
+Version:	1.33.1
 %define	_fver	%(echo %{version} | tr . _)
-Release:	4
+Release:	0.1
 License:	Boost Software License and others
 Group:		Libraries
 Source0:	http://dl.sourceforge.net/boost/%{name}_%{_fver}.tar.bz2
-# Source0-md5:	e1d1fc7b8fc8c51df4564c2188ca51cb
+# Source0-md5:	2b999b2fb7798e1737d1fff8fac602ef
 Patch0:		%{name}-python.patch
 URL:		http://www.boost.org/
 BuildRequires:	boost-jam >= 3.1.3
@@ -42,9 +42,10 @@
 Raporcie Technicznym Biblioteki Standardowej C++
 
 %package devel
-Summary:	Boost C++ development libraries and headers
-Summary(pl):	Pliki nagłówkowe i biblioteki statyczne Boost C++
+Summary:	Boost C++ development headers
+Summary(pl):	Pliki nagłówkowe bibliotek C++ Boost
 Group:		Development/Libraries
+Requires:	%{name} = %{version}-%{release}
 # req'd by <boost/iterator_adaptors.hpp> (also included by <boost/signal.h>)
 Requires:	%{name}-concept_check-devel = %{version}-%{release}
 # <boost/implicit_cast.hpp> req'd by <boost/graph/graph_utility.hpp>
@@ -52,10 +53,22 @@
 Requires:	libstdc++-devel
 
 %description devel
-Headers and static libraries for the Boost C++ libraries.
+Header files for the Boost C++ libraries.
 
 %description devel -l pl
-Pliki nagłówkowe i biblioteki statyczne bibliotek Boost C++.
+Pliki nagłówkowe bibliotek C++ Boost.
+
+%package static
+Summary:	Static version of base Boost C++ libraries
+Summary(pl):	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
+Statyczne wersje podstawowych bibliotek C++ Boost.
 
 %package python
 Summary:	Boost.Python library
@@ -323,7 +336,7 @@
 Summary:	Date-Time library
 Summary(pl):	Biblioteka daty-czasu
 Group:		Libraries
-Obsoletes:	boost
+Obsoletes:	boost < 1.33
 
 %description date_time
 A set of date-time libraries.
@@ -364,7 +377,7 @@
 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
 Group:		Libraries
-Obsoletes:	boost
+Obsoletes:	boost < 1.33
 
 %description filesystem
 The boost::filesystem library provides portable facilities to query
@@ -394,7 +407,7 @@
 Summary(pl):	Biblioteka statyczna boost::filesystem
 Group:		Development/Libraries
 Requires:	%{name}-filesystem-devel = %{version}-%{release}
-Obsoletes:	boost-static
+Obsoletes:	boost-static < 1.33
 
 %description filesystem-static
 Static boost::filesystem library.
@@ -466,7 +479,7 @@
 Summary(pl):	Biblioteka statyczna boost::program_options
 Group:		Development/Libraries
 Requires:	%{name}-program_options-devel = %{version}-%{release}
-Obsoletes:	boost-static
+Obsoletes:	boost-static < 1.33
 
 %description program_options-static
 Static boost::program_options library.
@@ -510,7 +523,7 @@
 Summary:	Signals & slots callback implementation
 Summary(pl):	Implementacja sygnałów i slotów
 Group:		Libraries
-Obsoletes:	boost
+Obsoletes:	boost < 1.33
 
 %description signals
 The boost::signals library is an implementation of a signals and slots
@@ -606,7 +619,7 @@
 Summary:	Support for program testing and  execution monitoring
 Summary(pl):	Wsparcie dla testowania i monitorowania programu
 Group:		Libraries
-Obsoletes:	boost
+Obsoletes:	boost < 1.33
 
 %description test
 Support for simple program testing, full unit testing, and for program
@@ -642,7 +655,7 @@
 Summary(pl):	Biblioteki statyczne boost::test
 Group:		Development/Libraries
 Requires:	%{name}-test-devel = %{version}-%{release}
-Obsoletes:	boost-static
+Obsoletes:	boost-static < 1.33
 
 %description test-static
 Static boost::test libraries.
@@ -654,7 +667,7 @@
 Summary:	Portable C++ threads library
 Summary(pl):	Przenośna biblioteka wątków C++
 Group:		Libraries
-Obsoletes:	boost
+Obsoletes:	boost < 1.33
 
 %description thread
 Portable C++ threads library - shared library.
@@ -676,6 +689,19 @@
 %description thread-devel -l pl
 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
+Group:		Libraries
+Requires:	%{name}-thread-devel = %{version}-%{release}
+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.
+
 %package type_traits-devel
 Summary:	Templates for fundamental properties of types
 Summary(pl):	Wzorce dla fundamentalnych właściwości typów
@@ -730,6 +756,18 @@
 Klasy noncopyable i checked_delete, funkcje checked_array_delete(),
 next(), prior() oraz idiom base-from-member.
 
+%package wave-devel
+Summary:	Boost.Wave - a standard compliant C++ preprocessor library
+Summary(pl):	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.
+
+%description wave-devel -l pl
+Boost.Wave - zgodna ze standardem biblioteka preprocesora C++.
+
 %package doc
 Summary:	Boost C++ Library documentation
 Summary(pl):	Dokumentacja dla biblioteki Boost C++
@@ -848,6 +886,9 @@
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post	-p /sbin/ldconfig
+%postun	-p /sbin/ldconfig
+
 %post	date_time -p /sbin/ldconfig
 %postun	date_time -p /sbin/ldconfig
 
@@ -869,8 +910,17 @@
 %post	thread	-p /sbin/ldconfig
 %postun	thread	-p /sbin/ldconfig
 
+%files
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libboost_iostreams*.so.*.*.*
+%attr(755,root,root) %{_libdir}/libboost_serialization*.so.*.*.*
+%attr(755,root,root) %{_libdir}/libboost_wserialization*.so.*.*.*
+
 %files devel
 %defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libboost_iostreams*.so
+%attr(755,root,root) %{_libdir}/libboost_serialization*.so
+%attr(755,root,root) %{_libdir}/libboost_wserialization*.so
 %dir %{_includedir}/boost
 %{_includedir}/boost/algorithm
 %{_includedir}/boost/archive
@@ -886,12 +936,16 @@
 %{_includedir}/boost/detail/algorithm.hpp
 %{_includedir}/boost/detail/allocator_utilities.hpp
 %{_includedir}/boost/detail/atomic_count*.hpp
+%{_includedir}/boost/detail/bad_weak_ptr.hpp
 %{_includedir}/boost/detail/binary_search.hpp
 %{_includedir}/boost/detail/catch_exceptions.hpp
 %{_includedir}/boost/detail/dynamic_bitset.hpp
+%{_includedir}/boost/detail/endian.hpp
 %{_includedir}/boost/detail/indirect_traits.hpp
+%{_includedir}/boost/detail/interlocked.hpp
 %{_includedir}/boost/detail/is_function_ref_tester.hpp
 %{_includedir}/boost/detail/is_incrementable.hpp
+%{_includedir}/boost/detail/is_xxx.hpp
 %{_includedir}/boost/detail/iterator.hpp
 %{_includedir}/boost/detail/lightweight_*.hpp
 %{_includedir}/boost/detail/limits.hpp
@@ -903,10 +957,13 @@
 %{_includedir}/boost/detail/reference_content.hpp
 %{_includedir}/boost/detail/select_type.hpp
 %{_includedir}/boost/detail/shared_*.hpp
+%{_includedir}/boost/detail/sp_counted_*.hpp
+%{_includedir}/boost/detail/utf8_codecvt_facet.hpp
 %{_includedir}/boost/detail/workaround.hpp
 %{_includedir}/boost/dynamic_bitset
 %{_includedir}/boost/dynamic_bitset.hpp
 %{_includedir}/boost/dynamic_bitset_fwd.hpp
+%{_includedir}/boost/dynamic_property_map.hpp
 %{_includedir}/boost/enable_shared_from_this.hpp
 %{_includedir}/boost/format
 %{_includedir}/boost/format.hpp
@@ -914,6 +971,7 @@
 %{_includedir}/boost/function.hpp
 %{_includedir}/boost/function_equal.hpp
 %{_includedir}/boost/function_output_iterator.hpp
+%{_includedir}/boost/functional
 %{_includedir}/boost/functional.hpp
 %{_includedir}/boost/generator_iterator.hpp
 %{_includedir}/boost/graph
@@ -923,6 +981,7 @@
 %{_includedir}/boost/integer*.hpp
 %{_includedir}/boost/intrusive_ptr.hpp
 %{_includedir}/boost/io
+%{_includedir}/boost/iostreams
 %{_includedir}/boost/io_fwd.hpp
 %{_includedir}/boost/iterator*.hpp
 %{_includedir}/boost/iterator
@@ -938,6 +997,7 @@
 %{_includedir}/boost/multi_index_container_fwd.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*
@@ -945,12 +1005,15 @@
 %{_includedir}/boost/operators.hpp
 %{_includedir}/boost/optional
 %{_includedir}/boost/optional.hpp
+%{_includedir}/boost/parameter
+%{_includedir}/boost/parameter.hpp
 %{_includedir}/boost/pending
 %{_includedir}/boost/pfto.hpp
 %{_includedir}/boost/pool
 %{_includedir}/boost/pointee.hpp
 %{_includedir}/boost/progress.hpp
 %{_includedir}/boost/property_map*.hpp
+%{_includedir}/boost/ptr_container
 %{_includedir}/boost/random
 %{_includedir}/boost/random.hpp
 %{_includedir}/boost/range
@@ -969,7 +1032,6 @@
 %{_includedir}/boost/token*.hpp
 %{_includedir}/boost/tuple
 %{_includedir}/boost/type.hpp
-%{_includedir}/boost/utf8_codecvt_facet.hpp
 %{_includedir}/boost/version.hpp
 %{_includedir}/boost/vector_property_map.hpp
 %{_includedir}/boost/weak_ptr.hpp
@@ -985,6 +1047,9 @@
 %{_includedir}/boost/detail/none_t.hpp
 #%{_includedir}/boost/detail/typed_in_place_factory.hpp
 
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libboost_iostreams*.a
 %{_libdir}/libboost_serialization*.a
 %{_libdir}/libboost_wserialization*.a
 
@@ -1179,6 +1244,10 @@
 %{_includedir}/boost/thread
 %{_includedir}/boost/thread.hpp
 
+%files thread-static
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libboost_thread*.a
+
 %files type_traits-devel
 %defattr(644,root,root,755)
 %{_includedir}/boost/type_traits.hpp
@@ -1196,6 +1265,12 @@
 %{_includedir}/boost/utility*.hpp
 %{_includedir}/boost/utility
 
+%files wave-devel
+%defattr(644,root,root,755)
+%{_libdir}/libboost_wave*.a
+%{_includedir}/boost/wave
+%{_includedir}/boost/wave.hpp
+
 %files doc
 %defattr(644,root,root,755)
 %{_docdir}/%{name}-%{version}
@@ -1206,6 +1281,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.58  2005/12/07 22:24:29  qboosh
+- updated to 0.33.1
+- resurrected base and -static (forget about separating serialization)
+- added -thread-static and -wave-devel subpackages
+
 Revision 1.57  2005/12/06 13:45:44  qboosh
 - BR: rpm-pythonprov
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/boost.spec?r1=1.57&r2=1.58&f=u




More information about the pld-cvs-commit mailing list