diff --git a/kmod.spec b/kmod.spec index c016f42f2cafea625a9c9663018cf8a480db7207..b258a685440452ecf68557f632305d90ac05e6e8 100644 --- a/kmod.spec +++ b/kmod.spec @@ -1,6 +1,8 @@ +%define anolis_release .0.1 + Name: kmod Version: 25 -Release: 19%{?dist} +Release: 19%{anolis_release}%{?dist} Summary: Linux kernel module management utilities Group: System Environment/Kernel @@ -26,9 +28,19 @@ BuildRequires: openssl-devel # Remove it as soon as no need for Patch02 anymore (Makefile.am updated) BuildRequires: automake autoconf libtool +Requires: glibc + Provides: module-init-tools = 4.0-1 Obsoletes: module-init-tools < 4.0-1 Provides: /sbin/modprobe +Provides: /usr/bin/%{name} +Provides: /usr/sbin/depmod +Provides: /usr/sbin/insmod +Provides: /usr/sbin/lsmod +Provides: /usr/sbin/modinfo +Provides: /usr/sbin/modprobe +Provides: /usr/sbin/rmmod +Provides: /usr/sbin/weak-modules %description The kmod package provides various programs needed for automatic @@ -54,6 +66,14 @@ Requires: %{name}-libs%{?_isa} = %{version}-%{release} The kmod-devel package provides header files used for development of applications that wish to load or unload Linux kernel modules. +%package doc +Summary: Documents for %{name} +BuildArch: noarch +Requires: %{name} = %{version}-%{release} + +%description doc +Doc pages for %{name}. + %prep %setup -q %patch01 -p1 @@ -116,7 +136,6 @@ install -m 0644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/depmod.d/dist.conf %{_sysconfdir}/depmod.d/dist.conf %attr(0644,root,root) %{_mandir}/man5/*.5* %attr(0644,root,root) %{_mandir}/man8/*.8* -%doc NEWS README TODO %files libs %{!?_licensedir:%global license %%doc} @@ -128,7 +147,13 @@ install -m 0644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/depmod.d/dist.conf %{_libdir}/pkgconfig/libkmod.pc %{_libdir}/libkmod.so +%files doc +%doc NEWS README TODO + %changelog +* Mon Jul 18 2022 Zhao Hang - 25-19.0.1 +- Add doc sub package + * Mon Nov 29 2021 Yauheni Kaliuta - 25-19 - depmod: fix parallel execution issues Resolves: rhbz#2026938