diff --git a/libblockdev.spec b/libblockdev.spec index d3ea7a35f107d53001d1249f53ff17c3f2daeef7..71fb8b169b2ccfa0e4314a2d3001a6ebaf78f8c4 100644 --- a/libblockdev.spec +++ b/libblockdev.spec @@ -1,4 +1,4 @@ -%define anolis_release 1 +%define anolis_release 2 %define with_gtk_doc 1 %define with_bcache 0 @@ -574,6 +574,13 @@ Requires: %{name}-vdo = %{version}-%{release} %description plugins-all A meta-package that pulls all the libblockdev plugins as dependencies. +%package doc +Summary: Documentation files for %{name} +Requires: %{name} = %{version}-%{release} +BuildArch: noarch + +%description doc +The %{name}-doc package contains documentation files for %{name}. %prep %setup -q -n %{name}-%{version} @@ -587,6 +594,7 @@ autoreconf -ivf %{make_install} find %{buildroot} -type f -name "*.la" | xargs %{__rm} +%generate_compatibility_deps %ldconfig_scriptlets %ldconfig_scriptlets utils @@ -655,6 +663,8 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm} %if %{with_gi} %{_libdir}/girepository*/BlockDev*.typelib %endif +%dir %{abidir} +%{abidir}/libblockdev.dump %dir %{_sysconfdir}/libblockdev %dir %{_sysconfdir}/libblockdev/conf.d %config %{_sysconfdir}/libblockdev/conf.d/00-default.cfg @@ -680,6 +690,8 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm} %files utils %{_libdir}/libbd_utils.so.* %{_libdir}/libbd_part_err.so.* +%{abidir}/libbd_utils.dump +%{abidir}/libbd_part_err.dump %files utils-devel %{_libdir}/libbd_utils.so @@ -698,6 +710,7 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm} %if %{with_btrfs} %files btrfs %{_libdir}/libbd_btrfs.so.* +%{abidir}/libbd_btrfs.dump %files btrfs-devel %{_libdir}/libbd_btrfs.so @@ -709,6 +722,7 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm} %if %{with_crypto} %files crypto %{_libdir}/libbd_crypto.so.* +%{abidir}/libbd_crypto.dump %files crypto-devel %{_libdir}/libbd_crypto.so @@ -720,6 +734,7 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm} %if %{with_dm} %files dm %{_libdir}/libbd_dm.so.* +%{abidir}/libbd_dm.dump %files dm-devel %{_libdir}/libbd_dm.so @@ -731,6 +746,7 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm} %if %{with_fs} %files fs %{_libdir}/libbd_fs.so.* +%{abidir}/libbd_fs.dump %files fs-devel %{_libdir}/libbd_fs.so @@ -744,6 +760,7 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm} %if %{with_kbd} %files kbd %{_libdir}/libbd_kbd.so.* +%{abidir}/libbd_kbd.dump %files kbd-devel %{_libdir}/libbd_kbd.so @@ -755,6 +772,7 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm} %if %{with_loop} %files loop %{_libdir}/libbd_loop.so.* +%{abidir}/libbd_loop.dump %files loop-devel %{_libdir}/libbd_loop.so @@ -766,6 +784,7 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm} %if %{with_lvm} %files lvm %{_libdir}/libbd_lvm.so.* +%{abidir}/libbd_lvm.dump %files lvm-devel %{_libdir}/libbd_lvm.so @@ -777,6 +796,7 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm} %if %{with_lvm_dbus} %files lvm-dbus %{_libdir}/libbd_lvm-dbus.so.* +%{abidir}/libbd_lvm-dbus.dump %config %{_sysconfdir}/libblockdev/conf.d/10-lvm-dbus.cfg %files lvm-dbus-devel @@ -789,6 +809,7 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm} %if %{with_mdraid} %files mdraid %{_libdir}/libbd_mdraid.so.* +%{abidir}/libbd_mdraid.dump %files mdraid-devel %{_libdir}/libbd_mdraid.so @@ -800,6 +821,7 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm} %if %{with_mpath} %files mpath %{_libdir}/libbd_mpath.so.* +%{abidir}/libbd_mpath.dump %files mpath-devel %{_libdir}/libbd_mpath.so @@ -811,6 +833,7 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm} %if %{with_nvdimm} %files nvdimm %{_libdir}/libbd_nvdimm.so.* +%{abidir}/libbd_nvdimm.dump %files nvdimm-devel %{_libdir}/libbd_nvdimm.so @@ -822,6 +845,7 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm} %if %{with_part} %files part %{_libdir}/libbd_part.so.* +%{abidir}/libbd_part.dump %files part-devel %{_libdir}/libbd_part.so @@ -833,6 +857,7 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm} %if %{with_swap} %files swap %{_libdir}/libbd_swap.so.* +%{abidir}/libbd_swap.dump %files swap-devel %{_libdir}/libbd_swap.so @@ -844,6 +869,7 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm} %if %{with_vdo} %files vdo %{_libdir}/libbd_vdo.so.* +%{abidir}/libbd_vdo.dump %files vdo-devel %{_libdir}/libbd_vdo.so @@ -854,11 +880,18 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm} %if %{with_tools} %files tools %{_bindir}/lvm-cache-stats +%{abidir}/lvm-cache-stats-option.list %endif %files plugins-all +%files doc +%doc README.md features.rst + %changelog +* Tue Oct 18 2022 happy_orange - 2.28-2 +- add doc package and add api. + * Tue Sep 20 2022 mgb01105731 - 2.28-1 - update to 2.28