diff --git a/rpm.spec b/rpm.spec index 27a19306011601655f63aee1598e89ab0bac3b59..955fa0649414831fda84665545e6d2876dcd77d8 100644 --- a/rpm.spec +++ b/rpm.spec @@ -1,4 +1,4 @@ -%define anolis_release 1 +%define anolis_release 2 # run internal testsuite? # fakechroot is severely broken, disable it %bcond_with check @@ -397,6 +397,8 @@ rm -f $RPM_BUILD_ROOT/%{rpmhome}/{perldeps.pl,perl.*,pythond*} rm -f $RPM_BUILD_ROOT/%{_fileattrsdir}/{perl*,python*} rm -rf $RPM_BUILD_ROOT/var/tmp +%generate_compatibility_deps + %if %{with check} %check make check TESTSUITEFLAGS=-j%{_smp_build_ncpus} || (cat tests/rpmtests.log; exit 1) @@ -445,6 +447,11 @@ fi %{_bindir}/rpmkeys %{_bindir}/rpmquery %{_bindir}/rpmverify +%{abidir}/rpm*-option.list +%exclude %{abidir}/rpmsign-option.list +%exclude %{abidir}/rpmbuild-option.list +%exclude %{abidir}/rpmspec-option.list +%exclude %{abidir}/rpmlua-option.list %{_mandir}/man8/rpm.8* %{_mandir}/man8/rpmdb.8* @@ -480,48 +487,64 @@ fi %dir %{rpmhome}/fileattrs +%{abidir}/_rpm*.dump + + %files libs +%dir %{abidir} %{_libdir}/librpmio.so.%{sover} %{_libdir}/librpm.so.%{sover} %{_libdir}/librpmio.so.%{sover}.* %{_libdir}/librpm.so.%{sover}.* +%{abidir}/librpm*.dump +%exclude %{abidir}/librpmbuild*.dump +%exclude %{abidir}/librpmsign*.dump %if %{with plugins} %dir %{_libdir}/rpm-plugins %files plugin-syslog %{_libdir}/rpm-plugins/syslog.so +%{abidir}/syslog.dump %{_mandir}/man8/rpm-plugin-syslog.8* %files plugin-selinux %{_libdir}/rpm-plugins/selinux.so +%{abidir}/selinux.dump %{_mandir}/man8/rpm-plugin-selinux.8* %files plugin-systemd-inhibit %{_libdir}/rpm-plugins/systemd_inhibit.so +%{abidir}/systemd_inhibit.dump %{_mandir}/man8/rpm-plugin-systemd-inhibit.8* %files plugin-ima %{_libdir}/rpm-plugins/ima.so +%{abidir}/ima.dump %{_mandir}/man8/rpm-plugin-ima.8* %files plugin-fsverity %{_libdir}/rpm-plugins/fsverity.so +%{abidir}/fsverity.dump %files plugin-fapolicyd %{_libdir}/rpm-plugins/fapolicyd.so +%{abidir}/fapolicyd.dump %{_mandir}/man8/rpm-plugin-fapolicyd.8* %files plugin-prioreset %{_libdir}/rpm-plugins/prioreset.so +%{abidir}/prioreset.dump %{_mandir}/man8/rpm-plugin-prioreset.8* %files plugin-audit %{_libdir}/rpm-plugins/audit.so +%{abidir}/audit.dump %{_mandir}/man8/rpm-plugin-audit.8* # with plugins %files plugin-dbus-announce %{_libdir}/rpm-plugins/dbus_announce.so +%{abidir}/dbus_announce.dump %{_mandir}/man8/rpm-plugin-dbus-announce.8* %{_sysconfdir}/dbus-1/system.d/org.rpm.conf %endif @@ -529,16 +552,22 @@ fi %files build-libs %{_libdir}/librpmbuild.so.%{sover} %{_libdir}/librpmbuild.so.%{sover}.* +%{abidir}/librpmbuild*.dump %files sign-libs %{_libdir}/librpmsign.so.%{sover} %{_libdir}/librpmsign.so.%{sover}.* +%{abidir}/librpmsign*.dump %files build %{_bindir}/rpmbuild %{_bindir}/gendiff %{_bindir}/rpmspec %{_bindir}/rpmlua +%{abidir}/rpmbuild-option.list +%{abidir}/gendiff-option.list +%{abidir}/rpmspec-option.list +%{abidir}/rpmlua-option.list %{_mandir}/man1/gendiff.1* %{_mandir}/man8/rpmbuild.8* @@ -561,6 +590,7 @@ fi %files sign %{_bindir}/rpmsign +%{abidir}/rpmsign-option.list %{_mandir}/man8/rpmsign.8* %files -n python3-%{name} @@ -570,6 +600,7 @@ fi %files devel %{_mandir}/man8/rpmgraph.8* %{_bindir}/rpmgraph +%{abidir}/rpmgraph-option.list %{_libdir}/librp*[a-z].so %{_libdir}/pkgconfig/rpm.pc %{_includedir}/rpm/ @@ -583,6 +614,9 @@ fi %doc docs/librpm/html/* %changelog +* Thu Oct 13 2022 mgb01105731 - 4.18.0-2 +- optimise spec file + * Tue Sep 27 2022 mgb01105731 - 4.18.0-1 - update to 4.18.0