From a9da32cda94135ff52a98605d1a9138c3dbd4cb900a13f58d744bee94c64ff93 Mon Sep 17 00:00:00 2001 From: OBS User autobuild Date: Thu, 14 Jan 2010 14:56:57 +0000 Subject: [PATCH] Accepting request 29087 from devel:libraries:c_c++ Copy from devel:libraries:c_c++/boost based on submit request 29087 from user msmeissn OBS-URL: https://build.opensuse.org/request/show/29087 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/boost?expand=0&rev=36 --- baselibs.conf | 17 +++++++++++++++++ boost.changes | 16 ++++++++++++++++ boost.spec | 50 +++++++++++++++++++++++++++----------------------- boost.spec.in | 8 ++++++-- 4 files changed, 66 insertions(+), 25 deletions(-) diff --git a/baselibs.conf b/baselibs.conf index 8fff1e9..a7e127a 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1,17 +1,34 @@ arch ppc package boost-devel requires -boost- +arch sparcv9 package boost-devel + requires -boost- arch ppc package libboost_date_time1_36_0 +arch sparcv9 package libboost_date_time1_36_0 arch ppc package libboost_filesystem1_36_0 +arch sparcv9 package libboost_filesystem1_36_0 arch ppc package libboost_graph1_36_0 +arch sparcv9 package libboost_graph1_36_0 arch ppc package libboost_iostreams1_36_0 +arch sparcv9 package libboost_iostreams1_36_0 arch ppc package libboost_math1_36_0 +arch sparcv9 package libboost_math1_36_0 arch ppc package libboost_mpi1_36_0 +arch sparcv9 package libboost_mpi1_36_0 arch ppc package libboost_test1_36_0 +arch sparcv9 package libboost_test1_36_0 arch ppc package libboost_program_options1_36_0 +arch sparcv9 package libboost_program_options1_36_0 arch ppc package libboost_python1_36_0 +arch sparcv9 package libboost_python1_36_0 arch ppc package libboost_serialization1_36_0 +arch sparcv9 package libboost_serialization1_36_0 arch ppc package libboost_signals1_36_0 +arch sparcv9 package libboost_signals1_36_0 arch ppc package libboost_system1_36_0 +arch sparcv9 package libboost_system1_36_0 arch ppc package libboost_thread1_36_0 +arch sparcv9 package libboost_thread1_36_0 arch ppc package libboost_wave1_36_0 +arch sparcv9 package libboost_wave1_36_0 arch ppc package libboost_regex1_36_0 +arch sparcv9 package libboost_regex1_36_0 diff --git a/boost.changes b/boost.changes index b3d38ae..e091139 100644 --- a/boost.changes +++ b/boost.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Wed Jan 6 04:08:55 CET 2010 - jengelh@medozas.de + +- documentation change needed to be done in boost.spec.in + (not boost.spec) +- openmpi change was missing too; add it now + +------------------------------------------------------------------- +Tue Dec 15 20:59:15 CET 2009 - jengelh@medozas.de + +- add baselibs for SPARC +- add baselibs.conf as a source +- deactivate use of openmpi on SPARC, as compat-dapl is not + available +- package documentation as noarch + ------------------------------------------------------------------- Mon Oct 19 15:20:52 CEST 2009 - pth@suse.de diff --git a/boost.spec b/boost.spec index b9f1ff7..a9076df 100644 --- a/boost.spec +++ b/boost.spec @@ -1,7 +1,7 @@ # # spec file for package boost (Version 1.39.0) # -# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ # norootforbuild -%ifarch s390 s390x ia64 +%ifarch s390 s390x ia64 %sparc %define build_mpi 0 %else %define build_mpi 1 @@ -40,18 +40,19 @@ BuildRequires: openmpi-devel BuildRequires: fdupes %endif Url: http://www.boost.org -License: BSD 3-clause (or similar) +License: BSD3c Group: Development/Libraries/C and C++ Summary: Boost C++ Libraries BuildRoot: %{_tmppath}/%{name}-%{version}-build Version: 1.39.0 -Release: 3 -Provides: boost-license = %{version}-%{release} +Release: 4 +Provides: boost-license = %{version} Obsoletes: boost-license < %{version} Source0: %{name}_1_39_0.tar.bz2 Source1: boost-rpmlintrc Source2: boost_1_33_1_man.tar.bz2 Source3: existing_extra_docs +Source4: baselibs.conf Source5: mkspec.sh Source6: boost.spec.in Source7: Makefile @@ -91,7 +92,7 @@ see the boost-doc package. %package devel -License: BSD 3-clause (or similar) +License: BSD3c Summary: Development package for Boost C++ Group: Development/Libraries/C and C++ Requires: %{all_libs} libstdc++-devel @@ -105,7 +106,7 @@ the package boost-doc. %package -n boost-license1_39_0 -License: BSD 3-clause (or similar) +License: BSD3c Summary: Boost License Group: Development/Libraries/C and C++ AutoReqProv: on @@ -116,10 +117,13 @@ This package contains the license boost is provided under. %package doc -License: BSD 3-clause (or similar) +License: BSD3c Summary: Documentation for the Boost C++ Libraries Group: Development/Libraries/C and C++ AutoReqProv: on +%if 0%{?suse_version} >= 1120 +BuildArch: noarch +%endif %description doc This package contains documentation about the boost dynamic libraries. @@ -127,7 +131,7 @@ This package contains documentation about the boost dynamic libraries. %package -n libboost_date_time1_39_0 -License: BSD 3-clause (or similar) +License: BSD3c Summary: Boost::Date.Time Runtime libraries Group: System/Libraries Requires: boost-license1_39_0 @@ -139,7 +143,7 @@ This package contains the Boost Date.Time runtime libraries. %package -n libboost_filesystem1_39_0 -License: BSD 3-clause (or similar) +License: BSD3c Summary: Boost::Filesystem Runtime Libraries Group: System/Localization Requires: boost-license1_39_0 @@ -151,7 +155,7 @@ This package contains the Boost::Filesystem libraries. %package -n libboost_graph1_39_0 -License: BSD 3-clause (or similar) +License: BSD3c Summary: Boost::Graph Runtime Libraries Group: System/Libraries Requires: boost-license1_39_0 @@ -163,7 +167,7 @@ This package contains the Boost::Graph Runtime libraries. %package -n libboost_iostreams1_39_0 -License: BSD 3-clause (or similar) +License: BSD3c Summary: Boost::IOStreams Runtime Libraries Group: System/Libraries Requires: boost-license1_39_0 @@ -175,7 +179,7 @@ This package contains the Boost::IOStreams Runtime libraries. %package -n libboost_math1_39_0 -License: BSD 3-clause (or similar) +License: BSD3c Summary: Boost::Math Runtime Libraries Group: System/Libraries Requires: boost-license1_39_0 @@ -188,7 +192,7 @@ This package contains the Boost::Math Runtime libraries. %if %build_mpi %package -n libboost_mpi1_39_0 -License: BSD 3-clause (or similar) +License: BSD3c Summary: Boost::MPI Runtime libraries Group: System/Libraries Requires: boost-license1_39_0 @@ -200,7 +204,7 @@ This package contains the Boost::MPI Runtime libraries. %endif %package -n libboost_test1_39_0 -License: BSD 3-clause (or similar) +License: BSD3c Summary: Boost::Test Runtime Libraries Group: System/Libraries Requires: boost-license1_39_0 @@ -212,7 +216,7 @@ This package contains the Boost::Test runtime libraries. %package -n libboost_program_options1_39_0 -License: BSD 3-clause (or similar) +License: BSD3c Summary: Boost::ProgramOptions Runtime libraries Group: System/Libraries Requires: boost-license1_39_0 @@ -224,7 +228,7 @@ This package contains the Boost::ProgramOptions Runtime libraries. %package -n libboost_python1_39_0 -License: BSD 3-clause (or similar) +License: BSD3c Summary: Boost::Python Runtime Libraries Group: System/Libraries Requires: boost-license1_39_0 @@ -236,7 +240,7 @@ This package contains the Boost::Python Runtime libraries. %package -n libboost_serialization1_39_0 -License: BSD 3-clause (or similar) +License: BSD3c Summary: Boost::Serialization Runtime Libraries Group: System/Libraries Requires: boost-license1_39_0 @@ -248,7 +252,7 @@ This package contains the Boost::Serialization Runtime libraries. %package -n libboost_signals1_39_0 -License: BSD 3-clause (or similar) +License: BSD3c Summary: Boost::Signals Runtime Libraries Group: System/Libraries Requires: boost-license1_39_0 @@ -260,7 +264,7 @@ This package contains the Boost::Signals Runtime libraries. %package -n libboost_system1_39_0 -License: BSD 3-clause (or similar) +License: BSD3c Summary: Boost::System Runtime Libraries Group: System/Libraries Requires: boost-license1_39_0 @@ -272,7 +276,7 @@ This package contains the Boost::System runtime libraries. %package -n libboost_thread1_39_0 -License: BSD 3-clause (or similar) +License: BSD3c Summary: Boost::Thread Runtime Libraries Group: System/Libraries Requires: boost-license1_39_0 @@ -284,7 +288,7 @@ This package contains the Boost::Thread runtime libraries. %package -n libboost_wave1_39_0 -License: BSD 3-clause (or similar) +License: BSD3c Summary: Boost::Wave Runtime Libraries Group: System/Libraries Requires: boost-license1_39_0 @@ -296,7 +300,7 @@ This package contains the Boost::Wave runtime libraries. %package -n libboost_regex1_39_0 -License: BSD 3-clause (or similar) +License: BSD3c Summary: The Boost::Regex runtime library Group: System/Libraries Requires: boost-license1_39_0 diff --git a/boost.spec.in b/boost.spec.in index be2802f..37ce8ed 100644 --- a/boost.spec.in +++ b/boost.spec.in @@ -24,7 +24,7 @@ # Just hardcode build_mpi to 1 as soon as openmpi builds on all # named architectures. -%ifarch s390 s390x ia64 +%ifarch s390 s390x ia64 %sparc %define build_mpi 0 %else %define build_mpi 1 @@ -55,13 +55,14 @@ Group: Development/Libraries/C and C++ Summary: Boost C++ Libraries BuildRoot: %{_tmppath}/%{name}-%{version}-build Version: 1.39.0 -Provides: boost-license = %{version}-%{release} +Provides: boost-license = %{version} Obsoletes: boost-license < %{version} Release: 2 Source0: %{name}_@file_version@.tar.bz2 Source1: boost-rpmlintrc Source2: boost_@man_file_version@_man.tar.bz2 Source3: existing_extra_docs +Source4: baselibs.conf Source5: mkspec.sh Source6: boost.spec.in Source7: Makefile @@ -131,6 +132,9 @@ License: BSD 3-Clause Summary: Documentation for the Boost C++ Libraries Group: Development/Libraries/C and C++ AutoReqProv: on +%if 0%{?suse_version} >= 1120 +BuildArch: noarch +%endif %description doc This package contains documentation about the boost dynamic libraries.