diff --git a/ChangeLog b/ChangeLog index 80970183..1d4ac6b6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2015-06-04 Benno Schulenberg * src/nano.h: Fix compilation with --enable-tiny. + * nano.spec.in: Add the post-install and pre-uninstall rules for the + Info document, plus some tweaks. (Patch was tested by Kamil Dudka.) 2015-06-02 Benno Schulenberg * doc/man/nanorc.5, doc/texinfo/nano.texi: Tweak some wordings, and diff --git a/nano.spec.in b/nano.spec.in index 1d6525af..f60d24e3 100644 --- a/nano.spec.in +++ b/nano.spec.in @@ -2,20 +2,24 @@ %define version @VERSION@ %define release 1 -Summary : Pico editor clone with enhancements Name : %{name} Version : %{version} Release : %{release} +Summary : a user-friendly editor, a Pico clone with enhancements + License : GPLv3+ Group : Applications/Editors URL : http://www.nano-editor.org/ -Source : http://www.nano-editor.org/dist/v2.3/%{name}-%{version}.tar.gz +Source : http://www.nano-editor.org/dist/v2.4/%{name}-%{version}.tar.gz + BuildRoot : %{_tmppath}/%{name}-%{version}-root BuildRequires : autoconf, automake, gettext-devel, ncurses-devel, texinfo +Requires(post) : info +Requires(preun) : info %description GNU nano is a small and friendly text editor. It aims to emulate the -Pico text editor while also offering a few enhancements. +Pico text editor while also offering several enhancements. %prep %setup -q @@ -26,8 +30,16 @@ make %install make DESTDIR="%{buildroot}" install -#ln -s nano %{buildroot}%{_bindir}/pico -rm -f %{buildroot}%{_infodir}/dir +#ln -s nano %{buildroot}/%{_bindir}/pico +rm -f %{buildroot}/%{_infodir}/dir + +%post +/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || : + +%preun +if [ $1 = 0 ] ; then +/sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || : +fi %files %defattr(-,root,root)