Use new cmake macros

This commit is contained in:
Andreas Schneider 2020-08-05 16:44:54 +02:00
parent 55bc1dedaa
commit 33dc9783ad

View File

@ -1,6 +1,6 @@
Name: resolv_wrapper
Version: 1.1.6
Release: 3%{?dist}
Release: 4%{?dist}
Summary: A wrapper for dns name resolving or dns faking
License: BSD
@ -39,30 +39,20 @@ gpgv2 --quiet --keyring %{SOURCE2} %{SOURCE1} %{SOURCE0}
%autosetup -p1
%build
if test ! -e "obj"; then
mkdir obj
fi
pushd obj
%cmake \
-DUNIT_TESTING=ON \
%{_builddir}/%{name}-%{version}
-DUNIT_TESTING=ON
make %{?_smp_mflags} VERBOSE=1
popd
%cmake_build
%install
pushd obj
make DESTDIR=%{buildroot} install
popd
%cmake_install
%ldconfig_scriptlets
%check
pushd obj
ctest --output-on-failure
%ctest
LD_PRELOAD=src/libpam_wrapper.so bash -c '>/dev/null'
popd
LD_PRELOAD=%{__cmake_builddir}/src/libpam_wrapper.so bash -c '>/dev/null'
%files
%doc AUTHORS README.md CHANGELOG