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. applications that wish to load or unload Linux kernel modules.
%prep %prep
%setup -q %autosetup -p1
%build %build
export V=1
%configure \ %configure \
--with-openssl \ --with-openssl \
--with-zlib \ --with-zlib \
--with-xz --with-xz
make %{?_smp_mflags}
%{make_build} V=1
%install %install
make install DESTDIR=$RPM_BUILD_ROOT %{make_install}
pushd $RPM_BUILD_ROOT/%{_mandir}/man5 pushd $RPM_BUILD_ROOT/%{_mandir}/man5
ln -s modprobe.d.5.gz modprobe.conf.5.gz ln -s modprobe.d.5.gz modprobe.conf.5.gz
popd popd
rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la find %{buildroot} -type f -name "*.la" -delete
mkdir -p $RPM_BUILD_ROOT%{_sbindir} mkdir -p $RPM_BUILD_ROOT%{_sbindir}
ln -sf ../bin/kmod $RPM_BUILD_ROOT%{_sbindir}/modprobe ln -sf ../bin/kmod $RPM_BUILD_ROOT%{_sbindir}/modprobe
ln -sf ../bin/kmod $RPM_BUILD_ROOT%{_sbindir}/modinfo 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 %doc NEWS README TODO
%files libs %files libs
%{!?_licensedir:%global license %%doc}
%license COPYING %license COPYING
%{_libdir}/libkmod.so.* %{_libdir}/libkmod.so.*