Name: c++utilities Version: 4.3.0 Release: 2 License: GPL-2.0+ Summary: Common C++ classes and routines Url: https://github.com/Martchus/cpp-utilities Group: System/Packages Source: cpp-utilities-%{version}.tar.gz Source1: %{name}-rpmlintrc BuildRequires: cmake BuildRequires: pkgconfig BuildRequires: gcc-c++ >= 4.8 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Common C++ classes and routines such as argument parser, IO and conversion utilities. This text was intentionally added to make the description larger than the summary. %package devel Summary: c++utilities devel files Group: Development/Libraries/C and C++ Requires: %{name} = %{version} Requires: glibc-devel Requires: libstdc++-devel Requires: cmake Requires: pkg-config %description devel c++utilities - developers files %prep %setup -q -n cpp-utilities-%{version} %build mkdir -p build cd build cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DCMAKE_VERBOSE_MAKEFILE=TRUE \ -DCMAKE_C_FLAGS_RELEASE:STRING="$RPM_OPT_FLAGS" \ -DCMAKE_CXX_FLAGS_RELEASE:STRING="$RPM_OPT_FLAGS" \ -DCMAKE_BUILD_TYPE=Release \ -DLIB_SUFFIX_64="64" \ .. make %{?_smp_mflags} %install cd build make install DESTDIR=%{buildroot} %{?_smp_mflags} %post ldconfig %postun ldconfig %files %defattr(-,root,root) %{_libdir}/lib%{name}.so* %files devel %defattr(-,root,root) %{_includedir}/%{name} %{_datadir}/%{name} %{_libdir}/pkgconfig/%{name}.pc