summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--nano.spec104
-rw-r--r--sources1
3 files changed, 106 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..2d5352d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/nano-8.1.tar.xz
diff --git a/nano.spec b/nano.spec
new file mode 100644
index 0000000..be8d88c
--- /dev/null
+++ b/nano.spec
@@ -0,0 +1,104 @@
+Name: nano
+Version: 8.1
+Release: 1
+Summary: Nano is a tiny GNU editor
+License: GPL-3.0-or-later
+URL: https://www.nano-editor.org
+Source0: https://www.nano-editor.org/dist/v8/%{name}-%{version}.tar.xz
+
+BuildRequires: file-devel gettext-devel gcc ncurses-devel sed texinfo groff
+Conflicts: filesystem < 3
+
+%description
+Nano is a tiny GNU editor
+
+%package_help
+
+%prep
+%autosetup -p1
+
+%build
+install -d build
+cd build
+%global _configure ../configure
+%configure
+%make_build
+
+sed -e 's/^#.*set speller.*$/set speller "hunspell"/' \
+ -e 's|^# \(include "/usr/share/nano/\*.nanorc"\)|\1|' \
+ doc/sample.nanorc >> ./nanorc
+
+%install
+%make_install -C build
+rm -rf %{buildroot}%{_infodir}/dir
+rm -rf %{buildroot}%{_docdir}/nano/{nano,nano.1,nanorc.5,rnano.1}.html
+
+install -d %{buildroot}%{_sysconfdir}
+install -m 0644 build/nanorc %{buildroot}%{_sysconfdir}/nanorc
+
+mv %{buildroot}%{_datadir}/nano/extra/* %{buildroot}%{_datadir}/nano
+rm -rf %{buildroot}%{_datadir}/nano/extra
+
+%find_lang %{name}
+
+%files -f %{name}.lang
+%doc AUTHORS
+%license COPYING
+
+%{_bindir}/*
+%config(noreplace) %{_sysconfdir}/nanorc
+%{_datadir}/nano
+%{_infodir}/nano.info*
+
+%files help
+%doc ChangeLog INSTALL NEWS README THANKS TODO
+%doc build/doc/sample.nanorc
+%doc doc/nano.html
+%{_mandir}/man*/*
+%{_defaultdocdir}/nano/faq.html
+
+%changelog
+* Thu Jul 25 2024 Funda Wang <fundawang@yeah.net> - 8.1-1
+- Update to 8.1
+
+* Mon Jun 17 2024 yaoxin <yao_xin001@hoperun.com> - 8.0-1
+- Update to 8.0
+ * CVE-2024-5742: Avoid privilege escalations via symlink attacks
+ on emergency save file (boo#1226099)
+ * By default ^F is bound to starting a forward search, and ^B to
+ starting a backward search, while M-F and M-B repeat the search
+ in the corresponding direction. (See the documentation if you
+ want the old bindings back.)
+ * Command-line option --modernbindings (-/) makes ^Q quit, ^X cut,
+ ^C copy, ^V paste, ^Z undo, ^Y redo, ^O open a file, ^W write a file,
+ ^R replace, ^G find again, ^D find again backwards, ^A set the mark,
+ ^T jump to a line, ^P show the position, and ^E execute.
+ * For easier access, M-" is bound to placing/removing an anchor,
+ and M-' to jumping to the next anchor.
+
+* Thu Jun 13 2024 xuchenchen <xuchenchen@kylinos.cn> - 7.2-3
+- Type:CVES
+- ID:CVE-2024-5742
+- SUG:NA
+- DESC:fix CVE-2024-5742
+
+* Mon May 15 2023 misaka00251 <liuxin@iscas.ac.cn> - 7.2-2
+- Fix bug when build using rpmbuild
+
+* Wed Apr 19 2023 xu_ping <707078654@qq.com> - 7.2-1
+- Upgrade package to 7.2 version
+
+* Mon Aug 02 2021 chenyanpanHW <chenyanpan@huawei.com> - 4.9.3-2
+- DESC: delete -S git from %autosetup, and delete BuildRequires git
+
+* Thu Sep 10 2020 baizhonggui <baizhonggui@huawei.com> - 4.9.3-1
+- Modify source0
+
+* Sat May 30 2020 SimpleUpdate Robot <tc@openeuler.org>
+- Update to version 4.9.3
+
+* Fri Jan 17 2020 Lei Zhang <ricky.z@huawei.com> - 4.5-2
+- Remove useless nanorc config file
+
+* Tue Nov 26 2019 openEuler Buildteam <buildteam@openeuler.org> - 4.5-1
+- Package init
diff --git a/sources b/sources
new file mode 100644
index 0000000..94437cf
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+9eb581845590ad70ba89c04509c7a386 nano-8.1.tar.xz