Use R: /sbin/install-info (Fix broken installation dependency).

- Use /sbin/install-info instead of install-info in scriptlets.
- Make %preun compliant to the FPG.
This commit is contained in:
Ralf Corsépius 2014-01-06 07:38:02 +01:00
commit 49bda1ce63

View file

@ -2,13 +2,13 @@
Name: aime
Version: 7.20131209
Release: 1%{?dist}
Release: 2%{?dist}
Summary: An application embeddable programming language interpreter
License: GPLv3+
URL: http://aime-embedded.sourceforge.net/
Source0: http://downloads.sourceforge.net/project/aime-embedded/%{name}/%{name}-%{version}/%{name}-%{version}.tar.gz
Requires(post): %{_sbindir}/install-info
Requires(preun): %{_sbindir}/install-info
Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info
%description
aime is a programming language, with a C like syntax, intended for application
@ -39,12 +39,14 @@ find %{buildroot} -name '*.a' -exec rm -f {} ';'
rm -f %{buildroot}%{_infodir}/dir
%post
install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
install-info %{_infodir}/%{libname}.info %{_infodir}/dir || :
/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
/sbin/install-info %{_infodir}/%{libname}.info %{_infodir}/dir || :
%preun
install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || :
install-info --delete %{_infodir}/%{libname}.info %{_infodir}/dir || :
if [ $1 = 0 ]; then
/sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || :
/sbin/install-info --delete %{_infodir}/%{libname}.info %{_infodir}/dir || :
fi
%files
%doc COPYING README TODO
@ -56,6 +58,11 @@ install-info --delete %{_infodir}/%{libname}.info %{_infodir}/dir || :
%{_includedir}/%{name}.h
%changelog
* Mon Jan 06 2014 Ralf Corsépius <corsepiu@fedoraproject.org> - 7.20131209-2
- Use R: /sbin/install-info (Fix broken installation dependency).
- Use /sbin/install-info instead of install-info in scriptlets.
- Make %%preun compliant to the FPG.
* Sat Dec 21 2013 Christopher Meng <rpm@cicku.me> - 7.20131209-1
- Update to 7.20131209