Repair ghost links used by update-alternatives
OBS-URL: https://build.opensuse.org/package/show/server:mail/mailutils?expand=0&rev=15
This commit is contained in:
parent
0dcffde1d4
commit
9da5fec2fa
@ -1,3 +1,11 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 19 10:24:58 UTC 2018 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Move guile site files into main package here there is the guimb
|
||||
scheme script file
|
||||
- Repair ghost links used by update-alternatives
|
||||
- Temporary disable guile as there is currently no guile-2.2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 30 10:40:54 UTC 2018 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
|
@ -19,6 +19,7 @@
|
||||
# See bug boo#1095783
|
||||
# Currently disabled suid/sgid program dotlock and maidag
|
||||
%bcond_with set_user_identity
|
||||
%bcond_with guile_22
|
||||
|
||||
%define somajor 5
|
||||
|
||||
@ -51,7 +52,9 @@ BuildRequires: openldap2-devel
|
||||
BuildRequires: pam-devel
|
||||
BuildRequires: pkgconfig(fribidi)
|
||||
BuildRequires: pkgconfig(gnutls)
|
||||
BuildRequires: pkgconfig(guile-2.0)
|
||||
%if %{with guile_22}
|
||||
BuildRequires: pkgconfig(guile-2.2)
|
||||
%endif
|
||||
BuildRequires: pkgconfig(krb5-gssapi)
|
||||
BuildRequires: pkgconfig(kyotocabinet)
|
||||
BuildRequires: pkgconfig(libgsasl)
|
||||
@ -64,6 +67,9 @@ BuildRequires: pkgconfig(python)
|
||||
BuildRequires: readline-devel
|
||||
BuildRequires: tcpd-devel
|
||||
BuildRequires: update-alternatives
|
||||
%if %{with guile_22}
|
||||
Requires: /usr/bin/guile
|
||||
%endif
|
||||
Requires(post): update-alternatives
|
||||
Requires(preun): update-alternatives
|
||||
Requires(post): %install_info_prereq
|
||||
@ -247,16 +253,6 @@ PATH="$PWD/bin:$PATH"
|
||||
#
|
||||
find %{buildroot} \( -name dir -o -name '*.la' -o -name '*.elc' \) -print -delete
|
||||
|
||||
#
|
||||
# Rename the mail program to avoid conflicts
|
||||
#
|
||||
mv %{buildroot}%{_bindir}/mail %{buildroot}%{_bindir}/mu-mail
|
||||
mv %{buildroot}%{_mandir}/man1/mail.1 %{buildroot}%{_mandir}/man1/mu-mail.1
|
||||
|
||||
mkdir -p %{buildroot}%{_sysconfdir}/alternatives
|
||||
ln -sf %{_bindir}/mu-mail %{buildroot}%{_sysconfdir}/alternatives/mail
|
||||
ln -sf %{_mandir}/man1/mu-mail.1%{?ext_man} %{buildroot}%{_sysconfdir}/alternatives/mail.1%{?ext_man}
|
||||
|
||||
#
|
||||
#
|
||||
#
|
||||
@ -297,6 +293,26 @@ do
|
||||
fi
|
||||
done
|
||||
|
||||
#
|
||||
# Rename the mail program to avoid conflicts
|
||||
#
|
||||
mv %{buildroot}%{_bindir}/mail %{buildroot}%{_bindir}/mu-mail
|
||||
mv %{buildroot}%{_mandir}/man1/mail.1 %{buildroot}%{_mandir}/man1/mu-mail.1
|
||||
|
||||
mkdir -p %{buildroot}/bin
|
||||
mkdir -p %{buildroot}%{_sysconfdir}/alternatives
|
||||
ln -sf %{_sysconfdir}/alternatives/binmail %{buildroot}/bin/mail
|
||||
ln -sf %{_sysconfdir}/alternatives/Mail %{buildroot}%{_bindir}/Mail
|
||||
ln -sf %{_sysconfdir}/alternatives/mail %{buildroot}%{_bindir}/mail
|
||||
ln -sf %{_sysconfdir}/alternatives/Mail.1%{?ext_man} %{buildroot}%{_mandir}/man1/Mail.1%{?ext_man}
|
||||
ln -sf %{_sysconfdir}/alternatives/mail.1%{?ext_man} %{buildroot}%{_mandir}/man1/mail.1%{?ext_man}
|
||||
#
|
||||
ln -sf %{_bindir}/mu-mail %{buildroot}%{_sysconfdir}/alternatives/binmail
|
||||
ln -sf %{_bindir}/mu-mail %{buildroot}%{_sysconfdir}/alternatives/Mail
|
||||
ln -sf %{_bindir}/mu-mail %{buildroot}%{_sysconfdir}/alternatives/mail
|
||||
ln -sf %{_mandir}/man1/mu-mail.1%{?ext_man} %{buildroot}%{_sysconfdir}/alternatives/Mail.1%{?ext_man}
|
||||
ln -sf %{_mandir}/man1/mu-mail.1%{?ext_man} %{buildroot}%{_sysconfdir}/alternatives/mail.1%{?ext_man}
|
||||
|
||||
%fdupes -s %{buildroot}%{_libexecdir}/python*/site-packages/mailutils/
|
||||
|
||||
%find_lang %name
|
||||
@ -316,7 +332,9 @@ done
|
||||
|
||||
%preun
|
||||
%install_info_delete --info-dir=%{_infodir} %{_infodir}/mailutils.info.gz
|
||||
%{_sbindir}/update-alternatives --quiet --force --remove mail %{_bindir}/mu-mail
|
||||
if test ! -e %{_bindir}/mu-mail; then
|
||||
%{_sbindir}/update-alternatives --quiet --force --remove mail %{_bindir}/mu-mail
|
||||
fi
|
||||
|
||||
%post -n libmailutils%{somajor} -p /sbin/ldconfig
|
||||
%postun -n libmailutils%{somajor} -p /sbin/ldconfig
|
||||
@ -346,7 +364,12 @@ done
|
||||
%endif
|
||||
%{_bindir}/frm
|
||||
%{_bindir}/from
|
||||
%if %{with guile_22}
|
||||
%{_bindir}/guimb
|
||||
%endif
|
||||
/bin/mail
|
||||
%{_bindir}/Mail
|
||||
%{_bindir}/mail
|
||||
%{_bindir}/mu-mail
|
||||
%{_bindir}/mailutils
|
||||
%{_bindir}/mailutils-config
|
||||
@ -364,6 +387,11 @@ done
|
||||
%{_libdir}/mailutils/*.so
|
||||
%dir %{_libdir}/python*/site-packages/mailutils/
|
||||
%{_libdir}/python*/site-packages/mailutils/c_api.so
|
||||
%if %{with guile_22}
|
||||
%dir %{_datadir}/guile/site/2.0/
|
||||
%dir %{_datadir}/guile/site/2.0/mailutils/
|
||||
%{_datadir}/guile/site/2.0/mailutils/*
|
||||
%endif
|
||||
|
||||
%files mh
|
||||
%defattr(-,root,root)
|
||||
@ -403,9 +431,6 @@ done
|
||||
%dir %{_includedir}/mailutils/sys/
|
||||
%{_includedir}/mailutils/sys/*.h
|
||||
%{_datadir}/aclocal/mailutils.m4
|
||||
%dir %{_datadir}/guile/site/2.0/
|
||||
%dir %{_datadir}/guile/site/2.0/mailutils/
|
||||
%{_datadir}/guile/site/2.0/mailutils/*
|
||||
|
||||
%files -n libmailutils%{somajor}
|
||||
%defattr(-,root,root)
|
||||
|
Loading…
Reference in New Issue
Block a user