This commit is contained in:
committed by
Git OBS Bridge
parent
865052fc18
commit
181c069a9f
364
boost.spec.in
364
boost.spec.in
@@ -17,8 +17,9 @@
|
||||
|
||||
# norootforbuild
|
||||
|
||||
# WARNING: This file is generated from boost.spec.in by running
|
||||
# mkspec.sh. Changes to this file will get lost.
|
||||
# WARNING:
|
||||
# THIS FILE IS GENERATED FROM boost.spec.in BY CALLING MAKE.
|
||||
# CHANGES TO THIS FILE WILL GET LOST.
|
||||
|
||||
# Just hardcode build_mpi to 1 as soon as openmpi builds on all
|
||||
# named architectures.
|
||||
@@ -29,6 +30,16 @@
|
||||
%define build_mpi 1
|
||||
%endif
|
||||
|
||||
%define most_libs libboost_date_time@lib_appendix@ libboost_filesystem@lib_appendix@ libboost_graph@lib_appendix@ libboost_iostreams@lib_appendix@ libboost_math@lib_appendix@ libboost_test@lib_appendix@ libboost_program_options@lib_appendix@ libboost_python@lib_appendix@ libboost_serialization@lib_appendix@ libboost_signals@lib_appendix@ libboost_system@lib_appendix@ libboost_thread@lib_appendix@ libboost_wave@lib_appendix@ libboost_regex@lib_appendix@
|
||||
|
||||
%if %build_mpi
|
||||
%define all_libs %{most_libs} libboost_mpi@lib_appendix@
|
||||
%else
|
||||
%define all_libs %{most_libs}
|
||||
%endif
|
||||
|
||||
%define debug_package_requires %{all_libs}
|
||||
|
||||
Name: boost
|
||||
BuildRequires: boost-jam >= 3.1.16 dos2unix gcc-c++ libbz2-devel libicu-devel python-devel xorg-x11-devel
|
||||
BuildRequires: libexpat-devel
|
||||
@@ -49,10 +60,10 @@ Source0: %{name}_@file_version@.tar.bz2
|
||||
Source1: boost-rpmlintrc
|
||||
Source2: boost_@man_file_version@_man.tar.bz2
|
||||
Source3: existing_extra_docs
|
||||
Source4: README
|
||||
Source5: mkspec.sh
|
||||
Source6: boost.spec.in
|
||||
Source7: Makefile
|
||||
Source8: pre_checkin.sh
|
||||
Patch0: boost-threading.patch
|
||||
Patch1: boost-thread.patch
|
||||
Patch2: boost-no_type_punning.patch
|
||||
@@ -60,27 +71,12 @@ Patch4: boost-visit_each.diff
|
||||
Patch5: boost-pass_BJAM_CONFIG.patch
|
||||
Patch6: boost-use_rpm_optflags.patch
|
||||
Patch8: boost-no_segfault_in_Regex_filter.patch
|
||||
Patch17: boost-ppc-asm.patch
|
||||
|
||||
Requires: libboost_date_time-@lib_appendix@
|
||||
Requires: libboost_filesystem-@lib_appendix@
|
||||
Requires: libboost_graph-@lib_appendix@
|
||||
Requires: libboost_iostreams-@lib_appendix@
|
||||
Requires: libboost_math-@lib_appendix@
|
||||
%if %build_mpi
|
||||
Requires: libboost_mpi-@lib_appendix@
|
||||
%endif
|
||||
Requires: libboost_test-@lib_appendix@
|
||||
Requires: libboost_program_options-@lib_appendix@
|
||||
Requires: libboost_python-@lib_appendix@
|
||||
Requires: libboost_serialization-@lib_appendix@
|
||||
Requires: libboost_signals-@lib_appendix@
|
||||
Requires: libboost_system-@lib_appendix@
|
||||
Requires: libboost_thread-@lib_appendix@
|
||||
Requires: libboost_wave-@lib_appendix@
|
||||
Requires: libboost_regex-@lib_appendix@
|
||||
Requires: boost-license
|
||||
%define _prefix /usr
|
||||
Patch9: boost-ppc-asm.patch
|
||||
Patch18: boost-sigcld_handling.patch
|
||||
Patch19: boost-sane_versioning.patch
|
||||
Patch20: boost-strict_aliasing.patch
|
||||
Patch21: boost-default_extension.patch
|
||||
Recommends: %{all_libs}
|
||||
|
||||
%description
|
||||
Boost provides free peer-reviewed portable C++ source libraries. The
|
||||
@@ -106,7 +102,8 @@ see the boost-doc package.
|
||||
License: BSD 3-Clause
|
||||
Summary: Development package for Boost C++
|
||||
Group: Development/Libraries/C and C++
|
||||
Requires: %{name} = %{version}
|
||||
Requires: %{all_libs}
|
||||
Requires: %{name}-license = %{version}
|
||||
AutoReqProv: on
|
||||
|
||||
%description devel
|
||||
@@ -139,189 +136,188 @@ This package contains documentation about the boost dynamic libraries.
|
||||
|
||||
|
||||
|
||||
%package -n libboost_date_time-@lib_appendix@
|
||||
%package -n libboost_date_time@lib_appendix@
|
||||
License: BSD 3-Clause
|
||||
Summary: Boost::Date.Time Runtime libraries
|
||||
Group: System/Libraries
|
||||
Requires: %{name}-license = %{version}
|
||||
AutoReqProv: on
|
||||
|
||||
%description -n libboost_date_time-@lib_appendix@
|
||||
%description -n libboost_date_time@lib_appendix@
|
||||
This package contains the Boost Date.Time runtime libraries.
|
||||
|
||||
|
||||
|
||||
%package -n libboost_filesystem-@lib_appendix@
|
||||
%package -n libboost_filesystem@lib_appendix@
|
||||
License: BSD 3-Clause
|
||||
Summary: Boost::Filesystem Runtime Libraries
|
||||
Group: System/Localization
|
||||
Requires: %{name}-license = %{version}
|
||||
AutoReqProv: on
|
||||
|
||||
%description -n libboost_filesystem-@lib_appendix@
|
||||
%description -n libboost_filesystem@lib_appendix@
|
||||
This package contains the Boost::Filesystem libraries.
|
||||
|
||||
|
||||
|
||||
%package -n libboost_graph-@lib_appendix@
|
||||
%package -n libboost_graph@lib_appendix@
|
||||
License: BSD 3-Clause
|
||||
Summary: Boost::Graph Runtime Libraries
|
||||
Group: System/Libraries
|
||||
Requires: %{name}-license = %{version}
|
||||
AutoReqProv: on
|
||||
|
||||
%description -n libboost_graph-@lib_appendix@
|
||||
%description -n libboost_graph@lib_appendix@
|
||||
This package contains the Boost::Graph Runtime libraries.
|
||||
|
||||
|
||||
|
||||
%package -n libboost_iostreams-@lib_appendix@
|
||||
%package -n libboost_iostreams@lib_appendix@
|
||||
License: BSD 3-Clause
|
||||
Summary: Boost::IOStreams Runtime Libraries
|
||||
Group: System/Libraries
|
||||
Requires: %{name}-license = %{version}
|
||||
AutoReqProv: on
|
||||
|
||||
%description -n libboost_iostreams-@lib_appendix@
|
||||
%description -n libboost_iostreams@lib_appendix@
|
||||
This package contains the Boost::IOStreams Runtime libraries.
|
||||
|
||||
|
||||
|
||||
%package -n libboost_math-@lib_appendix@
|
||||
%package -n libboost_math@lib_appendix@
|
||||
License: BSD 3-Clause
|
||||
Summary: Boost::Math Runtime Libraries
|
||||
Group: System/Libraries
|
||||
Requires: %{name}-license = %{version}
|
||||
AutoReqProv: on
|
||||
|
||||
%description -n libboost_math-@lib_appendix@
|
||||
%description -n libboost_math@lib_appendix@
|
||||
This package contains the Boost::Math Runtime libraries.
|
||||
|
||||
|
||||
%if %build_mpi
|
||||
%package -n libboost_mpi-@lib_appendix@
|
||||
%package -n libboost_mpi@lib_appendix@
|
||||
License: BSD 3-Clause
|
||||
Summary: Boost::MPI Runtime libraries
|
||||
Group: System/Libraries
|
||||
Requires: %{name}-license = %{version}
|
||||
AutoReqProv: on
|
||||
|
||||
%description -n libboost_mpi-@lib_appendix@
|
||||
%description -n libboost_mpi@lib_appendix@
|
||||
This package contains the Boost::MPI Runtime libraries.
|
||||
|
||||
%endif
|
||||
|
||||
%package -n libboost_test-@lib_appendix@
|
||||
%package -n libboost_test@lib_appendix@
|
||||
License: BSD 3-Clause
|
||||
Summary: Boost::Test Runtime Libraries
|
||||
Group: System/Libraries
|
||||
Requires: %{name}-license = %{version}
|
||||
AutoReqProv: on
|
||||
|
||||
%description -n libboost_test-@lib_appendix@
|
||||
%description -n libboost_test@lib_appendix@
|
||||
This package contains the Boost::Test runtime libraries.
|
||||
|
||||
|
||||
|
||||
%package -n libboost_program_options-@lib_appendix@
|
||||
%package -n libboost_program_options@lib_appendix@
|
||||
License: BSD 3-Clause
|
||||
Summary: Boost::ProgramOptions Runtime libraries
|
||||
Group: System/Libraries
|
||||
Requires: %{name}-license = %{version}
|
||||
AutoReqProv: on
|
||||
|
||||
%description -n libboost_program_options-@lib_appendix@
|
||||
%description -n libboost_program_options@lib_appendix@
|
||||
This package contains the Boost::ProgramOptions Runtime libraries.
|
||||
|
||||
|
||||
|
||||
%package -n libboost_python-@lib_appendix@
|
||||
%package -n libboost_python@lib_appendix@
|
||||
License: BSD 3-Clause
|
||||
Summary: Boost::Python Runtime Libraries
|
||||
Group: System/Libraries
|
||||
Requires: %{name}-license = %{version}
|
||||
AutoReqProv: on
|
||||
|
||||
%description -n libboost_python-@lib_appendix@
|
||||
%description -n libboost_python@lib_appendix@
|
||||
This package contains the Boost::Python Runtime libraries.
|
||||
|
||||
|
||||
|
||||
%package -n libboost_serialization-@lib_appendix@
|
||||
%package -n libboost_serialization@lib_appendix@
|
||||
License: BSD 3-Clause
|
||||
Summary: Boost::Serialization Runtime Libraries
|
||||
Group: System/Libraries
|
||||
Requires: %{name}-license = %{version}
|
||||
AutoReqProv: on
|
||||
|
||||
%description -n libboost_serialization-@lib_appendix@
|
||||
%description -n libboost_serialization@lib_appendix@
|
||||
This package contains the Boost::Serialization Runtime libraries.
|
||||
|
||||
|
||||
|
||||
%package -n libboost_signals-@lib_appendix@
|
||||
%package -n libboost_signals@lib_appendix@
|
||||
License: BSD 3-Clause
|
||||
Summary: Boost::Signals Runtime Libraries
|
||||
Group: System/Libraries
|
||||
Requires: %{name}-license = %{version}
|
||||
AutoReqProv: on
|
||||
|
||||
%description -n libboost_signals-@lib_appendix@
|
||||
%description -n libboost_signals@lib_appendix@
|
||||
This package contains the Boost::Signals Runtime libraries.
|
||||
|
||||
|
||||
|
||||
%package -n libboost_system-@lib_appendix@
|
||||
%package -n libboost_system@lib_appendix@
|
||||
License: BSD 3-Clause
|
||||
Summary: Boost::System Runtime Libraries
|
||||
Group: System/Libraries
|
||||
Requires: %{name}-license = %{version}
|
||||
AutoReqProv: on
|
||||
|
||||
%description -n libboost_system-@lib_appendix@
|
||||
%description -n libboost_system@lib_appendix@
|
||||
This package contains the Boost::System runtime libraries.
|
||||
|
||||
|
||||
|
||||
%package -n libboost_thread-@lib_appendix@
|
||||
%package -n libboost_thread@lib_appendix@
|
||||
License: BSD 3-Clause
|
||||
Summary: Boost::Thread Runtime Libraries
|
||||
Group: System/Libraries
|
||||
Requires: %{name}-license = %{version}
|
||||
AutoReqProv: on
|
||||
|
||||
%description -n libboost_thread-@lib_appendix@
|
||||
%description -n libboost_thread@lib_appendix@
|
||||
This package contains the Boost::Thread runtime libraries.
|
||||
|
||||
|
||||
|
||||
%package -n libboost_wave-@lib_appendix@
|
||||
%package -n libboost_wave@lib_appendix@
|
||||
License: BSD 3-Clause
|
||||
Summary: Boost::Wave Runtime Libraries
|
||||
Group: System/Libraries
|
||||
Requires: %{name}-license = %{version}
|
||||
AutoReqProv: on
|
||||
|
||||
%description -n libboost_wave-@lib_appendix@
|
||||
%description -n libboost_wave@lib_appendix@
|
||||
This package contains the Boost::Wave runtime libraries.
|
||||
|
||||
|
||||
|
||||
%package -n libboost_regex-@lib_appendix@
|
||||
%package -n libboost_regex@lib_appendix@
|
||||
License: BSD 3-Clause
|
||||
Summary: The Boost::Regex runtime library
|
||||
Group: System/Libraries
|
||||
Requires: %{name}-license = %{version}
|
||||
AutoReqProv: on
|
||||
|
||||
%description -n libboost_regex-@lib_appendix@
|
||||
%description -n libboost_regex@lib_appendix@
|
||||
This package contains the Boost::Regex runtime library.
|
||||
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}_@file_version@ -a 2
|
||||
cp %{S:4} .
|
||||
find -name .cvsignore -exec rm -f {} +
|
||||
#everything in the tarball has the executable flag set ......
|
||||
find -type f ! \( -name \*.sh -o -name \*.py -o -name \*.pl \) -exec chmod -x {} +
|
||||
@@ -332,61 +328,137 @@ find -type f ! \( -name \*.sh -o -name \*.py -o -name \*.pl \) -exec chmod -x {}
|
||||
%patch5
|
||||
%patch6
|
||||
%patch8
|
||||
%patch17
|
||||
%patch9
|
||||
%patch18
|
||||
%patch19
|
||||
%patch20
|
||||
%patch21
|
||||
chmod +x configure
|
||||
#stupid build machinery copies .orig files
|
||||
find . -name \*.orig -exec rm {} +
|
||||
|
||||
%build
|
||||
# define bjam_config -d2 --layout=system %{?jobs:-j%jobs}
|
||||
%define bjam_config -d2 %{?jobs:-j%jobs}
|
||||
find . -type f -exec chmod u+w {} +
|
||||
|
||||
# Now build it
|
||||
BUILD_FLAGS="--with-toolset=gcc --prefix=%{buildroot}/usr --libdir=%{buildroot}%{_libdir} --with-bjam=/usr/bin/bjam"
|
||||
J_P=%{jobs}
|
||||
J_G=$(getconf _NPROCESSORS_CONF)
|
||||
|
||||
if test -z "$JOBS"; then
|
||||
JOBS=$J_G
|
||||
else
|
||||
test 1 -gt "$JOBS" && JOBS=1
|
||||
fi
|
||||
if test "$JOBS" == "0"; then
|
||||
JOBS=1
|
||||
fi
|
||||
|
||||
# In case you want more parallel jobs then autobuild grants you
|
||||
#if [ $J_P -gt $J_I ]; then
|
||||
# JOBS=$J_G
|
||||
#fi
|
||||
|
||||
BJAM_CONFIG="-d2 -j$JOBS -sICU_PATH=%{_prefix}"
|
||||
PYTHON_VERSION=$(python -c 'import sys; print sys.version[:3]')
|
||||
PYTHON_FLAGS="--with-python-root=/usr --with-python-version=$PYTHON_VERSION"
|
||||
REGEX_FLAGS="--with-icu"
|
||||
#BJAM_TARGET=rpm
|
||||
export EXPAT_INCLUDE=/usr/include EXPAT_LIBPATH=%{_libdir}
|
||||
BJAM_CONFIG="%bjam_config" BJAM_TARGET="$BJAM_TARGET" ./configure $BUILD_FLAGS $PYTHON_FLAGS $REGEX_FLAGS
|
||||
%if %build_mpi
|
||||
echo "using mpi ;" >> user-config.jam
|
||||
%endif
|
||||
export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -Wno-deprecated"
|
||||
make all
|
||||
export EXPAT_INCLUDE=/usr/include EXPAT_LIBPATH=%{_libdir} REGEX_FLAGS="--with-icu"
|
||||
export PYTHON_FLAGS
|
||||
|
||||
cat << EOF >user-config.jam
|
||||
# Boost.Build Configuration
|
||||
|
||||
# Compiler configuration
|
||||
using gcc ;
|
||||
|
||||
# Python configuration
|
||||
using python : ${PYTHON_VERSION} : %{_prefix} ;
|
||||
using mpi ;
|
||||
EOF
|
||||
|
||||
# Set PATH, MANPATH and LD_LIBRARY_PATH
|
||||
source /var/mpi-selector/data/$(cat /etc/sysconfig/mpi-selector).sh
|
||||
|
||||
%{_bindir}/bjam ${BJAM_CONFIG} --user-config=user-config.jam cflags="%{optflags}" cxxflags="%{optflags}" stage || (echo "Not all Boost libraries built properly."; exit 1)
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}%{_libdir}
|
||||
mkdir -p %{buildroot}%{_includedir}
|
||||
# Now build it
|
||||
J_P=%{jobs}
|
||||
J_G=$(getconf _NPROCESSORS_CONF)
|
||||
|
||||
if test -z "$JOBS"; then
|
||||
JOBS=$J_G
|
||||
else
|
||||
test 1 -gt "$JOBS" && JOBS=1
|
||||
fi
|
||||
if test "$JOBS" == "0"; then
|
||||
JOBS=1
|
||||
fi
|
||||
|
||||
# In case you want more parallel jobs then autobuild grants you
|
||||
if [ $J_P -gt $J_I ]; then
|
||||
JOBS=$J_G
|
||||
fi
|
||||
|
||||
BJAM_CONFIG="-d2 -j$JOBS -sICU_PATH=%{_prefix}"
|
||||
PYTHON_VERSION=$(python -c 'import sys; print sys.version[:3]')
|
||||
PYTHON_FLAGS="--with-python-root=/usr --with-python-version=$PYTHON_VERSION"
|
||||
REGEX_FLAGS="--with-icu"
|
||||
export EXPAT_INCLUDE=/usr/include EXPAT_LIBPATH=%{_libdir} REGEX_FLAGS="--with-icu"
|
||||
export PYTHON_FLAGS
|
||||
|
||||
# Set PATH, MANPATH and LD_LIBRARY_PATH
|
||||
source /var/mpi-selector/data/$(cat /etc/sysconfig/mpi-selector).sh
|
||||
|
||||
%{_bindir}/bjam ${BJAM_CONFIG} --user-config=user-config.jam \
|
||||
--prefix=%{buildroot}%{_prefix} \
|
||||
--exec-prefix=$%{buildroot}%{_prefix} \
|
||||
--libdir=%{buildroot}%{_libdir} \
|
||||
--includedir=%{buildroot}%{_includedir} \
|
||||
install || echo "Not all Boost libraries built properly."
|
||||
|
||||
mv %{buildroot}%{_includedir}/boost-@short_version@/boost %{buildroot}%{_includedir}/
|
||||
|
||||
mkdir -p %{buildroot}%{_docdir}/boost-%{version}
|
||||
# install lib
|
||||
for i in $(find stage -type f -name \*.a); do
|
||||
NAME=$(basename $i);
|
||||
install -p -m 0644 $i %{buildroot}%{_libdir}/$NAME;
|
||||
done;
|
||||
cd stage/lib
|
||||
for lib in $(find . -follow -name \*-gcc??-mt-@short_version@.so); do
|
||||
NAME=${lib}.%{version}
|
||||
SONAME_MT=$(echo $lib | sed -e 's/-gcc..-mt-@short_version@/-mt/g')
|
||||
SONAME=$(echo $lib | sed -e 's/-gcc..-mt-@short_version@//g')
|
||||
rm $lib
|
||||
ln -sf $NAME $SONAME_MT
|
||||
ln -sf $NAME $SONAME
|
||||
|
||||
## install lib
|
||||
#for i in $(find stage -type f -name \*.a); do
|
||||
# NAME=$(basename $i);
|
||||
# install -p -m 0644 $i %{buildroot}%{_libdir}/$NAME;
|
||||
#done;
|
||||
|
||||
#pushd stage/lib
|
||||
#for lib in $(find . -name \*.so.%{version}); do
|
||||
# BASE=$(basename ${lib} .so.%{version})
|
||||
# SONAME_MT="$BASE-mt.so"
|
||||
# ln -sf $NAME $SONAME_MT
|
||||
#done
|
||||
#popd
|
||||
|
||||
pushd %{buildroot}%{_libdir}
|
||||
for lib in $(find . -name \*.so.%{version}); do
|
||||
BASE=$(basename ${lib} .so.%{version})
|
||||
SONAME_MT="$BASE-mt.so"
|
||||
ln -sf ${lib} $SONAME_MT
|
||||
done
|
||||
cd ../..
|
||||
mv stage/lib/*.so* %{buildroot}%{_libdir}
|
||||
popd
|
||||
|
||||
|
||||
# mv stage/lib/*.so* %{buildroot}%{_libdir}
|
||||
# install include files
|
||||
for i in $(find boost -type d); do
|
||||
mkdir -p %{buildroot}%{_includedir}/$i
|
||||
done
|
||||
for i in $(find boost -type f); do
|
||||
install -p -m 644 $i %{buildroot}%{_includedir}/$i
|
||||
done
|
||||
chmod +x %{buildroot}%{_includedir}/boost/signals/detail/gen_signal_N.pl \
|
||||
%{buildroot}%{_includedir}/boost/pool/detail/pool_construct_simple.sh \
|
||||
%{buildroot}%{_includedir}/boost/pool/detail/pool_construct.sh \
|
||||
%{buildroot}%{_includedir}/boost/function/gen_function_N.pl \
|
||||
%{buildroot}%{_includedir}/boost/function/detail/gen_maybe_include.pl
|
||||
#for i in $(find boost -type d); do
|
||||
# mkdir -p %{buildroot}%{_includedir}/$i
|
||||
#done
|
||||
#for i in $(find boost -type f); do
|
||||
# install -p -m 644 $i %{buildroot}%{_includedir}/$i
|
||||
#done
|
||||
#chmod +x %{buildroot}%{_includedir}/boost/signals/detail/gen_signal_N.pl \
|
||||
# %{buildroot}%{_includedir}/boost/pool/detail/pool_construct_simple.sh \
|
||||
# %{buildroot}%{_includedir}/boost/pool/detail/pool_construct.sh \
|
||||
# %{buildroot}%{_includedir}/boost/function/gen_function_N.pl \
|
||||
# %{buildroot}%{_includedir}/boost/function/detail/gen_maybe_include.pl
|
||||
|
||||
|
||||
#install the man pages
|
||||
install -d %buildroot/%{_mandir}/man3
|
||||
install -d %buildroot/%{_mandir}/man7
|
||||
@@ -395,6 +467,7 @@ for page in $(find . -type f); do
|
||||
install -p -m 644 $page %buildroot/%{_mandir}/$page
|
||||
done
|
||||
popd
|
||||
|
||||
#install doc files
|
||||
dos2unix libs/ptr_container/doc/tutorial_example.html \
|
||||
libs/parameter/doc/html/reference.html \
|
||||
@@ -414,114 +487,107 @@ find %{buildroot}%{_docdir}/boost-%{version} -name \*.py -exec chmod -x {} +
|
||||
%fdupes %buildroot
|
||||
%endif
|
||||
|
||||
%post -n libboost_date_time-@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_filesystem-@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_iostreams-@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_test-@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_program_options-@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_python-@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_regex-@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_serialization-@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_signals-@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_thread-@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_math-@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_date_time@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_filesystem@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_iostreams@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_test@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_program_options@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_python@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_regex@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_serialization@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_signals@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_thread@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_math@lib_appendix@ -p /sbin/ldconfig
|
||||
%if %build_mpi
|
||||
%post -n libboost_mpi-@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_mpi@lib_appendix@ -p /sbin/ldconfig
|
||||
%endif
|
||||
%post -n libboost_graph-@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_system-@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_wave-@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_graph@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_system@lib_appendix@ -p /sbin/ldconfig
|
||||
%post -n libboost_wave@lib_appendix@ -p /sbin/ldconfig
|
||||
|
||||
%postun -n libboost_date_time-@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_filesystem-@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_iostreams-@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_test-@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_program_options-@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_python-@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_regex-@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_serialization-@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_signals-@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_thread-@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_math-@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_date_time@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_filesystem@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_iostreams@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_test@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_program_options@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_python@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_regex@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_serialization@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_signals@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_thread@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_math@lib_appendix@ -p /sbin/ldconfig
|
||||
%if %build_mpi
|
||||
%postun -n libboost_mpi-@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_mpi@lib_appendix@ -p /sbin/ldconfig
|
||||
%endif
|
||||
%postun -n libboost_graph-@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_system-@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_wave-@lib_appendix@ -p /sbin/ldconfig
|
||||
|
||||
|
||||
%files
|
||||
%defattr(-, root, root, -)
|
||||
%doc README
|
||||
%postun -n libboost_graph@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_system@lib_appendix@ -p /sbin/ldconfig
|
||||
%postun -n libboost_wave@lib_appendix@ -p /sbin/ldconfig
|
||||
|
||||
%files license
|
||||
%defattr(-, root, root, -)
|
||||
%doc LICENSE_1_0.txt
|
||||
|
||||
%files -n libboost_date_time-@lib_appendix@
|
||||
%files -n libboost_date_time@lib_appendix@
|
||||
%defattr(-, root, root, -)
|
||||
%{_libdir}/libboost_date_time*.so.*
|
||||
|
||||
%files -n libboost_filesystem-@lib_appendix@
|
||||
%files -n libboost_filesystem@lib_appendix@
|
||||
%defattr(-, root, root, -)
|
||||
%{_libdir}/libboost_filesystem*.so.*
|
||||
|
||||
%files -n libboost_graph-@lib_appendix@
|
||||
%files -n libboost_graph@lib_appendix@
|
||||
%defattr(-, root, root, -)
|
||||
%{_libdir}/libboost_graph*.so.*
|
||||
|
||||
%files -n libboost_iostreams-@lib_appendix@
|
||||
%files -n libboost_iostreams@lib_appendix@
|
||||
%defattr(-, root, root, -)
|
||||
%{_libdir}/libboost_iostreams*.so.*
|
||||
|
||||
%files -n libboost_math-@lib_appendix@
|
||||
%files -n libboost_math@lib_appendix@
|
||||
%defattr(-, root, root, -)
|
||||
%{_libdir}/libboost_math_*.so.*
|
||||
|
||||
%if %build_mpi
|
||||
%files -n libboost_mpi-@lib_appendix@
|
||||
%files -n libboost_mpi@lib_appendix@
|
||||
%defattr(-, root, root, -)
|
||||
%{_libdir}/libboost_mpi*.so.*
|
||||
#%{_libdir}/libboost_mpi*.so
|
||||
#%{_libdir}/mpi*.so.%{version}
|
||||
#%{_libdir}/mpi*.so
|
||||
%{_libdir}/mpi.so
|
||||
%endif
|
||||
|
||||
%files -n libboost_test-@lib_appendix@
|
||||
%files -n libboost_test@lib_appendix@
|
||||
%defattr(-, root, root, -)
|
||||
%{_libdir}/libboost_prg_exec_monitor*.so.*
|
||||
%{_libdir}/libboost_unit_test_framework*.so.*
|
||||
|
||||
%files -n libboost_program_options-@lib_appendix@
|
||||
%files -n libboost_program_options@lib_appendix@
|
||||
%defattr(-, root, root, -)
|
||||
%{_libdir}/libboost_program_options*.so.*
|
||||
|
||||
%files -n libboost_python-@lib_appendix@
|
||||
%files -n libboost_python@lib_appendix@
|
||||
%defattr(-, root, root, -)
|
||||
%{_libdir}/libboost_python*.so.*
|
||||
|
||||
%files -n libboost_serialization-@lib_appendix@
|
||||
%files -n libboost_serialization@lib_appendix@
|
||||
%defattr(-, root, root, -)
|
||||
%{_libdir}/libboost_*serialization*.so.*
|
||||
|
||||
%files -n libboost_signals-@lib_appendix@
|
||||
%files -n libboost_signals@lib_appendix@
|
||||
%defattr(-, root, root, -)
|
||||
%{_libdir}/libboost_signals*.so.*
|
||||
|
||||
%files -n libboost_system-@lib_appendix@
|
||||
%files -n libboost_system@lib_appendix@
|
||||
%defattr(-, root, root, -)
|
||||
%{_libdir}/libboost_system*.so.*
|
||||
|
||||
%files -n libboost_thread-@lib_appendix@
|
||||
%files -n libboost_thread@lib_appendix@
|
||||
%defattr(-, root, root, -)
|
||||
%{_libdir}/libboost_thread*.so.*
|
||||
|
||||
%files -n libboost_wave-@lib_appendix@
|
||||
%files -n libboost_wave@lib_appendix@
|
||||
%defattr(-, root, root, -)
|
||||
%{_libdir}/libboost_wave*.so.*
|
||||
|
||||
%files -n libboost_regex-@lib_appendix@
|
||||
%files -n libboost_regex@lib_appendix@
|
||||
%defattr(-, root, root, -)
|
||||
%{_libdir}/libboost_regex*.so.*
|
||||
|
||||
|
Reference in New Issue
Block a user