Dr. Werner Fink 2018-07-31 10:57:47 +00:00 committed by Git OBS Bridge
parent d42d6880fb
commit 7a31cfe553
2 changed files with 40 additions and 4 deletions

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jul 31 10:56:24 UTC 2018 - werner@suse.de
- Generate soem manual pages with help2man
- Move manual pages of system binaries to the appropiate package
-------------------------------------------------------------------
Sun Jun 10 23:33:31 UTC 2018 - jengelh@inai.de

View File

@ -15,6 +15,7 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# See bug boo#1095783
# Currently disabled suid/sgid program dotlock and maidag
%bcond_with set_user_identity
@ -24,10 +25,10 @@
Name: mailutils
Version: 3.4
Release: 0
License: LGPL-3.0-or-later and GPL-3.0-or-later
Summary: GNU Mailutils
Url: https://mailutils.org/
License: LGPL-3.0-or-later AND GPL-3.0-or-later
Group: Productivity/Networking/Email/Clients
Url: https://mailutils.org/
Source: ftp://ftp.gnu.org/gnu/mailutils/mailutils-3.4.tar.xz
Source1: mailutils-rpmlintrc
Patch0: lisp-load-silent.patch
@ -43,6 +44,7 @@ BuildRequires: flex
BuildRequires: freeradius-server-devel
%endif
BuildRequires: gcc-c++
BuildRequires: help2man
BuildRequires: libmysqld-devel
BuildRequires: m4
BuildRequires: makeinfo
@ -51,9 +53,9 @@ BuildRequires: pam-devel
BuildRequires: pkgconfig(fribidi)
BuildRequires: pkgconfig(gnutls)
BuildRequires: pkgconfig(guile-2.0)
BuildRequires: pkgconfig(libgsasl)
BuildRequires: pkgconfig(krb5-gssapi)
BuildRequires: pkgconfig(kyotocabinet)
BuildRequires: pkgconfig(libgsasl)
%if 0
# Does not compile due API changes
BuildRequires: pkgconfig(python3)
@ -267,6 +269,31 @@ mkdir -p %{buildroot}%{_sysconfdir}/permissions.d
EOF
%endif
# Move system manual pages
mkdir -p %{buildroot}%{_mandir}/man8
for m in pop3d imap4d
do
mv %{buildroot}%{_mandir}/man1/${m}.1 %{buildroot}%{_mandir}/man8/${m}.8
done
# Create missing manual pages
for m in %{buildroot}%{_bindir}/*
do
case "${m##*/}" in
guimb|mailutils-config|mu-mh) continue ;;
esac
if test ! -e %{buildroot}%{_mandir}/man1/${m##*/}.1
then
LD_LIBRARY_PATH=%{buildroot}%{_libdir} help2man $m > %{buildroot}%{_mandir}/man1/${m##*/}.1
fi
done
for m in %{buildroot}%{_sbindir}/*
do
if test ! -e %{buildroot}%{_mandir}/man8/${m##*/}.8
then
LD_LIBRARY_PATH=%{buildroot}%{_libdir} help2man $m > %{buildroot}%{_mandir}/man8/${m##*/}.8
fi
done
%fdupes -s %{buildroot}%{_libexecdir}/python*/site-packages/mailutils/
%find_lang %name
@ -287,7 +314,7 @@ mkdir -p %{buildroot}%{_sysconfdir}/permissions.d
%preun
%install_info_delete --info-dir=%{_infodir} %{_infodir}/mailutils.info.gz
%{_sbindir}/update-alternatives --quiet --force --remove mail %{_bindir}/mu-mail
%post -n libmailutils%{somajor} -p /sbin/ldconfig
%postun -n libmailutils%{somajor} -p /sbin/ldconfig
@ -353,14 +380,17 @@ mkdir -p %{buildroot}%{_sysconfdir}/permissions.d
%files notify
%defattr(-,root,root)
%{_sbindir}/comsatd
%doc %{_mandir}/man8/comsatd.8%{?ext_man}
%files imap4d
%defattr(-,root,root)
%{_sbindir}/imap4d
%doc %{_mandir}/man8/imap4d.8%{?ext_man}
%files pop3d
%defattr(-,root,root)
%{_sbindir}/pop3d
%doc %{_mandir}/man8/pop3d.8%{?ext_man}
%files devel
%defattr(-,root,root)