Package libvariant: Specfile

Download libvariant.spec
Name: libvariant
Version: 1.1.6
Release: alt3

Summary: C++11/C++14 Variant

Group: Development/C++
License: BSD

Url: https://github.com/mapbox/variant
Packager: Vitaly Lipatov <lav@altlinux.ru>

# Source-url: https://github.com/mapbox/variant/archive/v%version.tar.gz
Source: %name-%version.tar

BuildRequires: gcc-c++

BuildArch: noarch

%description
An header-only alternative to boost::variant for C++11 and C++14.

%package devel
Group: Development/Other
Summary: Development files for %name

%description devel
The %name-devel package contains libraries and header files for
developing applications that use %name.

%prep
%setup
%__subst "s|-O3|%optflags|" Makefile
# https://github.com/phoronix-test-suite/phoronix-test-suite/issues/333
%__subst "s|-march=native||" Makefile

%build
%make_build out/unit

%check
make test

%install
mkdir -p %buildroot%_includedir/
cp -a include/mapbox %buildroot%_includedir/

%files devel
%_includedir/mapbox/

%changelog
* Sat Feb 08 2020 Vitaly Lipatov <lav@altlinux.ru> 1.1.6-alt3
- move headers to /usr/include/mapbox

* Mon Oct 21 2019 Vitaly Lipatov <lav@altlinux.ru> 1.1.6-alt2
- fix build at ppc64le (s/-march=native/-mcpu=native/)
- make package as noarch

* Tue Jun 11 2019 Vitaly Lipatov <lav@altlinux.ru> 1.1.6-alt1
- new version 1.1.6 (with rpmrb script)

* Tue Jun 19 2018 Vitaly Lipatov <lav@altlinux.ru> 1.1.5-alt2
- enable check

* Mon Jun 12 2017 Vitaly Lipatov <lav@altlinux.ru> 1.1.5-alt1
- initial build for ALT Sisyphus
Back to Top