diff --git a/man.spec b/man.spec index 4c44a2d..f29ae6e 100644 --- a/man.spec +++ b/man.spec @@ -120,6 +120,8 @@ Authors: aclocal -I ${PWD} -I ${PWD}/m4 -I ${PWD}/gnulib/m4 autoconf -B ${PWD} -B ${PWD}/m4 -B ${PWD}/gnulib/m4 automake --add-missing + find -name 'Makefile.*' | xargs \ + sed -ri -e '/^pkglibdir/{ s@^(pkglibdir[[:blank:]]+=[[:blank:]]+\$\(libdir\)).*@\1@p }' %configure \ --enable-dups \ --enable-setuid=man \ @@ -166,17 +168,15 @@ Authors: mkdir -p %{buildroot}%{_bindir} mkdir -p %{buildroot}/etc make nls=all install DESTDIR=%{buildroot} - mv %{buildroot}%{_libdir}/man-db/libman*%{version}.so \ - %{buildroot}%{_libdir}/ - rm -rfv %{buildroot}%{_libdir}/man-db/ - mv %{buildroot}%{_datadir}/doc/man-db/man-db-manual.* \ - %{buildroot}%{_datadir}/doc/packages/man/ - # wrapper + rm -vf %{buildroot}%{_libdir}/*.la + mv %{buildroot}%{_datadir}/doc/man-db/man-db-manual.* \ + %{buildroot}%{_datadir}/doc/packages/man/ + # wrapper which drops roots privileges if root executes man or mandb if test -x %{buildroot}%{_bindir}/mandb ; then - mv %{buildroot}%{_bindir}/mandb %{buildroot}%{_prefix}/lib/man-db/ + mv %{buildroot}%{_bindir}/mandb %{buildroot}%{_prefix}/lib/man-db/ fi if test -x %{buildroot}%{_bindir}/man ; then - mv %{buildroot}%{_bindir}/man %{buildroot}%{_prefix}/lib/man-db/ + mv %{buildroot}%{_bindir}/man %{buildroot}%{_prefix}/lib/man-db/ fi install wrapper %{buildroot}%{_bindir}/mandb ln -sf mandb %{buildroot}%{_bindir}/man