Summary: A small text editor Name: nano Version: 4.8 Release: 1%{?dist} License: GPLv3+ URL: https://www.nano-editor.org Source: https://www.nano-editor.org/dist/latest/%{name}-%{version}.tar.xz Source2: nanorc BuildRequires: file-devel BuildRequires: gettext-devel BuildRequires: gcc BuildRequires: git BuildRequires: groff BuildRequires: ncurses-devel BuildRequires: sed BuildRequires: texinfo Conflicts: filesystem < 3 %description GNU nano is a small and friendly text editor. %prep %autosetup -S git %build mkdir build cd build %global _configure ../configure %configure make %{?_smp_mflags} # generate default /etc/nanorc # - disable line wrapping by default # - set hunspell as the default spell-checker # - enable syntax highlighting by default (#1270712) sed -e 's/# set nowrap/set nowrap/' \ -e 's/^#.*set speller.*$/set speller "hunspell"/' \ -e 's|^# \(include "/usr/share/nano/\*.nanorc"\)|\1|' \ %{SOURCE2} doc/sample.nanorc > ./nanorc %install cd build %make_install rm -f %{buildroot}%{_infodir}/dir # remove installed HTML documentation rm -f %{buildroot}%{_docdir}/nano/{faq,nano,nano.1,nanorc.5,rnano.1}.html # install default /etc/nanorc mkdir -p %{buildroot}%{_sysconfdir} install -m 0644 ./nanorc %{buildroot}%{_sysconfdir}/nanorc %find_lang %{name} %files -f build/%{name}.lang %doc AUTHORS COPYING ChangeLog INSTALL NEWS README THANKS TODO %doc build/doc/sample.nanorc %doc doc/{faq,nano}.html %{_bindir}/* %config(noreplace) %{_sysconfdir}/nanorc %{_mandir}/man*/* %{_infodir}/nano.info* %{_datadir}/nano %changelog * Tue Mar 03 2020 zoujiaqing - 4.8-1 - Add first release