diff --git a/zstr.spec b/zstr.spec index 37676d8..1147d21 100644 --- a/zstr.spec +++ b/zstr.spec @@ -1,9 +1,6 @@ # There are no ELF objects in this package, so turn off debuginfo generation. %global debug_package %{nil} -# Whether to run tests -%bcond ctest 1 - Name: zstr Version: 1.1.0 Release: %autorelease @@ -16,8 +13,7 @@ Source: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz # Use zlib-ng directly rather than via the compatibility interface Patch: %{name}-zlib-ng.patch -BuildSystem: cmake - +BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: pkgconfig(zlib-ng) @@ -48,11 +44,18 @@ Provides: %{name}-static = %{version}-%{release} %prep %autosetup -p1 +%build +%cmake +%cmake_build + %install #%%cmake_install does nothing, so install manually mkdir -p %{buildroot}%{_includedir}/zstr install -m 0644 -p src/*.hpp %{buildroot}%{_includedir}/zstr +%check +%ctest + %files devel %doc README.org %license LICENSE