diff --git a/man-db.spec b/man-db.spec index 839d831666b127b9b33a1871a1703d2e34dd6cc3..2f7598e83685d68d8fdf456c0f3894a1b3449035 100644 --- a/man-db.spec +++ b/man-db.spec @@ -2,7 +2,7 @@ Name: man-db Version: 2.13.1 -Release: 2 +Release: 3 Summary: Online database for using man pages License: GPL-2.0-or-later AND GPL-3.0-or-later URL: https://www.nongnu.org/man-db/ @@ -81,6 +81,9 @@ install -D -p -m 0644 %{S:4} %{buildroot}%{_unitdir}/man-db-restart-cache-update %find_lang %{name} %find_lang %{name}-gnulib +mkdir -p $RPM_BUILD_ROOT/etc/ld.so.conf.d +echo "%{_libdir}/man-db" > $RPM_BUILD_ROOT/etc/ld.so.conf.d/%{name}-%{_arch}.conf + %pre # remove alternativized files if they are not symlinks for f in man apropos whatis; do @@ -93,13 +96,14 @@ done %{_sbindir}/update-alternatives --install %{_bindir}/man man %{_bindir}/man.%{name} 300 \ --slave %{_bindir}/apropos apropos %{_bindir}/apropos.%{name} \ --slave %{_bindir}/whatis whatis %{_bindir}/whatis.%{name} \ - --slave %{_mandir}/man1/man.1.%{_extension} man.1.%{_extension} %{_mandir}/man1/man.%{name}.1.%{_extension} \ - --slave %{_mandir}/man1/apropos.1.%{_extension} apropos.1.%{_extension} %{_mandir}/man1/apropos.%{name}.1.%{_extension} \ - --slave %{_mandir}/man1/whatis.1.%{_extension} whatis.1.%{_extension} %{_mandir}/man1/whatis.%{name}.1.%{_extension} \ + --slave %{_mandir}/man1/man.1%{_extension} man.1%{_extension} %{_mandir}/man1/man.%{name}.1%{_extension} \ + --slave %{_mandir}/man1/apropos.1%{_extension} apropos.1%{_extension} %{_mandir}/man1/apropos.%{name}.1%{_extension} \ + --slave %{_mandir}/man1/whatis.1%{_extension} whatis.1%{_extension} %{_mandir}/man1/whatis.%{name}.1%{_extension} \ >/dev/null 2>&1 || : # clear the old cache %{__rm} -rf %{cache}/* || : +/sbin/ldconfig %preun if [ $1 -eq 0 ]; then @@ -112,6 +116,7 @@ if [ $1 -ge 1 ]; then %{_sbindir}/update-alternatives --set man %{_bindir}/man.%{name} >/dev/null 2>&1 || : fi fi +/sbin/ldconfig # update cache %transfiletriggerin -- %{_mandir} @@ -132,6 +137,7 @@ fi %config(noreplace) %{_sysconfdir}/sysconfig/man-db %config(noreplace) %{_tmpfilesdir}/man-db.conf %config(noreplace) %{_sysconfdir}/cron.daily/man-db.cron +%config(noreplace) /etc/ld.so.conf.d/* %{_unitdir}/man-db-cache-update.service %{_unitdir}/man-db-restart-cache-update.service %{_sbindir}/accessdb @@ -190,6 +196,10 @@ fi %{_mandir}/man8/mandb.8* %changelog +* Tue May 13 2025 Funda Wang - 2.13.1-3 +- fix extension macro usage +- add back ld.so.conf + * Mon May 12 2025 Funda Wang - 2.13.1-2 - use alternatives (we currently have mandoc also) - drop useless ldconfig scriptlets