commit nano for openSUSE:Factory
Hello community, here is the log from the commit of package nano for openSUSE:Factory checked in at Tue Mar 1 10:01:31 CET 2011. -------- --- nano/nano.changes 2011-01-01 16:33:07.000000000 +0100 +++ /mounts/work_src_done/STABLE/nano/nano.changes 2011-02-27 15:30:57.000000000 +0100 @@ -1,0 +2,23 @@ +Sun Feb 27 13:37:00 UTC 2011 - asterios.dramis@gmail.com + +- Update to version 2.3.0: + * libmagic support for syntax highlighting has been added on top of the + existing file extension and header support already available. + * Cursor position can be saved between editing sessions with the -P or + --poslog command line flags, or via "set poslog" in your .nanorc. + * Also included are some fixes for compilation with g++, and better handling + of issues writing the backup file, which should reduce the need for the + 'set allow_insecure_backup" nanorc option. +- Spec file updates: + * More changes based on rpmdevtools templates and spec-cleaner run. + * Changed License: to GPLv3+ and (GFDL or GPLv3+). + * Added description for the patch based on openSUSE Patches Guidelines. + * Updates in Buildrequires: and Requires: sections. + * Added Recommends: for the lang package. + * Updated Authors: data. + * Updates in %install section. Manually install the doc files in order to + easily split them between the main and lang package. + * Removed %check section (the package doesn't implement "make check"). + * Use %preun instead of %postun for "install_info". + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- nano-2.2.6.tar.bz2 New: ---- nano-2.3.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nano.spec ++++++ --- /var/tmp/diff_new_pack.cwg0n2/_old 2011-03-01 09:59:18.000000000 +0100 +++ /var/tmp/diff_new_pack.cwg0n2/_new 2011-03-01 09:59:18.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package nano (Version 2.2.6) +# spec file for package nano # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,44 +17,48 @@ # norootforbuild -%define nano_extraver %{nil} Name: nano -Version: 2.2.6 +Version: 2.3.0 Release: 1 -License: GPLv3+ Summary: Pico Editor Clone with Enhancements + +License: GPLv3+ and (GFDL or GPLv3+) Url: http://www.nano-editor.org/ Group: Productivity/Editors/Other -# http://www.nano-editor.org/dist/v2.2/%{name}-%{version}%{nano_extraver}.tar.gz -Source: %{name}-%{version}%{nano_extraver}.tar.bz2 -# Don't show build date in version information +# http://www.nano-editor.org/dist/v2.3/%{name}-%{version}.tar.gz +Source0: %{name}-%{version}.tar.bz2 +# PATCH-FIX-OPENSUSE no-build-date.patch cristian.rodriguez@opensuse.org -- Do not provide build dates in binaries Patch0: nano-no-build-date.patch -BuildRequires: ncurses-devel -Requires(post): %install_info_prereq -Requires(postun): %install_info_prereq BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: file-devel +BuildRequires: ncurses-devel +Requires(post): info +Requires(preun): info +Recommends: %{name}-lang = %{version} + %description GNU nano is a small and friendly text editor. It aims to emulate the Pico text editor while also offering a few enhancements. - Authors: -------- Chris Allegretta <chrisa@asty.org> - David Lawrence Ramsey <pooka_regent@sluggy.net> - Jordi Mallach <jordi@sindominio.net> + David Lawrence Ramsey <pooka109@gmail.com> + Jordi Mallach <jordi@gnu.org> Adam Rogoyski <rogoyski@cs.utexas.edu> Robert Siemborski <rjs3@andrew.cmu.edu> Rocco Corsi <rocco.corsi@sympatico.ca> David Benbennick <dbenbenn@math.cornell.edu> + Mike Frysinger <vapier@gentoo.org> + %lang_package %prep -%setup -q -n "%{name}-%{version}%{nano_extraver}" +%setup -q %patch0 %build @@ -62,34 +66,44 @@ %__make %{?_smp_mflags} %install -%__make install DESTDIR="%{buildroot}" -%find_lang %{name} --with-man --all-name +%makeinstall + +# Remove doc files from /usr/share/nano (they should be in defaultdocdir) +rm -rf %{buildroot}%{_datadir}/nano/man-html/ -%check -%__make check +# Manually install the doc files in order to easily split them between the main and lang package +install -dp -m 0755 %{buildroot}%{_defaultdocdir}/nano +install -p -m 0644 AUTHORS BUGS COPYING COPYING.DOC ChangeLog ChangeLog.pre-2.1 NEWS README THANKS TODO UPGRADE %{buildroot}%{_defaultdocdir}/nano/ +install -p -m 0644 doc/faq.html doc/nanorc.sample %{buildroot}%{_defaultdocdir}/nano/ +install -dp -m 0755 %{buildroot}%{_defaultdocdir}/nano/man-html/fr +install -p -m 0644 doc/man/*.html %{buildroot}%{_defaultdocdir}/nano/man-html/ +install -p -m 0644 doc/man/fr/*.html %{buildroot}%{_defaultdocdir}/nano/man-html/fr/ + +%find_lang %{name} --with-man --all-name %clean -%{?buildroot:%__rm -rf "%{buildroot}"} +%__rm -rf %{buildroot} %post %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info} -%postun +%preun %install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info} %files -%defattr(-, root, root) -%doc AUTHORS BUGS COPYING ChangeLog NEWS README THANKS TODO UPGRADE -%doc doc/faq.html doc/nanorc.sample -%dir %{_mandir}/fr +%defattr(-,root,root,-) +%doc %{_defaultdocdir}/nano/ +%exclude %{_defaultdocdir}/nano/man-html/fr/ %{_bindir}/nano %{_bindir}/rnano -%{_datadir}/nano %doc %{_infodir}/nano.info%{ext_info} %doc %{_mandir}/man1/nano.1%{ext_man} %doc %{_mandir}/man1/rnano.1%{ext_man} %doc %{_mandir}/man5/nanorc.5%{ext_man} +%{_datadir}/nano/ %files lang -f %{name}.lang +%defattr(-,root,root,-) +%doc %{_defaultdocdir}/nano/man-html/fr/ %changelog ++++++ nano-2.2.6.tar.bz2 -> nano-2.3.0.tar.bz2 ++++++ ++++ 72533 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de