minor spec cleanups and modernisation

This commit is contained in:
Peter Robinson 2020-01-22 17:45:25 +00:00
parent afdb88d8b3
commit ed503860f1

View File

@ -43,23 +43,25 @@ The kmod-devel package provides header files used for development of
applications that wish to load or unload Linux kernel modules.
%prep
%setup -q
%autosetup -p1
%build
export V=1
%configure \
--with-openssl \
--with-zlib \
--with-xz
make %{?_smp_mflags}
%{make_build} V=1
%install
make install DESTDIR=$RPM_BUILD_ROOT
%{make_install}
pushd $RPM_BUILD_ROOT/%{_mandir}/man5
ln -s modprobe.d.5.gz modprobe.conf.5.gz
popd
rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la
find %{buildroot} -type f -name "*.la" -delete
mkdir -p $RPM_BUILD_ROOT%{_sbindir}
ln -sf ../bin/kmod $RPM_BUILD_ROOT%{_sbindir}/modprobe
ln -sf ../bin/kmod $RPM_BUILD_ROOT%{_sbindir}/modinfo
@ -93,7 +95,6 @@ install -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_sbindir}/weak-modules
%doc NEWS README TODO
%files libs
%{!?_licensedir:%global license %%doc}
%license COPYING
%{_libdir}/libkmod.so.*