2019-09-30 10:32:42 -04:00
|
|
|
%global boost_docdir __tmp_docdir
|
|
|
|
|
%global boost_examplesdir __tmp_examplesdir
|
2021-12-12 11:53:24 +08:00
|
|
|
%global version_enc 1_78_0
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%bcond_with tests
|
|
|
|
|
%bcond_with docs_generated
|
|
|
|
|
|
|
|
|
|
Name: boost
|
2021-12-12 11:53:24 +08:00
|
|
|
Version: 1.78.0
|
2021-12-27 23:11:39 +08:00
|
|
|
Release: 5
|
2019-09-30 10:32:42 -04:00
|
|
|
Summary: The free peer-reviewed portable C++ source libraries
|
2021-09-22 07:08:47 +00:00
|
|
|
License: Boost Software License 1.0
|
2019-09-30 10:32:42 -04:00
|
|
|
URL: http://www.boost.org
|
2021-12-12 11:53:24 +08:00
|
|
|
Source0: https://boostorg.jfrog.io/ui/native/main/release/%{version}/source/%{name}_%{version_enc}.tar.gz
|
2021-09-26 22:41:52 +08:00
|
|
|
Source1: bjam
|
2019-09-30 10:32:42 -04:00
|
|
|
|
2021-12-12 11:53:24 +08:00
|
|
|
# All of the following patches have been merged into boost develop branch
|
|
|
|
|
# Remove them at the next release
|
2021-09-17 00:03:53 +08:00
|
|
|
# https://github.com/boostorg/pool/pull/42
|
2021-12-12 11:53:24 +08:00
|
|
|
Patch0: boost-1.78-pool-fix-integer-overflows-in-pool-ordered_malloc.patch
|
|
|
|
|
# https://github.com/boostorg/locale/pull/72
|
|
|
|
|
Patch1: boost-1.78-locale-Fix-access-to-first-element-of-empty-vector.patch
|
2021-10-06 09:40:07 +08:00
|
|
|
# https://github.com/boostorg/locale/pull/38
|
2021-12-12 11:53:24 +08:00
|
|
|
Patch2: boost-1.77-locale-remove-linking-with-boost-system.patch
|
2021-10-06 09:40:07 +08:00
|
|
|
# https://github.com/boostorg/type_erasure/pull/19
|
2021-12-12 11:53:24 +08:00
|
|
|
Patch3: boost-1.77-type_erasure-remove-boost-system-linkage.patch
|
2021-10-06 09:40:07 +08:00
|
|
|
|
2020-07-23 09:47:39 +08:00
|
|
|
Requires: %{name}-atomic%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-chrono%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-container%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-context%{?_isa} = %{version}-%{release}
|
2021-12-26 14:58:18 +08:00
|
|
|
Requires: %{name}-contract%{?_isa} = %{version}-%{release}
|
2020-07-23 09:47:39 +08:00
|
|
|
Requires: %{name}-coroutine%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-date-time%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-filesystem%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-graph%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-iostreams%{?_isa} = %{version}-%{release}
|
2021-12-26 14:58:18 +08:00
|
|
|
Requires: %{name}-json%{?_isa} = %{version}-%{release}
|
2020-07-23 09:47:39 +08:00
|
|
|
Requires: %{name}-locale%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-log%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-math%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-nowide%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-program-options%{?_isa} = %{version}-%{release}
|
2021-12-26 14:58:18 +08:00
|
|
|
Requires: %{name}-python3%{?_isa} = %{version}-%{release}
|
2020-07-23 09:47:39 +08:00
|
|
|
Requires: %{name}-random%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-regex%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-serialization%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-system%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-test%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-thread%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-timer%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-type_erasure%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-wave%{?_isa} = %{version}-%{release}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
2021-09-26 22:41:52 +08:00
|
|
|
BuildRequires: gcc-c++
|
2021-12-26 14:58:18 +08:00
|
|
|
# required by python3
|
|
|
|
|
BuildRequires: python3-devel
|
|
|
|
|
# optional library for asio
|
|
|
|
|
BuildRequires: openssl-devel
|
|
|
|
|
# optional libraries for iostreams
|
|
|
|
|
BuildRequires: bzip2-devel libzstd-devel xz-devel zlib-devel
|
|
|
|
|
# optional library for multiprecision
|
2019-09-30 10:32:42 -04:00
|
|
|
BuildRequires: libquadmath-devel
|
2021-12-26 14:58:18 +08:00
|
|
|
# optional library for python3
|
|
|
|
|
BuildRequires: python3-numpy
|
|
|
|
|
# optional library for regex
|
|
|
|
|
BuildRequires: libicu-devel
|
2020-07-23 09:47:39 +08:00
|
|
|
|
2021-12-26 14:58:18 +08:00
|
|
|
Obsoletes: boost-signals < 1.69.0
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%description
|
2021-12-26 14:58:18 +08:00
|
|
|
Boost provides free peer-reviewed portable C++ source libraries.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
2021-12-26 14:58:18 +08:00
|
|
|
We emphasize libraries that work well with the C++ Standard Library.
|
|
|
|
|
Boost libraries are intended to be widely useful, and usable across
|
|
|
|
|
a broad spectrum of applications. The Boost license encourages
|
|
|
|
|
the use of Boost libraries for all users with minimal restrictions.
|
2020-07-23 09:47:39 +08:00
|
|
|
|
2019-09-30 10:32:42 -04:00
|
|
|
%package atomic
|
2021-12-26 14:58:18 +08:00
|
|
|
Summary: Run-time component for boost atomic.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%description atomic
|
2021-12-26 14:58:18 +08:00
|
|
|
C++11-style atomic<>.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%package chrono
|
2021-12-26 14:58:18 +08:00
|
|
|
Summary: Run-time component for boost chrono.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%description chrono
|
2021-12-26 14:58:18 +08:00
|
|
|
Useful time utilities.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%package container
|
2021-12-26 14:58:18 +08:00
|
|
|
Summary: Run-time component for boost container.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%description container
|
2021-12-26 14:58:18 +08:00
|
|
|
Standard library containers and extensions.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%package context
|
2021-12-26 14:58:18 +08:00
|
|
|
Summary: Run-time component for boost context.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%description context
|
2021-12-26 14:58:18 +08:00
|
|
|
(C++11) Context switching library.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
2021-12-26 14:58:18 +08:00
|
|
|
%package contract
|
|
|
|
|
Summary: Run-time component for boost contract.
|
|
|
|
|
|
|
|
|
|
%description contract
|
|
|
|
|
Contract programming for C++.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%package coroutine
|
2021-12-26 14:58:18 +08:00
|
|
|
Summary: Run-time component for boost coroutine.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%description coroutine
|
2021-12-26 14:58:18 +08:00
|
|
|
(deprecated) Coroutine library.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%package date-time
|
2021-12-26 14:58:18 +08:00
|
|
|
Summary: Run-time component for boost date-time.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%description date-time
|
2021-12-26 14:58:18 +08:00
|
|
|
A set of date-time libraries based on generic programming concepts.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%package filesystem
|
2021-12-26 14:58:18 +08:00
|
|
|
Summary: Run-time component for boost filesystem.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%description filesystem
|
2021-12-26 14:58:18 +08:00
|
|
|
Portable facilities to query and manipulate paths, files, and directories.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%package graph
|
2021-12-26 14:58:18 +08:00
|
|
|
Summary: Run-time component for boost graph.
|
2019-09-30 10:32:42 -04:00
|
|
|
Requires: boost-regex%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description graph
|
2021-12-26 14:58:18 +08:00
|
|
|
The BGL graph interface and graph components are generic.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%package iostreams
|
2021-12-26 14:58:18 +08:00
|
|
|
Summary: Run-time component for boost iostreams.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%description iostreams
|
2021-12-26 14:58:18 +08:00
|
|
|
A framework for defining streams, stream buffers and i/o filters.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
2021-02-05 09:49:14 +08:00
|
|
|
%package json
|
2021-12-26 14:58:18 +08:00
|
|
|
Summary: Run-time component for boost json.
|
2021-02-05 09:49:14 +08:00
|
|
|
|
|
|
|
|
%description json
|
2021-12-26 14:58:18 +08:00
|
|
|
JSON parsing, serialization, and DOM in C++11
|
2021-02-05 09:49:14 +08:00
|
|
|
|
2019-09-30 10:32:42 -04:00
|
|
|
%package locale
|
2021-12-26 14:58:18 +08:00
|
|
|
Summary: Run-time component for boost locale.
|
2019-09-30 10:32:42 -04:00
|
|
|
Requires: boost-chrono%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: boost-thread%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description locale
|
2021-12-26 14:58:18 +08:00
|
|
|
Provide localization and Unicode handling tools for C++.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%package log
|
2021-12-26 14:58:18 +08:00
|
|
|
Summary: Run-time component for boost log.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%description log
|
2021-12-26 14:58:18 +08:00
|
|
|
Logging library.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%package math
|
2021-12-26 14:58:18 +08:00
|
|
|
Summary: Run-time component for boost math.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%description math
|
2021-12-26 14:58:18 +08:00
|
|
|
Boost.Math includes several contributions in the domain of mathematics.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
2020-07-23 09:47:39 +08:00
|
|
|
%package nowide
|
2021-12-26 14:58:18 +08:00
|
|
|
Summary: Run-time component for boost nowide.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
2020-07-23 09:47:39 +08:00
|
|
|
%description nowide
|
2021-12-26 14:58:18 +08:00
|
|
|
Standard library functions with UTF-8 API on Windows.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
2021-12-26 14:58:18 +08:00
|
|
|
%package program-options
|
|
|
|
|
Summary: Run-time component for boost program-options.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
2021-12-26 14:58:18 +08:00
|
|
|
%description program-options
|
|
|
|
|
The program_options library allows program developers to obtain program options.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%package python3
|
2021-12-26 14:58:18 +08:00
|
|
|
Summary: Run-time component for boost python.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%description python3
|
2021-12-26 14:58:18 +08:00
|
|
|
A framework for interfacing Python and C++.
|
2020-07-23 09:47:39 +08:00
|
|
|
|
2019-09-30 10:32:42 -04:00
|
|
|
%package random
|
2021-12-26 14:58:18 +08:00
|
|
|
Summary: Run-time component for boost random.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%description random
|
2021-12-26 14:58:18 +08:00
|
|
|
A complete system for random number generation.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%package regex
|
2021-12-26 14:58:18 +08:00
|
|
|
Summary: Run-time component for boost regex.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%description regex
|
|
|
|
|
Regular expression library.
|
|
|
|
|
|
|
|
|
|
%package serialization
|
2021-12-26 14:58:18 +08:00
|
|
|
Summary: Run-time component for boost serialization.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%description serialization
|
2021-12-26 14:58:18 +08:00
|
|
|
Serialization for persistence and marshalling.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%package system
|
2021-12-26 14:58:18 +08:00
|
|
|
Summary: Run-time component for boost system.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%description system
|
2021-12-26 14:58:18 +08:00
|
|
|
Extensible error reporting.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%package test
|
2021-12-26 14:58:18 +08:00
|
|
|
Summary: Run-time component for boost test.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%description test
|
2021-12-26 14:58:18 +08:00
|
|
|
Support for simple program testing, full unit testing, and for program execution monitoring.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%package thread
|
2021-12-26 14:58:18 +08:00
|
|
|
Summary: Run-time component for boost thread.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%description thread
|
2021-12-26 14:58:18 +08:00
|
|
|
Portable C++ multi-threading.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%package timer
|
2021-12-26 14:58:18 +08:00
|
|
|
Summary: Run-time component for boost timer.
|
2019-09-30 10:32:42 -04:00
|
|
|
Requires: boost-chrono%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description timer
|
2021-12-26 14:58:18 +08:00
|
|
|
Event timer, progress timer, and progress display classes.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%package type_erasure
|
2021-12-26 14:58:18 +08:00
|
|
|
Summary: Run-time component for boost type-erasure.
|
2019-09-30 10:32:42 -04:00
|
|
|
Requires: boost-chrono%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description type_erasure
|
2021-12-26 14:58:18 +08:00
|
|
|
Runtime polymorphism based on concepts.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%package wave
|
2021-12-26 14:58:18 +08:00
|
|
|
Summary: Run-time component for boost wave.
|
2019-09-30 10:32:42 -04:00
|
|
|
Requires: boost-chrono%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: boost-filesystem%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: boost-thread%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description wave
|
2021-12-26 14:58:18 +08:00
|
|
|
An implementation of the mandated C99/C++ preprocessor functionality.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%package devel
|
2020-03-10 14:14:31 +08:00
|
|
|
Summary: The Boost C++ headers, shared and static development libraries
|
2019-09-30 10:32:42 -04:00
|
|
|
Requires: boost%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: libicu-devel%{?_isa}
|
|
|
|
|
Requires: libquadmath-devel%{?_isa}
|
|
|
|
|
Provides: boost-static
|
2021-12-26 14:58:18 +08:00
|
|
|
Obsoletes: boost-static < %{version}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%description devel
|
|
|
|
|
Headers shared object symbolic links for the Boost C++ libraries and static
|
2020-03-10 14:14:31 +08:00
|
|
|
Boost C++ libraries distributed with boost.
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%package help
|
|
|
|
|
Summary: HTML documentation for the Boost C++ libraries
|
|
|
|
|
BuildArch: noarch
|
|
|
|
|
|
|
|
|
|
%description help
|
|
|
|
|
This package contains the documentation in the HTML format of the Boost C++
|
|
|
|
|
libraries. The documentation provides the same content as that on the Boost
|
|
|
|
|
web page (http://www.boost.org/doc/libs/%{version_enc}).
|
|
|
|
|
|
2020-03-10 14:14:31 +08:00
|
|
|
%package examples
|
|
|
|
|
Summary: Source examples for the Boost C++ libraries
|
|
|
|
|
BuildArch: noarch
|
|
|
|
|
Requires: boost-devel = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description examples
|
|
|
|
|
This package contains example source files distributed with boost.
|
|
|
|
|
|
2019-09-30 10:32:42 -04:00
|
|
|
%package build
|
|
|
|
|
Summary: Cross platform build system for C++ projects
|
|
|
|
|
Requires: boost-jam
|
|
|
|
|
BuildArch: noarch
|
|
|
|
|
|
|
|
|
|
%description build
|
|
|
|
|
Boost.Build is an easy way to build C++ projects, everywhere. You name
|
|
|
|
|
your pieces of executable and libraries and list their sources. Boost.Build
|
|
|
|
|
takes care about compiling your sources with the right options,
|
|
|
|
|
creating static and shared libraries, making pieces of executable, and other
|
|
|
|
|
chores -- whether you're using GCC, MSVC, or a dozen more supported
|
|
|
|
|
C++ compilers -- on Windows, OSX, Linux and commercial UNIX systems.
|
|
|
|
|
|
|
|
|
|
%package doctools
|
|
|
|
|
Summary: Tools for working with Boost documentation
|
|
|
|
|
Requires: docbook-dtds
|
|
|
|
|
Requires: docbook-style-xsl
|
|
|
|
|
|
|
|
|
|
%description doctools
|
|
|
|
|
|
|
|
|
|
Tools for working with Boost documentation in BoostBook or QuickBook format.
|
|
|
|
|
|
|
|
|
|
%package jam
|
|
|
|
|
Summary: A low-level build tool
|
|
|
|
|
|
|
|
|
|
%description jam
|
|
|
|
|
Boost.Jam (BJam) is the low-level build engine tool for Boost.Build.
|
|
|
|
|
Historically, Boost.Jam is based on on FTJam and on Perforce Jam but has grown
|
|
|
|
|
a number of significant features and is now developed independently.
|
|
|
|
|
|
|
|
|
|
%prep
|
2021-09-17 00:03:53 +08:00
|
|
|
%autosetup -p1 -n %{name}_%{version_enc}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
PYTHON3_ABIFLAGS=$(/usr/bin/python3-config --abiflags)
|
|
|
|
|
: PYTHON3_VERSION=%{python3_version}
|
|
|
|
|
: PYTHON3_ABIFLAGS=${PYTHON3_ABIFLAGS}
|
|
|
|
|
|
|
|
|
|
export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -Wno-unused-local-typedefs -Wno-deprecated-declarations"
|
|
|
|
|
export RPM_LD_FLAGS
|
|
|
|
|
|
|
|
|
|
cat > ./tools/build/src/user-config.jam << "EOF"
|
|
|
|
|
import os ;
|
|
|
|
|
local RPM_OPT_FLAGS = [ os.environ RPM_OPT_FLAGS ] ;
|
|
|
|
|
local RPM_LD_FLAGS = [ os.environ RPM_LD_FLAGS ] ;
|
|
|
|
|
|
|
|
|
|
using gcc : : : <compileflags>$(RPM_OPT_FLAGS) <linkflags>$(RPM_LD_FLAGS) ;
|
|
|
|
|
EOF
|
|
|
|
|
|
2020-07-23 09:47:39 +08:00
|
|
|
cat >> ./tools/build/src/user-config.jam << EOF
|
|
|
|
|
using python : %{python3_version} : /usr/bin/python3 : /usr/include/python%{python3_version}${PYTHON3_ABIFLAGS} : : : ;
|
|
|
|
|
EOF
|
|
|
|
|
|
2021-12-27 23:11:39 +08:00
|
|
|
./bootstrap.sh
|
2021-12-19 23:43:47 +08:00
|
|
|
%define opt_build -d+2 -q %{?_smp_mflags} --no-cmake-config
|
|
|
|
|
%define opt_feature variant=release threading=multi debug-symbols=on pch=off
|
|
|
|
|
%define opt_python python=%{python3_version}
|
|
|
|
|
%define b2_options %{opt_build} %{opt_feature} %{opt_python}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
2021-12-27 23:11:39 +08:00
|
|
|
echo ============================= build libraries ==================
|
|
|
|
|
./b2 %{b2_options} --without-mpi --without-graph_parallel
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
echo ============================= build Boost.Build ==================
|
|
|
|
|
(cd tools/build
|
|
|
|
|
./bootstrap.sh --with-toolset=gcc)
|
|
|
|
|
|
|
|
|
|
%check
|
|
|
|
|
:
|
|
|
|
|
|
|
|
|
|
%install
|
2021-12-27 23:11:39 +08:00
|
|
|
echo ============================= install libraries ==================
|
2021-12-19 23:43:47 +08:00
|
|
|
./b2 %{b2_options} \
|
2021-12-27 23:11:39 +08:00
|
|
|
--without-mpi --without-graph_parallel \
|
2020-07-23 09:47:39 +08:00
|
|
|
--prefix=$RPM_BUILD_ROOT%{_prefix} \
|
2019-09-30 10:32:42 -04:00
|
|
|
--libdir=$RPM_BUILD_ROOT%{_libdir} \
|
2020-07-23 09:47:39 +08:00
|
|
|
install
|
2019-09-30 10:32:42 -04:00
|
|
|
|
2020-07-23 09:47:39 +08:00
|
|
|
version=%{version}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
echo ============================= install Boost.Build ==================
|
|
|
|
|
(cd tools/build
|
|
|
|
|
./b2 --prefix=$RPM_BUILD_ROOT%{_prefix} install
|
|
|
|
|
chmod +x $RPM_BUILD_ROOT%{_datadir}/boost-build/src/tools/doxproc.py
|
2020-07-23 09:47:39 +08:00
|
|
|
sed -i '1s@^#!/usr/bin.python$@&3@' $RPM_BUILD_ROOT%{_datadir}/boost-build/src/tools/doxproc.py
|
|
|
|
|
rm $RPM_BUILD_ROOT%{_datadir}/boost-build/src/tools/doxygen/windows-paths-check.hpp
|
2019-09-30 10:32:42 -04:00
|
|
|
rm -f $RPM_BUILD_ROOT%{_datadir}/boost-build/src/tools/doxygen/windows-paths-check.hpp
|
2020-07-23 09:47:39 +08:00
|
|
|
rm -f $RPM_BUILD_ROOT%{_bindir}/b2
|
|
|
|
|
|
|
|
|
|
install -m 755 %{_builddir}/%{name}_%{version_enc}/tools/build/b2 $RPM_BUILD_ROOT%{_bindir}/bjam
|
2021-09-26 22:41:52 +08:00
|
|
|
%{__install} -p -m 644 %{SOURCE1} -D $RPM_BUILD_ROOT%{_mandir}/man1/bjam.1
|
2019-09-30 10:32:42 -04:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
echo ============================= install Boost.QuickBook ==================
|
|
|
|
|
(cd tools/quickbook
|
|
|
|
|
../build/b2 --prefix=$RPM_BUILD_ROOT%{_prefix}
|
|
|
|
|
%{__install} -p -m 755 ../../dist/bin/quickbook $RPM_BUILD_ROOT%{_bindir}/
|
|
|
|
|
cd ../boostbook
|
|
|
|
|
find dtd -type f -name '*.dtd' | while read tobeinstalledfiles; do
|
|
|
|
|
install -p -m 644 $tobeinstalledfiles -D $RPM_BUILD_ROOT%{_datadir}/boostbook/$tobeinstalledfiles
|
|
|
|
|
done
|
|
|
|
|
find xsl -type f | while read tobeinstalledfiles; do
|
|
|
|
|
install -p -m 644 $tobeinstalledfiles -D $RPM_BUILD_ROOT%{_datadir}/boostbook/$tobeinstalledfiles
|
|
|
|
|
done
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
echo ============================= install documentation ==================
|
|
|
|
|
rm -rf %{boost_docdir} && %{__mkdir_p} %{boost_docdir}/html
|
|
|
|
|
DOCPATH=%{boost_docdir}
|
|
|
|
|
DOCREGEX='.*\.\(html?\|css\|png\|gif\)'
|
|
|
|
|
|
|
|
|
|
find libs doc more -type f -regex $DOCREGEX | sed -n '/\//{s,/[^/]*$,,;p}' | sort -u > tmp-doc-directories
|
|
|
|
|
|
|
|
|
|
sed "s:^:$DOCPATH/:" tmp-doc-directories | xargs -P 0 --no-run-if-empty %{__install} -d
|
|
|
|
|
|
|
|
|
|
cat tmp-doc-directories | while read tobeinstalleddocdir; do
|
|
|
|
|
find $tobeinstalleddocdir -mindepth 1 -maxdepth 1 -regex $DOCREGEX -print0 \
|
|
|
|
|
| xargs -P 0 -0 %{__install} -p -m 644 -t $DOCPATH/$tobeinstalleddocdir
|
|
|
|
|
done
|
|
|
|
|
rm -f tmp-doc-directories
|
|
|
|
|
%{__install} -p -m 644 -t $DOCPATH LICENSE_1_0.txt index.htm index.html boost.png rst.css boost.css
|
|
|
|
|
|
|
|
|
|
echo ============================= install examples ==================
|
|
|
|
|
sed -i -e 's/\r//g' libs/geometry/example/ml02_distance_strategy.cpp
|
|
|
|
|
for tmp_doc_file in flyweight/example/Jamfile.v2 \
|
|
|
|
|
format/example/sample_new_features.cpp multi_index/example/Jamfile.v2 \
|
|
|
|
|
multi_index/example/hashed.cpp serialization/example/demo_output.txt
|
|
|
|
|
do
|
|
|
|
|
mv libs/${tmp_doc_file} libs/${tmp_doc_file}.iso8859
|
|
|
|
|
iconv -f ISO8859-1 -t UTF8 < libs/${tmp_doc_file}.iso8859 > libs/${tmp_doc_file}
|
|
|
|
|
touch -r libs/${tmp_doc_file}.iso8859 libs/${tmp_doc_file}
|
|
|
|
|
rm -f libs/${tmp_doc_file}.iso8859
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
rm -rf %{boost_examplesdir} && mkdir -p %{boost_examplesdir}/html
|
|
|
|
|
EXAMPLESPATH=%{boost_examplesdir}
|
|
|
|
|
find libs -type d -name example -exec find {} -type f \; | sed -n '/\//{s,/[^/]*$,,;p}' | sort -u > tmp-doc-directories
|
|
|
|
|
sed "s:^:$EXAMPLESPATH/:" tmp-doc-directories | xargs -P 0 --no-run-if-empty %{__install} -d
|
|
|
|
|
rm -f tmp-doc-files-to-be-installed && touch tmp-doc-files-to-be-installed
|
|
|
|
|
cat tmp-doc-directories | while read tobeinstalleddocdir
|
|
|
|
|
do
|
|
|
|
|
find $tobeinstalleddocdir -mindepth 1 -maxdepth 1 -type f >> tmp-doc-files-to-be-installed
|
|
|
|
|
done
|
|
|
|
|
cat tmp-doc-files-to-be-installed | while read tobeinstalledfiles
|
|
|
|
|
do
|
|
|
|
|
if test -s $tobeinstalledfiles; then
|
|
|
|
|
tobeinstalleddocdir=`dirname $tobeinstalledfiles`
|
|
|
|
|
%{__install} -p -m 644 -t $EXAMPLESPATH/$tobeinstalleddocdir $tobeinstalledfiles
|
|
|
|
|
fi
|
|
|
|
|
done
|
|
|
|
|
rm -f tmp-doc-files-to-be-installed
|
|
|
|
|
rm -f tmp-doc-directories
|
|
|
|
|
%{__install} -p -m 644 -t $EXAMPLESPATH LICENSE_1_0.txt
|
|
|
|
|
|
|
|
|
|
%post doctools
|
|
|
|
|
CATALOG=%{_sysconfdir}/xml/catalog
|
|
|
|
|
%{_bindir}/xmlcatalog --noout --add "rewriteSystem" \
|
|
|
|
|
"http://www.boost.org/tools/boostbook/dtd" \
|
|
|
|
|
"file://%{_datadir}/boostbook/dtd" $CATALOG
|
|
|
|
|
%{_bindir}/xmlcatalog --noout --add "rewriteURI" \
|
|
|
|
|
"http://www.boost.org/tools/boostbook/dtd" \
|
|
|
|
|
"file://%{_datadir}/boostbook/dtd" $CATALOG
|
|
|
|
|
%{_bindir}/xmlcatalog --noout --add "rewriteSystem" \
|
|
|
|
|
"http://www.boost.org/tools/boostbook/xsl" \
|
|
|
|
|
"file://%{_datadir}/boostbook/xsl" $CATALOG
|
|
|
|
|
%{_bindir}/xmlcatalog --noout --add "rewriteURI" \
|
|
|
|
|
"http://www.boost.org/tools/boostbook/xsl" \
|
|
|
|
|
"file://%{_datadir}/boostbook/xsl" $CATALOG
|
|
|
|
|
|
|
|
|
|
%postun doctools
|
|
|
|
|
if [ "$1" = 0 ]; then
|
|
|
|
|
CATALOG=%{_sysconfdir}/xml/catalog
|
|
|
|
|
%{_bindir}/xmlcatalog --noout --del "file://%{_datadir}/boostbook/dtd" $CATALOG
|
|
|
|
|
%{_bindir}/xmlcatalog --noout --del "file://%{_datadir}/boostbook/xsl" $CATALOG
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
%files
|
|
|
|
|
%license LICENSE_1_0.txt
|
2020-07-23 09:47:39 +08:00
|
|
|
|
2019-09-30 10:32:42 -04:00
|
|
|
%files atomic
|
|
|
|
|
%license LICENSE_1_0.txt
|
2021-09-17 00:03:53 +08:00
|
|
|
%{_libdir}/libboost_atomic.so.%{version}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%files chrono
|
|
|
|
|
%license LICENSE_1_0.txt
|
2021-09-17 00:03:53 +08:00
|
|
|
%{_libdir}/libboost_chrono.so.%{version}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%files container
|
|
|
|
|
%license LICENSE_1_0.txt
|
2021-09-17 00:03:53 +08:00
|
|
|
%{_libdir}/libboost_container.so.%{version}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%files context
|
|
|
|
|
%license LICENSE_1_0.txt
|
2021-09-17 00:03:53 +08:00
|
|
|
%{_libdir}/libboost_context.so.%{version}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
2021-12-26 14:58:18 +08:00
|
|
|
%files contract
|
|
|
|
|
%license LICENSE_1_0.txt
|
|
|
|
|
%{_libdir}/libboost_contract.so.%{version}
|
|
|
|
|
|
2019-09-30 10:32:42 -04:00
|
|
|
%files coroutine
|
|
|
|
|
%license LICENSE_1_0.txt
|
2021-09-17 00:03:53 +08:00
|
|
|
%{_libdir}/libboost_coroutine.so.%{version}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%files date-time
|
|
|
|
|
%license LICENSE_1_0.txt
|
2021-09-17 00:03:53 +08:00
|
|
|
%{_libdir}/libboost_date_time.so.%{version}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%files filesystem
|
|
|
|
|
%license LICENSE_1_0.txt
|
2021-09-17 00:03:53 +08:00
|
|
|
%{_libdir}/libboost_filesystem.so.%{version}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%files graph
|
|
|
|
|
%license LICENSE_1_0.txt
|
2021-09-17 00:03:53 +08:00
|
|
|
%{_libdir}/libboost_graph.so.%{version}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%files iostreams
|
|
|
|
|
%license LICENSE_1_0.txt
|
2021-09-17 00:03:53 +08:00
|
|
|
%{_libdir}/libboost_iostreams.so.%{version}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
2021-02-05 09:49:14 +08:00
|
|
|
%files json
|
|
|
|
|
%license LICENSE_1_0.txt
|
2021-09-17 00:03:53 +08:00
|
|
|
%{_libdir}/libboost_json.so.%{version}
|
2021-02-05 09:49:14 +08:00
|
|
|
|
2019-09-30 10:32:42 -04:00
|
|
|
%files locale
|
|
|
|
|
%license LICENSE_1_0.txt
|
2021-09-17 00:03:53 +08:00
|
|
|
%{_libdir}/libboost_locale.so.%{version}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%files log
|
|
|
|
|
%license LICENSE_1_0.txt
|
2021-09-17 00:03:53 +08:00
|
|
|
%{_libdir}/libboost_log.so.%{version}
|
|
|
|
|
%{_libdir}/libboost_log_setup.so.%{version}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%files math
|
|
|
|
|
%license LICENSE_1_0.txt
|
2021-09-17 00:03:53 +08:00
|
|
|
%{_libdir}/libboost_math_c99.so.%{version}
|
|
|
|
|
%{_libdir}/libboost_math_c99f.so.%{version}
|
|
|
|
|
%{_libdir}/libboost_math_c99l.so.%{version}
|
|
|
|
|
%{_libdir}/libboost_math_tr1.so.%{version}
|
|
|
|
|
%{_libdir}/libboost_math_tr1f.so.%{version}
|
|
|
|
|
%{_libdir}/libboost_math_tr1l.so.%{version}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
2020-07-23 09:47:39 +08:00
|
|
|
%files nowide
|
2019-09-30 10:32:42 -04:00
|
|
|
%license LICENSE_1_0.txt
|
2021-09-17 00:03:53 +08:00
|
|
|
%{_libdir}/libboost_nowide.so.%{version}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
2021-12-26 14:58:18 +08:00
|
|
|
%files program-options
|
2019-09-30 10:32:42 -04:00
|
|
|
%license LICENSE_1_0.txt
|
2021-12-26 14:58:18 +08:00
|
|
|
%{_libdir}/libboost_program_options.so.%{version}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
2020-07-23 09:47:39 +08:00
|
|
|
%files python3
|
2019-09-30 10:32:42 -04:00
|
|
|
%license LICENSE_1_0.txt
|
2021-09-17 00:03:53 +08:00
|
|
|
%{_libdir}/libboost_python%{python3_version_nodots}.so.%{version}
|
2021-12-26 14:58:18 +08:00
|
|
|
%{_libdir}/libboost_numpy%{python3_version_nodots}.so.%{version}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%files random
|
|
|
|
|
%license LICENSE_1_0.txt
|
2021-09-17 00:03:53 +08:00
|
|
|
%{_libdir}/libboost_random.so.%{version}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%files regex
|
|
|
|
|
%license LICENSE_1_0.txt
|
2021-09-17 00:03:53 +08:00
|
|
|
%{_libdir}/libboost_regex.so.%{version}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%files serialization
|
|
|
|
|
%license LICENSE_1_0.txt
|
2021-09-17 00:03:53 +08:00
|
|
|
%{_libdir}/libboost_serialization.so.%{version}
|
|
|
|
|
%{_libdir}/libboost_wserialization.so.%{version}
|
2021-02-05 09:49:14 +08:00
|
|
|
|
2019-09-30 10:32:42 -04:00
|
|
|
%files system
|
|
|
|
|
%license LICENSE_1_0.txt
|
2021-09-17 00:03:53 +08:00
|
|
|
%{_libdir}/libboost_system.so.%{version}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
2021-12-26 14:58:18 +08:00
|
|
|
%files test
|
|
|
|
|
%license LICENSE_1_0.txt
|
|
|
|
|
%{_libdir}/libboost_prg_exec_monitor.so.%{version}
|
|
|
|
|
%{_libdir}/libboost_unit_test_framework.so.%{version}
|
|
|
|
|
|
2019-09-30 10:32:42 -04:00
|
|
|
%files thread
|
|
|
|
|
%license LICENSE_1_0.txt
|
2021-09-17 00:03:53 +08:00
|
|
|
%{_libdir}/libboost_thread.so.%{version}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%files timer
|
|
|
|
|
%license LICENSE_1_0.txt
|
2021-09-17 00:03:53 +08:00
|
|
|
%{_libdir}/libboost_timer.so.%{version}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%files type_erasure
|
|
|
|
|
%license LICENSE_1_0.txt
|
2021-09-17 00:03:53 +08:00
|
|
|
%{_libdir}/libboost_type_erasure.so.%{version}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%files wave
|
|
|
|
|
%license LICENSE_1_0.txt
|
2021-09-17 00:03:53 +08:00
|
|
|
%{_libdir}/libboost_wave.so.%{version}
|
2019-09-30 10:32:42 -04:00
|
|
|
|
|
|
|
|
%files help
|
|
|
|
|
%doc %{boost_docdir}/*
|
|
|
|
|
|
|
|
|
|
%files devel
|
|
|
|
|
%license LICENSE_1_0.txt
|
|
|
|
|
%{_includedir}/%{name}
|
|
|
|
|
%{_libdir}/*.so
|
|
|
|
|
%{_libdir}/*.a
|
2020-03-10 14:14:31 +08:00
|
|
|
|
|
|
|
|
%files examples
|
2019-09-30 10:32:42 -04:00
|
|
|
%doc %{boost_examplesdir}/*
|
|
|
|
|
|
|
|
|
|
%files build
|
|
|
|
|
%license LICENSE_1_0.txt
|
|
|
|
|
%{_datadir}/boost-build/
|
|
|
|
|
|
|
|
|
|
%files doctools
|
|
|
|
|
%license LICENSE_1_0.txt
|
|
|
|
|
%{_bindir}/quickbook
|
|
|
|
|
%{_datadir}/boostbook/
|
|
|
|
|
|
|
|
|
|
%files jam
|
|
|
|
|
%license LICENSE_1_0.txt
|
|
|
|
|
%{_bindir}/bjam
|
|
|
|
|
%{_mandir}/man1/bjam.1*
|
|
|
|
|
|
|
|
|
|
%changelog
|
2021-12-27 23:11:39 +08:00
|
|
|
* Mon Dec 27 2021 sdlzx <sdlzx@163.com> - 1.78.0-5
|
|
|
|
|
- Remove mpi related scripts
|
|
|
|
|
|
2021-12-26 14:58:18 +08:00
|
|
|
* Fri Dec 24 2021 sdlzx <sdlzx@163.com> - 1.78.0-4
|
|
|
|
|
- Update package info
|
|
|
|
|
- Reference: https://www.boost.org/doc/libs/1_78_0/
|
|
|
|
|
|
2021-12-19 23:43:47 +08:00
|
|
|
* Sun Dec 19 2021 sdlzx <sdlzx@163.com> - 1.78.0-3
|
|
|
|
|
- Simplify spec: extract common b2 configs into b2_config
|
|
|
|
|
|
2021-12-14 23:43:00 +08:00
|
|
|
* Fri Dec 10 2021 sdlzx <sdlzx@163.com> - 1.78.0-2
|
|
|
|
|
- Simplify spec: remove useless bcond
|
|
|
|
|
|
2021-12-12 11:53:24 +08:00
|
|
|
* Fri Dec 10 2021 sdlzx <sdlzx@163.com> - 1.78.0-1
|
|
|
|
|
- update to 1.78.0
|
|
|
|
|
|
2021-10-06 09:40:07 +08:00
|
|
|
* Wed Oct 06 2021 Liu Zixian <liuzixian4@huawei.com> - 1.77.0-4
|
|
|
|
|
- Remove dependencies on header-only libraries
|
|
|
|
|
|
2021-09-26 22:41:52 +08:00
|
|
|
* Sun Sep 26 2021 Liu Zixian <liuzixian4@huawei.com> - 1.77.0-3
|
|
|
|
|
- Remove linking script which is fixed in upstream PR266
|
|
|
|
|
|
2021-09-22 07:08:47 +00:00
|
|
|
* Wed Sep 22 2021 Liu Zixian <liuzixian4@huawei.com> - 1.77.0-2
|
|
|
|
|
- Correct license name for ci.
|
|
|
|
|
|
2021-09-17 00:03:53 +08:00
|
|
|
* Wed Sep 15 2021 Liu Zixian <liuzixian4@huawei.com> - 1.77.0-1
|
|
|
|
|
- update to 1.77.0
|
|
|
|
|
|
2021-07-26 22:42:57 +08:00
|
|
|
* Sat Jul 24 2021 Liu Zixian <liuzixian4@huawei.com> - 1.76.0-1
|
|
|
|
|
- update to 1.76.0
|
|
|
|
|
|
2021-07-24 10:49:07 +08:00
|
|
|
* Sat Jul 24 2021 Liu Zixian <liuzixian4@huawei.com> - 1.75.0-6
|
|
|
|
|
- remove needless BuildRequires
|
|
|
|
|
|
2021-07-23 15:30:39 +08:00
|
|
|
* Fri Jul 23 2021 zhouwenpei <zhouwenpei1@huawei.com> - 1.75.0-5
|
|
|
|
|
- remove useless buildrequires
|
|
|
|
|
|
2021-06-23 10:05:46 +08:00
|
|
|
* Wed Jun 23 2021 Xu Huijie <xuhuijie2@huawei.com> - 1.75.0-4
|
|
|
|
|
- Type:bugfix
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:fix dead loop in parse_repeat()
|
|
|
|
|
|
2021-02-05 09:49:14 +08:00
|
|
|
* Fri Feb 5 2021 xinghe <xinghe1@huawei.com> - 1.75.0-3
|
|
|
|
|
- fix the conflict between the devel package file and the other subpackage file
|
|
|
|
|
|
2021-02-04 11:54:23 +08:00
|
|
|
* Thu Feb 4 2021 xinghe <xinghe1@huawei.com> - 1.75.0-2
|
|
|
|
|
- fix master build
|
|
|
|
|
|
2021-02-03 11:04:43 +08:00
|
|
|
* Wed Feb 3 2021 xinghe <xinghe1@huawei.com> - 1.75.0-1
|
|
|
|
|
- update version to 1.75.0
|
|
|
|
|
|
2020-12-16 16:01:00 +08:00
|
|
|
* Wed Dec 16 2020 xinghe <xinghe1@huawei.com> - 1.73.0-2
|
|
|
|
|
- correct license
|
|
|
|
|
|
2020-07-28 10:32:25 +08:00
|
|
|
* Fri Jul 24 2020 Wang Shuo<wangshuo47@huawei.com> - 1.73.0-1
|
|
|
|
|
- Type:requirement
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:update boost to 1.73.0
|
|
|
|
|
|
2020-07-23 09:47:39 +08:00
|
|
|
* Mon Apr 20 2020 Wang Shuo<wangshuo47@huawei.com> - 1.72.0-1
|
|
|
|
|
- Type:requirement
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:update boost to 1.72.0
|
|
|
|
|
|
2020-03-19 20:17:59 +08:00
|
|
|
* Thu Mar 19 2020 Yu Xiangyang<yuxiangyang4@huawei.com> - 1.66.0-18
|
|
|
|
|
- Type:bugfix
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC: fix build src.rpm error
|
|
|
|
|
|
|
|
|
|
* Tue Mar 10 2020 Wang Shuo<wangshuo47@huawei.com> - 1.66.0-17
|
2020-03-10 14:14:31 +08:00
|
|
|
- Type:enhancement
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC: move examples files to examples package
|
|
|
|
|
|
2019-11-06 19:03:35 +08:00
|
|
|
* Mon Oct 28 2019 caomeng <caomeng5@huawei.com> - 1.66.0-16
|
|
|
|
|
- Type:NA
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC:add bcondwith openmpi and mpich
|
|
|
|
|
|
2019-09-30 10:32:42 -04:00
|
|
|
* Wed Aug 28 2019 openEuler Buildteam <buildteam@openeuler.org> - 1.66.0-15
|
|
|
|
|
- Package init
|