Name: libc++utilities Version: 4.6.1 Release: 1 License: GPL-2.0+ Summary: Common C++ classes and routines Url: https://github.com/Martchus/cpp-utilities Group: System/Packages Source: https://github.com/Martchus/cpp-utilities/archive/v%{version}/cpp-utilities-%{version}.tar.gz 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. %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