From 4fea6580953958c38135c2fd630f4120aeff989a Mon Sep 17 00:00:00 2001 From: Kamil Dudka Date: Wed, 6 Oct 2021 12:18:49 +0200 Subject: [PATCH 01/29] new upstream release - 5.9 --- nano-5.8-die-infinite-recursion.patch | 82 --------------------------- nano-5.8.tar.xz.asc | 16 ------ nano-5.9.tar.xz.asc | 16 ++++++ nano.spec | 10 ++-- sources | 2 +- 5 files changed, 22 insertions(+), 104 deletions(-) delete mode 100644 nano-5.8-die-infinite-recursion.patch delete mode 100644 nano-5.8.tar.xz.asc create mode 100644 nano-5.9.tar.xz.asc diff --git a/nano-5.8-die-infinite-recursion.patch b/nano-5.8-die-infinite-recursion.patch deleted file mode 100644 index 1a36e5a..0000000 --- a/nano-5.8-die-infinite-recursion.patch +++ /dev/null @@ -1,82 +0,0 @@ -From 67ee5ab6af622666d8caf4127e945c941698b816 Mon Sep 17 00:00:00 2001 -From: Benno Schulenberg -Date: Tue, 29 Jun 2021 12:51:44 +0200 -Subject: [PATCH 1/2] feedback: when not in curses mode, just skip displaying - any message - -Calling die() could trigger another call of emergency_save(), which -could fail and cause another call to statusline(), which would call -die() again... Spiralling until stack space runs out. - -This fixes https://savannah.gnu.org/bugs/?60853. - -Bug existed since version 5.1, commit 7942dab0. - -Original report was in https://bugzilla.redhat.com/1976410. -Reported-by: Souptik Dutta Roy - -Upstream-commit: fc01c5a10ee729d6f82e109890b593aef976205e -Signed-off-by: Kamil Dudka ---- - src/winio.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/src/winio.c b/src/winio.c -index 72f4f95..345fb19 100644 ---- a/src/winio.c -+++ b/src/winio.c -@@ -2255,8 +2255,9 @@ void statusline(message_type importance, const char *msg, ...) - - UNSET(WHITESPACE_DISPLAY); - -+ /* When not in curses mode, there is no status bar to display anything on. */ - if (isendwin()) -- die("Out of curses -- please report a bug\n"); -+ return; - #endif - - /* Ignore a message with an importance that is lower than the last one. */ --- -2.31.1 - - -From 242cde94e13352ef97c048a5c8c6ddbf83d7c9a4 Mon Sep 17 00:00:00 2001 -From: Benno Schulenberg -Date: Tue, 29 Jun 2021 13:20:16 +0200 -Subject: [PATCH 2/2] input: give up on the input stream only after millions of - errors - -This mitigates a problem seen sometimes among the Red Hat crash reports: -somehow wgetch() keeps returning ERR, as if it were in nodelay mode. -(I've seen this happen once after nano came out of suspension.) - -Using a much larger error-count value gives the user a few seconds -to type something and hopefully get out of the error condition. - -Upstream-commit: 8d1a666dcfbb9e9fcf6ce7a875a4ad4f5ea932ce -Signed-off-by: Kamil Dudka ---- - src/winio.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/winio.c b/src/winio.c -index 345fb19..744562f 100644 ---- a/src/winio.c -+++ b/src/winio.c -@@ -233,11 +233,11 @@ void read_keys_from(WINDOW *win) - } - } - #endif -- /* When we've failed to get a keycode over a hundred times in a row, -+ /* When we've failed to get a keycode millions of times in a row, - * assume our input source is gone and die gracefully. We could - * check if errno is set to EIO ("Input/output error") and die in - * that case, but it's not always set properly. Argh. */ -- if (input == ERR && ++errcount == 123) -+ if (input == ERR && ++errcount == 12345678) - die(_("Too many errors from stdin\n")); - } - --- -2.31.1 - diff --git a/nano-5.8.tar.xz.asc b/nano-5.8.tar.xz.asc deleted file mode 100644 index 48052e8..0000000 --- a/nano-5.8.tar.xz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEv9AJBh5TUFKtDfIVDSjU0qCs6IQFAmDIZLYACgkQDSjU0qCs -6IQH/g/7BCG+gdFC6JwPfnG/7UfbL6HIg2DpPplOocJ08/fw/2MLZKx3+f8EFOzo -G7hAlNeaoa7sNWDvCVhI9oJYwNrBVc7FRyWyOltSDv/7NYT0ofPnAoXigxhBMuqB -xFbX0pfep6Rn2ZyZ5n790ONwCmzpHs/BbLoilDQNsw8Trk3UKhOxnYMdrAUuUSpF -GUqmYhzyDBm1+Tn4o6wa0/ZN1Spgfn6Ef/tUVz0Gcq+jqwTDuUgwb00+DeALnnWr -MGQJjPTYhjjJczJ+rpcC05conRDryxx0jGsL6J6wtJ/MxIq4atYSq3b1FUs3L7As -tZI1k8l8++V/Hnd8Q9QjATHiwj8adS7sysV3Fs6YxBdKNke6fqF4TB9l+jZRpBUT -fK7UX6dJYIs+cOJblYkz8PM9WhzepV4NxYa7/9b5tXFHrP2G1j58AGkhbICEaczx -vCOsf6s14hYqU1CXoodunRDIL0zkrfE2YO2I/yLDX08lk6uJ0uG7YOeLYn363Uq5 -FUKnIGajSVdIDpebfb/UWQoRmq30OUSgfjkhacRIqqPoV55/VsWuC14buAQVV7FX -VRy29FnnShgcOKV4clP0SV6/AxSAQIbFd2DR0L/x7JZXqIIUSD9z503IGO3TDIsz -F/S5Qd7tNsRWgonX7QKDbyftQ1HX0FzPMUeuloCJdUYWdak24Jo= -=q7GX ------END PGP SIGNATURE----- diff --git a/nano-5.9.tar.xz.asc b/nano-5.9.tar.xz.asc new file mode 100644 index 0000000..4b30cbf --- /dev/null +++ b/nano-5.9.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEv9AJBh5TUFKtDfIVDSjU0qCs6IQFAmFdZA8ACgkQDSjU0qCs +6IRufA/+JltYzPg6vGjrwCV6rAWwPM36DBcoUBlIZU9+do7w/mv7H1rhWvMsArnx +kGVTNSWltcMorMBKbbLbxDFxK2hKbjEpukFKCUqkA4HJDKR8ShN7EYERDl5ponTw +pqFkpmkUMW2Zv2BDBbWEJ3PqNL508kgEZGB0ZfvjezXeWg/o0ub1mnxhel3GnYx2 +a1OxeAaPa/KZegcYGlG5ahAuLDn/B1Vc2CTG6GH6Kv9r0YFYCnrNAnzUHz8c48ew +e1PvNy/SYzzaqLI0M8XhbNtf3badynXn/dGk02bJxiAdtAp/CqQLp9swZ13m65uN +qc6v9EziPyp1C84scYGswwsb7um9YCBRfE7G9O9DJCCKPVMjgm/zAyivFxs10JnB +TFBZrXicKb8YwfCSJ9euPhvL2iWrsUxuGh00pKqOMkdxiDoi2VN8Q/9jxltnBthN +gMcYG7V7niGA54NjaC3oe4G1Q/dxIXq6eJqJcvfvMkxEQ7BL26NwFEGnGo8OK8Re +6m4aKxKnsy6HqRGDCq9Ygvrya2qNuY555bQNMykxqcUa6uYUPFfXlhHia7e32WnQ +aOGzUHGncq6I++GHVXN546Ufw801glkMI5sVJ5teWqLuaz6xPRLQWixJw58dNk1V +qhYVjTMMv9Oy6GnTgEr3MYItiXIak6JRc52lFrucToi0z9ddWTw= +=HMNR +-----END PGP SIGNATURE----- diff --git a/nano.spec b/nano.spec index 9d7035f..a771f1b 100644 --- a/nano.spec +++ b/nano.spec @@ -7,16 +7,13 @@ Summary: A small text editor Name: nano -Version: 5.8 -Release: 4%{?dist} +Version: 5.9 +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 -# fix infinite recursion when handling an error (#1976410) -Patch1: nano-5.8-die-infinite-recursion.patch - # Shell snippets for default-editor setup Source11: nano-default-editor.sh Source12: nano-default-editor.csh @@ -125,6 +122,9 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Wed Oct 06 2021 Kamil Dudka - 5.9-1 +- new upstream release + * Thu Jul 22 2021 Fedora Release Engineering - 5.8-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/sources b/sources index bb6fcbf..77987b6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nano-5.8.tar.xz) = ac614587f1a76c5ccb425fc8b4c6d4f7748dda89b863b2b8c6937b31e837edca5c83e3c13f53c9f5da5a9e24a1d8093c19dd0e8a85723f0bbae57fdab155e15c +SHA512 (nano-5.9.tar.xz) = 45ff3abce4dab24a8090409e6d7bb26afa7fa7812a51e06728c2aa47d5b4de610d97ba4609cf13d9173087bd909fdf377235eee988a6fdcf52abb70341c40b5b From e77dae241957b4e7b78ffeea63dab8328e6c12f1 Mon Sep 17 00:00:00 2001 From: Kamil Dudka Date: Wed, 15 Dec 2021 13:30:37 +0100 Subject: [PATCH 02/29] new upstream release - 6.0 --- .gitignore | 2 +- nano-5.9.tar.xz.asc | 16 ---------------- nano-6.0.tar.xz.asc | 16 ++++++++++++++++ nano.spec | 5 ++++- sources | 2 +- 5 files changed, 22 insertions(+), 19 deletions(-) delete mode 100644 nano-5.9.tar.xz.asc create mode 100644 nano-6.0.tar.xz.asc diff --git a/.gitignore b/.gitignore index c793586..297fc45 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ /nano-2.*.*.tar.gz -/nano-[3-5].*.tar.xz +/nano-[3-6].*.tar.xz diff --git a/nano-5.9.tar.xz.asc b/nano-5.9.tar.xz.asc deleted file mode 100644 index 4b30cbf..0000000 --- a/nano-5.9.tar.xz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEv9AJBh5TUFKtDfIVDSjU0qCs6IQFAmFdZA8ACgkQDSjU0qCs -6IRufA/+JltYzPg6vGjrwCV6rAWwPM36DBcoUBlIZU9+do7w/mv7H1rhWvMsArnx -kGVTNSWltcMorMBKbbLbxDFxK2hKbjEpukFKCUqkA4HJDKR8ShN7EYERDl5ponTw -pqFkpmkUMW2Zv2BDBbWEJ3PqNL508kgEZGB0ZfvjezXeWg/o0ub1mnxhel3GnYx2 -a1OxeAaPa/KZegcYGlG5ahAuLDn/B1Vc2CTG6GH6Kv9r0YFYCnrNAnzUHz8c48ew -e1PvNy/SYzzaqLI0M8XhbNtf3badynXn/dGk02bJxiAdtAp/CqQLp9swZ13m65uN -qc6v9EziPyp1C84scYGswwsb7um9YCBRfE7G9O9DJCCKPVMjgm/zAyivFxs10JnB -TFBZrXicKb8YwfCSJ9euPhvL2iWrsUxuGh00pKqOMkdxiDoi2VN8Q/9jxltnBthN -gMcYG7V7niGA54NjaC3oe4G1Q/dxIXq6eJqJcvfvMkxEQ7BL26NwFEGnGo8OK8Re -6m4aKxKnsy6HqRGDCq9Ygvrya2qNuY555bQNMykxqcUa6uYUPFfXlhHia7e32WnQ -aOGzUHGncq6I++GHVXN546Ufw801glkMI5sVJ5teWqLuaz6xPRLQWixJw58dNk1V -qhYVjTMMv9Oy6GnTgEr3MYItiXIak6JRc52lFrucToi0z9ddWTw= -=HMNR ------END PGP SIGNATURE----- diff --git a/nano-6.0.tar.xz.asc b/nano-6.0.tar.xz.asc new file mode 100644 index 0000000..b531cf7 --- /dev/null +++ b/nano-6.0.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEv9AJBh5TUFKtDfIVDSjU0qCs6IQFAmG50XcACgkQDSjU0qCs +6ITfRg/+MTexnQGxRRCj3+Hso/H0kYsyp5wyTOQBuW7e9QOIJOekf4e+g5MxOFu+ +h1d2mFyZ08W8le5KhHlg1MWo5otliTK5Xzo8OvCdy84YEL2YZ+tNP7r3rHMOvqJ8 +kC2H9XOc4CWqwhwP7BV+CzaeEoffm2RLHmgmRE08mM+P1gs+PGFjP2vkr46JL/Ig +n2rBGEDz4I6+5bU+XmE84qDbJyn8m2I2NFQfwRRd4lCFtB0t34daJbKF6jXE0D5x +iN5lgcWSq1lNl21Reb9+D1z40th04UAOMyYoXthPmXG1QguihnAYevikjwBp0eqN +xGBDZ4RvgroxUVEM5Xq96Jun1YCc0tcJ5UM1Sd0/LvV5mR3KF7rlXqxAfMpJkXPn +zCfrnCONS1eGBW4RwLvfIj7ARY5Dmygu+3yZUTD2fqbOlKh25HpWeutu3MFPk4A6 +eUNWnFK3fytfQnlmW8470OAhhDvcszLgZ+OwpJai/k7F+kjgGKuv0O+6CWIo//y9 +e7bGEve3S/l+/FydL3IOPqNbtf3ew9M4DQJg1haTDtZiWtzhdVHpD7/O+bNlZG4i +BdA9Q/At2JrrBa/HoNNZzK1ZSaSNUeR8kzLRImdIN8uwKZRVDOQLh2O9Z9PX+idj +NQKT0Q6vZjY2+vuz98xgGTFN/DsWnIINI8oYImFwgmJX6bPVwR8= +=M3JP +-----END PGP SIGNATURE----- diff --git a/nano.spec b/nano.spec index a771f1b..0608fa4 100644 --- a/nano.spec +++ b/nano.spec @@ -7,7 +7,7 @@ Summary: A small text editor Name: nano -Version: 5.9 +Version: 6.0 Release: 1%{?dist} License: GPLv3+ URL: https://www.nano-editor.org @@ -122,6 +122,9 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Wed Dec 15 2021 Kamil Dudka - 6.0-1 +- new upstream release + * Wed Oct 06 2021 Kamil Dudka - 5.9-1 - new upstream release diff --git a/sources b/sources index 77987b6..23f4efb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nano-5.9.tar.xz) = 45ff3abce4dab24a8090409e6d7bb26afa7fa7812a51e06728c2aa47d5b4de610d97ba4609cf13d9173087bd909fdf377235eee988a6fdcf52abb70341c40b5b +SHA512 (nano-6.0.tar.xz) = 5f9487e710385888fb6d0aadbac1f5d58e0a5d05eb07de4d59b6ef65bdf54b07da490a48282d20c422b5177fbaa9d867237f7472effbe5e6f3be958e660b6c99 From 3f04baa861c952b16909d938150a930bca33a33a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 20:52:28 +0000 Subject: [PATCH 03/29] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- nano.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nano.spec b/nano.spec index 0608fa4..0f7089b 100644 --- a/nano.spec +++ b/nano.spec @@ -8,7 +8,7 @@ Summary: A small text editor Name: nano Version: 6.0 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv3+ URL: https://www.nano-editor.org Source: https://www.nano-editor.org/dist/latest/%{name}-%{version}.tar.xz @@ -122,6 +122,9 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 6.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Wed Dec 15 2021 Kamil Dudka - 6.0-1 - new upstream release From dd599383adccd622194a54b258da7ae012e3dc6e Mon Sep 17 00:00:00 2001 From: Kamil Dudka Date: Wed, 9 Feb 2022 13:33:48 +0100 Subject: [PATCH 04/29] new upstream release - 6.1 --- nano-6.0.tar.xz.asc | 16 ---------------- nano-6.1.tar.xz.asc | 16 ++++++++++++++++ nano.spec | 7 +++++-- sources | 2 +- 4 files changed, 22 insertions(+), 19 deletions(-) delete mode 100644 nano-6.0.tar.xz.asc create mode 100644 nano-6.1.tar.xz.asc diff --git a/nano-6.0.tar.xz.asc b/nano-6.0.tar.xz.asc deleted file mode 100644 index b531cf7..0000000 --- a/nano-6.0.tar.xz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEv9AJBh5TUFKtDfIVDSjU0qCs6IQFAmG50XcACgkQDSjU0qCs -6ITfRg/+MTexnQGxRRCj3+Hso/H0kYsyp5wyTOQBuW7e9QOIJOekf4e+g5MxOFu+ -h1d2mFyZ08W8le5KhHlg1MWo5otliTK5Xzo8OvCdy84YEL2YZ+tNP7r3rHMOvqJ8 -kC2H9XOc4CWqwhwP7BV+CzaeEoffm2RLHmgmRE08mM+P1gs+PGFjP2vkr46JL/Ig -n2rBGEDz4I6+5bU+XmE84qDbJyn8m2I2NFQfwRRd4lCFtB0t34daJbKF6jXE0D5x -iN5lgcWSq1lNl21Reb9+D1z40th04UAOMyYoXthPmXG1QguihnAYevikjwBp0eqN -xGBDZ4RvgroxUVEM5Xq96Jun1YCc0tcJ5UM1Sd0/LvV5mR3KF7rlXqxAfMpJkXPn -zCfrnCONS1eGBW4RwLvfIj7ARY5Dmygu+3yZUTD2fqbOlKh25HpWeutu3MFPk4A6 -eUNWnFK3fytfQnlmW8470OAhhDvcszLgZ+OwpJai/k7F+kjgGKuv0O+6CWIo//y9 -e7bGEve3S/l+/FydL3IOPqNbtf3ew9M4DQJg1haTDtZiWtzhdVHpD7/O+bNlZG4i -BdA9Q/At2JrrBa/HoNNZzK1ZSaSNUeR8kzLRImdIN8uwKZRVDOQLh2O9Z9PX+idj -NQKT0Q6vZjY2+vuz98xgGTFN/DsWnIINI8oYImFwgmJX6bPVwR8= -=M3JP ------END PGP SIGNATURE----- diff --git a/nano-6.1.tar.xz.asc b/nano-6.1.tar.xz.asc new file mode 100644 index 0000000..ae47300 --- /dev/null +++ b/nano-6.1.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEv9AJBh5TUFKtDfIVDSjU0qCs6IQFAmIDnUsACgkQDSjU0qCs +6ISFuxAAgt07UJXy1N0XCL+jxO0G/SaoqvphIkQwbkPQoLZI8EJWvU13KT3kCv9w +O9AaTEOLaB+183+w5pRKXItXv789bpt6s4AuWWUDYtPtNy4a0jY9xZ2yRPIMq8aO +4rcSURXcxJ63uzPr5Ms5jSUmPLKKcaccGY9h6qyvBk5NmcAA2rP4xKN5Opmz87JF +ly78Yw+UJ3C9ABjGl6U661EGaTbJk7jWLgSdxpV80Vnl6XsnpeW1h4fDj0NgaTcU +SfHBPxNqtH3Z45GKqEcfibApey5ueKsbr3b7P82X3O3J4/mpn3bINNikV9J6hzGL +HHV/UGy2rplVtKXIUPd7eGDrr+lnAC7q6QDpCugMCn3AvBlm6O2u5jNajXYG+Nfp +yIdgEcQTVr+e0P/Fos1hbEfZmOEpopk99d0StQd1+GbTAbpWqUwChWAfAPjPo0Qd +F/9/3Vf1xQFCwTEUtob4EJMSjBypWFayETODZjSE8+2KRn9Fzg2LWx5qdciqJW7s +nGYAycF/dwnYGZAK9hiKwk0ueNZY+dh9YCbZG5QfYzcOJQ9OtAiWZZpc6lIBJr4M +HrehXiZK9YFlkz734rhBqI82YkqPTQ30317WWsApoUd5kQZ8nXG1uc6Gy2PhH0pt +KY6EqZv6AJH2y21txddcTYqu6fL6FDpndk7iwOHL4rOmLnE8J2U= +=gn4Y +-----END PGP SIGNATURE----- diff --git a/nano.spec b/nano.spec index 0f7089b..e45c790 100644 --- a/nano.spec +++ b/nano.spec @@ -7,8 +7,8 @@ Summary: A small text editor Name: nano -Version: 6.0 -Release: 2%{?dist} +Version: 6.1 +Release: 1%{?dist} License: GPLv3+ URL: https://www.nano-editor.org Source: https://www.nano-editor.org/dist/latest/%{name}-%{version}.tar.xz @@ -122,6 +122,9 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Wed Feb 09 2022 Kamil Dudka - 6.1-1 +- new upstream release + * Thu Jan 20 2022 Fedora Release Engineering - 6.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild diff --git a/sources b/sources index 23f4efb..4dff7fc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nano-6.0.tar.xz) = 5f9487e710385888fb6d0aadbac1f5d58e0a5d05eb07de4d59b6ef65bdf54b07da490a48282d20c422b5177fbaa9d867237f7472effbe5e6f3be958e660b6c99 +SHA512 (nano-6.1.tar.xz) = e8ee9987b8dee6e56258f8867374c4ee3f2b8abcaa2c70136e17d2a0b2b8623b246392de071ec0c556c385c9add3d6937050450a041025c5dcd9afffb00694fb From 43fd7b30cdefa23cb978bdeb7b58f72bad6e6113 Mon Sep 17 00:00:00 2001 From: Kamil Dudka Date: Sat, 19 Feb 2022 15:49:40 +0100 Subject: [PATCH 05/29] new upstream release - 6.2 --- nano-6.1.tar.xz.asc | 16 ---------------- nano-6.2.tar.xz.asc | 16 ++++++++++++++++ nano.spec | 5 ++++- sources | 2 +- 4 files changed, 21 insertions(+), 18 deletions(-) delete mode 100644 nano-6.1.tar.xz.asc create mode 100644 nano-6.2.tar.xz.asc diff --git a/nano-6.1.tar.xz.asc b/nano-6.1.tar.xz.asc deleted file mode 100644 index ae47300..0000000 --- a/nano-6.1.tar.xz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEv9AJBh5TUFKtDfIVDSjU0qCs6IQFAmIDnUsACgkQDSjU0qCs -6ISFuxAAgt07UJXy1N0XCL+jxO0G/SaoqvphIkQwbkPQoLZI8EJWvU13KT3kCv9w -O9AaTEOLaB+183+w5pRKXItXv789bpt6s4AuWWUDYtPtNy4a0jY9xZ2yRPIMq8aO -4rcSURXcxJ63uzPr5Ms5jSUmPLKKcaccGY9h6qyvBk5NmcAA2rP4xKN5Opmz87JF -ly78Yw+UJ3C9ABjGl6U661EGaTbJk7jWLgSdxpV80Vnl6XsnpeW1h4fDj0NgaTcU -SfHBPxNqtH3Z45GKqEcfibApey5ueKsbr3b7P82X3O3J4/mpn3bINNikV9J6hzGL -HHV/UGy2rplVtKXIUPd7eGDrr+lnAC7q6QDpCugMCn3AvBlm6O2u5jNajXYG+Nfp -yIdgEcQTVr+e0P/Fos1hbEfZmOEpopk99d0StQd1+GbTAbpWqUwChWAfAPjPo0Qd -F/9/3Vf1xQFCwTEUtob4EJMSjBypWFayETODZjSE8+2KRn9Fzg2LWx5qdciqJW7s -nGYAycF/dwnYGZAK9hiKwk0ueNZY+dh9YCbZG5QfYzcOJQ9OtAiWZZpc6lIBJr4M -HrehXiZK9YFlkz734rhBqI82YkqPTQ30317WWsApoUd5kQZ8nXG1uc6Gy2PhH0pt -KY6EqZv6AJH2y21txddcTYqu6fL6FDpndk7iwOHL4rOmLnE8J2U= -=gn4Y ------END PGP SIGNATURE----- diff --git a/nano-6.2.tar.xz.asc b/nano-6.2.tar.xz.asc new file mode 100644 index 0000000..29cea22 --- /dev/null +++ b/nano-6.2.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEv9AJBh5TUFKtDfIVDSjU0qCs6IQFAmIPbfEACgkQDSjU0qCs +6ITdqxAAgDOykUpaNnis9668rD/ZLE0zwq3VoO6w6br6Mpn3qHQeTR5uKWg0uBMe +FtHOSPeKpw6eL5rIM4RAsCMluOfy9SawpHQOROSUCf4uixD1YHIMdvqVC3k9awNb +UgRehOeqjO0501RcnRGZPZTbSXAieNPaod58io7DUWcaleNByjqfWhGpMdNxTUtz ++59lAxzeqBpZIEgRD8Pe6+APq1KIOZhnR6Ih4df7RiJbn+qaQpLg15NijJ43ofdX +iIf4Yg8sJ1eDB+tAIeKgL6v0S2RPy20zYyTz5cZblRzj2vhzJXDF0Nptn79zfvek +n5qNonZJSuq7rLIwOC1dNYeRk6fXPjmh+KoQfEdkf1ZfwRWi68AzAePFJHh4CsXj +NYife9FXTQ2a5BRmlDwk6QFkL6BdBZY1MKnbapLb8fYzgmW2Gs/QBWnj0cSLLQvm +Cp+6emJ89jRKeWjGsMX+sS8zxiacM0ZcWtK+3cch+qvpnn8RFdJcO/vthL1pmwGF +A9lRoBBifzYth14hCstL2KuNuK3j7CVoz84ynOQ8UiRPrTvmNAzJv0Wmf4+iqaNO +oBLBfsHM+FQlNhHyjoXFIOAGn2hrjR+BbCMmqWJd45G3PHCXvclAEo2B7b9kY6gX +aGsuTeFyUDzM5pwq73LBm8EtcONJLwSR0Bgwqy9hMpL+UmWeoLs= +=4mtc +-----END PGP SIGNATURE----- diff --git a/nano.spec b/nano.spec index e45c790..77722a9 100644 --- a/nano.spec +++ b/nano.spec @@ -7,7 +7,7 @@ Summary: A small text editor Name: nano -Version: 6.1 +Version: 6.2 Release: 1%{?dist} License: GPLv3+ URL: https://www.nano-editor.org @@ -122,6 +122,9 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Sat Feb 19 2022 Kamil Dudka - 6.2-1 +- new upstream release + * Wed Feb 09 2022 Kamil Dudka - 6.1-1 - new upstream release diff --git a/sources b/sources index 4dff7fc..a7b8e56 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nano-6.1.tar.xz) = e8ee9987b8dee6e56258f8867374c4ee3f2b8abcaa2c70136e17d2a0b2b8623b246392de071ec0c556c385c9add3d6937050450a041025c5dcd9afffb00694fb +SHA512 (nano-6.2.tar.xz) = cee43c7e72fa9dbfc79fd5c602eb37cba55c8cde849a3bfd283c0dc3d35162f46551a0401b9f865c6f7d5c6dce6e7a894d97e22a4e6729cd20b9929221b46583 From 12b49ecf0774fbcf8b973b9fa7cbdaadfc65384c Mon Sep 17 00:00:00 2001 From: Kamil Dudka Date: Thu, 28 Apr 2022 12:31:38 +0200 Subject: [PATCH 06/29] new upstream release - 6.3 --- .gitignore | 2 +- nano-6.2.tar.xz.asc | 16 ---------------- nano.spec | 5 ++++- sources | 3 ++- 4 files changed, 7 insertions(+), 19 deletions(-) delete mode 100644 nano-6.2.tar.xz.asc diff --git a/.gitignore b/.gitignore index 297fc45..0c14449 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ -/nano-2.*.*.tar.gz /nano-[3-6].*.tar.xz +/nano-[3-6].*.tar.xz.asc diff --git a/nano-6.2.tar.xz.asc b/nano-6.2.tar.xz.asc deleted file mode 100644 index 29cea22..0000000 --- a/nano-6.2.tar.xz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEv9AJBh5TUFKtDfIVDSjU0qCs6IQFAmIPbfEACgkQDSjU0qCs -6ITdqxAAgDOykUpaNnis9668rD/ZLE0zwq3VoO6w6br6Mpn3qHQeTR5uKWg0uBMe -FtHOSPeKpw6eL5rIM4RAsCMluOfy9SawpHQOROSUCf4uixD1YHIMdvqVC3k9awNb -UgRehOeqjO0501RcnRGZPZTbSXAieNPaod58io7DUWcaleNByjqfWhGpMdNxTUtz -+59lAxzeqBpZIEgRD8Pe6+APq1KIOZhnR6Ih4df7RiJbn+qaQpLg15NijJ43ofdX -iIf4Yg8sJ1eDB+tAIeKgL6v0S2RPy20zYyTz5cZblRzj2vhzJXDF0Nptn79zfvek -n5qNonZJSuq7rLIwOC1dNYeRk6fXPjmh+KoQfEdkf1ZfwRWi68AzAePFJHh4CsXj -NYife9FXTQ2a5BRmlDwk6QFkL6BdBZY1MKnbapLb8fYzgmW2Gs/QBWnj0cSLLQvm -Cp+6emJ89jRKeWjGsMX+sS8zxiacM0ZcWtK+3cch+qvpnn8RFdJcO/vthL1pmwGF -A9lRoBBifzYth14hCstL2KuNuK3j7CVoz84ynOQ8UiRPrTvmNAzJv0Wmf4+iqaNO -oBLBfsHM+FQlNhHyjoXFIOAGn2hrjR+BbCMmqWJd45G3PHCXvclAEo2B7b9kY6gX -aGsuTeFyUDzM5pwq73LBm8EtcONJLwSR0Bgwqy9hMpL+UmWeoLs= -=4mtc ------END PGP SIGNATURE----- diff --git a/nano.spec b/nano.spec index 77722a9..546d27f 100644 --- a/nano.spec +++ b/nano.spec @@ -7,7 +7,7 @@ Summary: A small text editor Name: nano -Version: 6.2 +Version: 6.3 Release: 1%{?dist} License: GPLv3+ URL: https://www.nano-editor.org @@ -122,6 +122,9 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Thu Apr 28 2022 Kamil Dudka - 6.3-1 +- new upstream release + * Sat Feb 19 2022 Kamil Dudka - 6.2-1 - new upstream release diff --git a/sources b/sources index a7b8e56..28a90e4 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ -SHA512 (nano-6.2.tar.xz) = cee43c7e72fa9dbfc79fd5c602eb37cba55c8cde849a3bfd283c0dc3d35162f46551a0401b9f865c6f7d5c6dce6e7a894d97e22a4e6729cd20b9929221b46583 +SHA512 (nano-6.3.tar.xz) = 42279bee54f4d83a0dc06e93c2f385798c304a41e995461b018f5724010213761455563cb53e2411e12bc43c7245e289f4254c359717ca1b89a34d5af8b8c3f3 +SHA512 (nano-6.3.tar.xz.asc) = 85bee8ead278ea4f098348a35a9d4652a41df04474eedf691398320547ea0a2cc3eaaebfffc31a30c5eaf1bf82215af497cd784cddc7ea648e069b37b3d98d56 From 6eaf1ed1463ce57498f688e8637fb74bb86e9d36 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 22 Jul 2022 00:13:09 +0000 Subject: [PATCH 07/29] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- nano.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nano.spec b/nano.spec index 546d27f..690e182 100644 --- a/nano.spec +++ b/nano.spec @@ -8,7 +8,7 @@ Summary: A small text editor Name: nano Version: 6.3 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv3+ URL: https://www.nano-editor.org Source: https://www.nano-editor.org/dist/latest/%{name}-%{version}.tar.xz @@ -122,6 +122,9 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Fri Jul 22 2022 Fedora Release Engineering - 6.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Thu Apr 28 2022 Kamil Dudka - 6.3-1 - new upstream release From bca018dbb98ef09870de447dbd41504b9cb4981d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Zaoral?= Date: Tue, 2 Aug 2022 10:26:53 +0200 Subject: [PATCH 08/29] spec: use %{gpgverify} to verify the sources --- bensberg.pgp | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ nano.spec | 15 ++++++++++++--- 2 files changed, 63 insertions(+), 3 deletions(-) create mode 100644 bensberg.pgp diff --git a/bensberg.pgp b/bensberg.pgp new file mode 100644 index 0000000..1438f5b --- /dev/null +++ b/bensberg.pgp @@ -0,0 +1,51 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +WVynD/YeN/rgZpx3Jh1ccMw= +=cs04 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/nano.spec b/nano.spec index 690e182..0a4a7f3 100644 --- a/nano.spec +++ b/nano.spec @@ -11,8 +11,15 @@ Version: 6.3 Release: 2%{?dist} License: GPLv3+ URL: https://www.nano-editor.org -Source: https://www.nano-editor.org/dist/latest/%{name}-%{version}.tar.xz -Source2: nanorc + +Source0: https://www.nano-editor.org/dist/latest/%{name}-%{version}.tar.xz +Source1: https://www.nano-editor.org/dist/latest/%{name}-%{version}.tar.xz.asc +# gpg --keyserver pgp.mit.edu --recv-key BFD009061E535052AD0DF2150D28D4D2A0ACE884 +# gpg --output bensberg.pgp --armor --export bensberg@telfort.nl +Source2: bensberg.pgp + +# Additional sources +Source3: nanorc # Shell snippets for default-editor setup Source11: nano-default-editor.sh @@ -23,6 +30,7 @@ BuildRequires: file-devel BuildRequires: gettext-devel BuildRequires: gcc BuildRequires: git +BuildRequires: gnupg2 BuildRequires: groff BuildRequires: make BuildRequires: ncurses-devel @@ -59,6 +67,7 @@ who don't have nano as a default editor during upgrade. %endif %prep +%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' %autosetup -S git %build @@ -73,7 +82,7 @@ cd build # - enable syntax highlighting by default (#1270712) sed -e 's/^#.*set speller.*$/set speller "hunspell"/' \ -e 's|^# \(include "/usr/share/nano/\*.nanorc"\)|\1|' \ - %{SOURCE2} doc/sample.nanorc > ./nanorc + %{SOURCE3} doc/sample.nanorc > ./nanorc %install cd build From 560f637e29853262cd8e8d8484ea9b76665d9b49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Zaoral?= Date: Tue, 2 Aug 2022 10:27:40 +0200 Subject: [PATCH 09/29] spec: use %license for COPYING and do not ship INSTALL in docs --- nano.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nano.spec b/nano.spec index 0a4a7f3..1001072 100644 --- a/nano.spec +++ b/nano.spec @@ -110,7 +110,8 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %endif %files -f build/%{name}.lang -%doc AUTHORS COPYING ChangeLog INSTALL NEWS README THANKS TODO +%license COPYING +%doc AUTHORS ChangeLog NEWS README THANKS TODO %doc build/doc/sample.nanorc %doc doc/{faq,nano}.html %{_bindir}/* From 9c0a92fd46b4c9c7812c9deb049c1d802fb3c147 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Zaoral?= Date: Tue, 2 Aug 2022 15:58:41 +0200 Subject: [PATCH 10/29] new upstream release - 6.4 Resolves: #2113894 --- nano.spec | 7 +++++-- sources | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/nano.spec b/nano.spec index 1001072..8ac3917 100644 --- a/nano.spec +++ b/nano.spec @@ -7,8 +7,8 @@ Summary: A small text editor Name: nano -Version: 6.3 -Release: 2%{?dist} +Version: 6.4 +Release: 1%{?dist} License: GPLv3+ URL: https://www.nano-editor.org @@ -132,6 +132,9 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Tue Aug 02 2022 Lukáš Zaoral - 6.4-1 +- new upstream release (#2113894) + * Fri Jul 22 2022 Fedora Release Engineering - 6.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild diff --git a/sources b/sources index 28a90e4..d3c0f8a 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (nano-6.3.tar.xz) = 42279bee54f4d83a0dc06e93c2f385798c304a41e995461b018f5724010213761455563cb53e2411e12bc43c7245e289f4254c359717ca1b89a34d5af8b8c3f3 -SHA512 (nano-6.3.tar.xz.asc) = 85bee8ead278ea4f098348a35a9d4652a41df04474eedf691398320547ea0a2cc3eaaebfffc31a30c5eaf1bf82215af497cd784cddc7ea648e069b37b3d98d56 +SHA512 (nano-6.4.tar.xz) = cff2d9d90f1a23ab8905320e651f8bbc9d38046153a4f64bbc21927687d9628135915468b00b28f88a0eb7d395d1bcb0b9b7abcf367e5a46a5f3da01d8d6e72b +SHA512 (nano-6.4.tar.xz.asc) = 65cfd6f879c1b9087b8168d3e646aa733bab230124000129b6d5e4981d22e7aaa745d077d47814f57e4dac026926ff1bb05db36b22ae49ee16ce48f24b66f8b6 From 7db5ccb926035df0b7fa0c809412dc5c197e7264 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Zaoral?= Date: Tue, 15 Nov 2022 12:54:22 +0100 Subject: [PATCH 11/29] new upstream release - 7.0 Resolves: #2142885 --- .gitignore | 4 ++-- bensberg.pgp | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++-- nano.spec | 8 +++++-- sources | 4 ++-- 4 files changed, 72 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 0c14449..1fe7111 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ -/nano-[3-6].*.tar.xz -/nano-[3-6].*.tar.xz.asc +/nano-[3-7].*.tar.xz +/nano-[3-7].*.tar.xz.asc diff --git a/bensberg.pgp b/bensberg.pgp index 1438f5b..2ea04ab 100644 --- a/bensberg.pgp +++ b/bensberg.pgp @@ -46,6 +46,66 @@ zlYqJ9rEJHEq3y8Bn2sHGP8+zOSzWRo3iN4afv49+vCDXKwIDMoH+GMKhZXaDRsc GkrAKCyD9BSZmnCkkQ32VIAS6MUaqNujHzmEcNuwN7nUzeD365Nx5qaKVTwqWgmQ g3QWkGdknaYMg7f+ca3fnyekRJwxpZtWmUMZ2ueMTCi1KaLAYA2pg7Yyz5jo6jo9 I6FdNHf0/M8lFzQLx4xbNBasbdVX67sAevLkmqcv8H+gSP1Lv7xLE9Wy1asZfBKf -WVynD/YeN/rgZpx3Jh1ccMw= -=cs04 +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 +=Txhj -----END PGP PUBLIC KEY BLOCK----- diff --git a/nano.spec b/nano.spec index 8ac3917..38cb69b 100644 --- a/nano.spec +++ b/nano.spec @@ -7,14 +7,14 @@ Summary: A small text editor Name: nano -Version: 6.4 +Version: 7.0 Release: 1%{?dist} License: GPLv3+ URL: https://www.nano-editor.org Source0: https://www.nano-editor.org/dist/latest/%{name}-%{version}.tar.xz Source1: https://www.nano-editor.org/dist/latest/%{name}-%{version}.tar.xz.asc -# gpg --keyserver pgp.mit.edu --recv-key BFD009061E535052AD0DF2150D28D4D2A0ACE884 +# gpg --keyserver keyserver.ubuntu.com --recv-key 168E6F4297BFD7A79AFD4496514BBE2EB8E1961F # gpg --output bensberg.pgp --armor --export bensberg@telfort.nl Source2: bensberg.pgp @@ -132,6 +132,10 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Tue Nov 15 2022 Lukáš Zaoral - 7.0-1 +- new upstream release (#2142885) +- update GPG signature key + * Tue Aug 02 2022 Lukáš Zaoral - 6.4-1 - new upstream release (#2113894) diff --git a/sources b/sources index d3c0f8a..fa81c1c 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (nano-6.4.tar.xz) = cff2d9d90f1a23ab8905320e651f8bbc9d38046153a4f64bbc21927687d9628135915468b00b28f88a0eb7d395d1bcb0b9b7abcf367e5a46a5f3da01d8d6e72b -SHA512 (nano-6.4.tar.xz.asc) = 65cfd6f879c1b9087b8168d3e646aa733bab230124000129b6d5e4981d22e7aaa745d077d47814f57e4dac026926ff1bb05db36b22ae49ee16ce48f24b66f8b6 +SHA512 (nano-7.0.tar.xz) = 927db4dec1fcde316104a59ab208ffadea52a65c63888187794d4b47c5d49b591c39d490fdc31255b82f04d77a4321b2f6bb150022a5f88dd3c2500df327b983 +SHA512 (nano-7.0.tar.xz.asc) = 0eece0178c25f9f4a438f94f2dbe5bca00d86da3558d5b91c488fba92482cfc327c6788bbe774dde6676a4a0ec1dd98d8ab8cda9f7ce72dce1d9a667d3f9f50a From 6613610c4c126577288cde8f4e9dff2d1a4210da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Zaoral?= Date: Wed, 14 Dec 2022 12:40:46 +0100 Subject: [PATCH 12/29] new upstream release - 7.1 Resolves: rhbz#2153268 --- nano.spec | 5 ++++- sources | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/nano.spec b/nano.spec index 38cb69b..5e7b88e 100644 --- a/nano.spec +++ b/nano.spec @@ -7,7 +7,7 @@ Summary: A small text editor Name: nano -Version: 7.0 +Version: 7.1 Release: 1%{?dist} License: GPLv3+ URL: https://www.nano-editor.org @@ -132,6 +132,9 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Wed Dec 14 2022 Lukáš Zaoral - 7.1-1 +- new upstream release (#2153268) + * Tue Nov 15 2022 Lukáš Zaoral - 7.0-1 - new upstream release (#2142885) - update GPG signature key diff --git a/sources b/sources index fa81c1c..5da95ce 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (nano-7.0.tar.xz) = 927db4dec1fcde316104a59ab208ffadea52a65c63888187794d4b47c5d49b591c39d490fdc31255b82f04d77a4321b2f6bb150022a5f88dd3c2500df327b983 -SHA512 (nano-7.0.tar.xz.asc) = 0eece0178c25f9f4a438f94f2dbe5bca00d86da3558d5b91c488fba92482cfc327c6788bbe774dde6676a4a0ec1dd98d8ab8cda9f7ce72dce1d9a667d3f9f50a +SHA512 (nano-7.1.tar.xz.asc) = 3bef2276d63db69e33f71fdf4939c9435c5f48c204dbd59b1f591ad7728f9387968a328f03da5b8eb3b7e2f45f0b6f8e2a0d53e0ec9072e2fac7565219b3a92f +SHA512 (nano-7.1.tar.xz) = e3226df636d3ae1d94e2907ce8bbdb8de69eb45afd02fb1c83e275a1dcc288081809041adbfdade35a580bcb9f9632d21a45d764b43d22b3e4cfd87c7757c4e0 From 9f928bcf882d59da39fd46d5dd0d93232f264511 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Zaoral?= Date: Wed, 18 Jan 2023 10:51:39 +0100 Subject: [PATCH 13/29] Update to 7.2 (rhbz#2161916) - Do not use %%{_bindir}/* and %%{_mandir}/* as suggested by the packaging guidelines. Resolves: rhbz#2161916 --- nano.spec | 14 ++++++++++---- sources | 4 ++-- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/nano.spec b/nano.spec index 5e7b88e..d8f77aa 100644 --- a/nano.spec +++ b/nano.spec @@ -7,7 +7,7 @@ Summary: A small text editor Name: nano -Version: 7.1 +Version: 7.2 Release: 1%{?dist} License: GPLv3+ URL: https://www.nano-editor.org @@ -19,7 +19,7 @@ Source1: https://www.nano-editor.org/dist/latest/%{name}-%{version}.tar. Source2: bensberg.pgp # Additional sources -Source3: nanorc +Source3: nanorc # Shell snippets for default-editor setup Source11: nano-default-editor.sh @@ -114,9 +114,10 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %doc AUTHORS ChangeLog NEWS README THANKS TODO %doc build/doc/sample.nanorc %doc doc/{faq,nano}.html -%{_bindir}/* +%{_bindir}/{,r}nano %config(noreplace) %{_sysconfdir}/nanorc -%{_mandir}/man*/* +%{_mandir}/man1/{,r}nano.1* +%{_mandir}/man5/nanorc.5* %{_infodir}/nano.info* %{_datadir}/nano @@ -132,6 +133,11 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Wed Jan 18 2023 Lukáš Zaoral - 7.2-1 +- Update to 7.2 (rhbz#2161916) +- Do not use %%{_bindir}/* and %%{_mandir}/* as suggested by the packaging + guidelines. + * Wed Dec 14 2022 Lukáš Zaoral - 7.1-1 - new upstream release (#2153268) diff --git a/sources b/sources index 5da95ce..2dd8566 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (nano-7.1.tar.xz.asc) = 3bef2276d63db69e33f71fdf4939c9435c5f48c204dbd59b1f591ad7728f9387968a328f03da5b8eb3b7e2f45f0b6f8e2a0d53e0ec9072e2fac7565219b3a92f -SHA512 (nano-7.1.tar.xz) = e3226df636d3ae1d94e2907ce8bbdb8de69eb45afd02fb1c83e275a1dcc288081809041adbfdade35a580bcb9f9632d21a45d764b43d22b3e4cfd87c7757c4e0 +SHA512 (nano-7.2.tar.xz.asc) = 3ba3921c892ab3121cfe86ff37ab709c592d49524624c132fa32e22129b988ce5c6cac28f6b2fa7f1967ab3799dbc1652695c92ea91c576c378c2a2302b0f7b8 +SHA512 (nano-7.2.tar.xz) = a6dfa70edab62e439a9a998ca214f2415d57dbdc01766ad2e4b14048836557a32755f8b09de13c6a89023f215b61d2854017b389eae8d097ca6f3ba73ce2f583 From 0b0a8356b365a35a13e1c319681e8e0a0d23707d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 21:13:41 +0000 Subject: [PATCH 14/29] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- nano.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nano.spec b/nano.spec index d8f77aa..5bf3318 100644 --- a/nano.spec +++ b/nano.spec @@ -8,7 +8,7 @@ Summary: A small text editor Name: nano Version: 7.2 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv3+ URL: https://www.nano-editor.org @@ -133,6 +133,9 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 7.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Wed Jan 18 2023 Lukáš Zaoral - 7.2-1 - Update to 7.2 (rhbz#2161916) - Do not use %%{_bindir}/* and %%{_mandir}/* as suggested by the packaging From ced6d3ee64066dd3234b959436bc4948b1b25619 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Zaoral?= Date: Tue, 21 Mar 2023 16:11:11 +0100 Subject: [PATCH 15/29] migrate to SPDX license --- nano.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/nano.spec b/nano.spec index 5bf3318..bd67670 100644 --- a/nano.spec +++ b/nano.spec @@ -8,8 +8,8 @@ Summary: A small text editor Name: nano Version: 7.2 -Release: 2%{?dist} -License: GPLv3+ +Release: 3%{?dist} +License: GPL-3.0-or-later URL: https://www.nano-editor.org Source0: https://www.nano-editor.org/dist/latest/%{name}-%{version}.tar.xz @@ -133,6 +133,9 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Tue Mar 21 2023 Lukáš Zaoral - 7.2-3 +- migrated to SPDX license + * Thu Jan 19 2023 Fedora Release Engineering - 7.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From ae84fae0c8c25341a909eedab3ab5cbb95acd504 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jul 2023 16:17:31 +0000 Subject: [PATCH 16/29] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- nano.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nano.spec b/nano.spec index bd67670..9297826 100644 --- a/nano.spec +++ b/nano.spec @@ -8,7 +8,7 @@ Summary: A small text editor Name: nano Version: 7.2 -Release: 3%{?dist} +Release: 4%{?dist} License: GPL-3.0-or-later URL: https://www.nano-editor.org @@ -133,6 +133,9 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Thu Jul 20 2023 Fedora Release Engineering - 7.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Tue Mar 21 2023 Lukáš Zaoral - 7.2-3 - migrated to SPDX license From 21f2aa80fa368ea05588d0d201e3ff21c6981980 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 09:12:09 +0000 Subject: [PATCH 17/29] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- nano.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nano.spec b/nano.spec index 9297826..dfedc16 100644 --- a/nano.spec +++ b/nano.spec @@ -8,7 +8,7 @@ Summary: A small text editor Name: nano Version: 7.2 -Release: 4%{?dist} +Release: 5%{?dist} License: GPL-3.0-or-later URL: https://www.nano-editor.org @@ -133,6 +133,9 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Sun Jan 21 2024 Fedora Release Engineering - 7.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Thu Jul 20 2023 Fedora Release Engineering - 7.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 79ad8577efd06cea1136a6aff638e5b6f005d820 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jan 2024 08:36:22 +0000 Subject: [PATCH 18/29] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- nano.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nano.spec b/nano.spec index dfedc16..3b3b548 100644 --- a/nano.spec +++ b/nano.spec @@ -8,7 +8,7 @@ Summary: A small text editor Name: nano Version: 7.2 -Release: 5%{?dist} +Release: 6%{?dist} License: GPL-3.0-or-later URL: https://www.nano-editor.org @@ -133,6 +133,9 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Thu Jan 25 2024 Fedora Release Engineering - 7.2-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sun Jan 21 2024 Fedora Release Engineering - 7.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From af8d44ce1212483795e28797141530ed299a9bb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Zaoral?= Date: Thu, 2 May 2024 10:09:43 +0200 Subject: [PATCH 19/29] rebase to latest upstream version Resolves: rhbz#2278126 --- .gitignore | 4 ++-- nano.spec | 7 +++++-- sources | 4 ++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 1fe7111..4de06d8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ -/nano-[3-7].*.tar.xz -/nano-[3-7].*.tar.xz.asc +/nano-[3-8].*.tar.xz +/nano-[3-8].*.tar.xz.asc diff --git a/nano.spec b/nano.spec index 3b3b548..30fd8ac 100644 --- a/nano.spec +++ b/nano.spec @@ -7,8 +7,8 @@ Summary: A small text editor Name: nano -Version: 7.2 -Release: 6%{?dist} +Version: 8.0 +Release: 1%{?dist} License: GPL-3.0-or-later URL: https://www.nano-editor.org @@ -133,6 +133,9 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Thu May 02 2024 Lukáš Zaoral - 8.0-1 +- rebase to latest upstream version (rhbz#2278126) + * Thu Jan 25 2024 Fedora Release Engineering - 7.2-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild diff --git a/sources b/sources index 2dd8566..0401079 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (nano-7.2.tar.xz.asc) = 3ba3921c892ab3121cfe86ff37ab709c592d49524624c132fa32e22129b988ce5c6cac28f6b2fa7f1967ab3799dbc1652695c92ea91c576c378c2a2302b0f7b8 -SHA512 (nano-7.2.tar.xz) = a6dfa70edab62e439a9a998ca214f2415d57dbdc01766ad2e4b14048836557a32755f8b09de13c6a89023f215b61d2854017b389eae8d097ca6f3ba73ce2f583 +SHA512 (nano-8.0.tar.xz.asc) = a9208b0e4e5a54c9f13e7dd2ba4cad4b4542aff25230825faafe1e5149c1da7be3e615ab85ab5090ee7d97076e36963c2792ee06a8f10f7f4df46f7e8d2101e5 +SHA512 (nano-8.0.tar.xz) = 86c484428b8805768fd580d0f62aa32ce8f588f4beedcdd35a4014506b562928c7a2fa6487aa0d853b4c9c1639a4d186f46b4e96721568ff81191d5098403ca8 From cdde5d559c99e8c9565a9432db98853e720d10db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Zaoral?= Date: Thu, 18 Jul 2024 10:05:31 +0200 Subject: [PATCH 20/29] rebase to latest upstream release Resolves: rhbz#2297610 --- nano.spec | 5 ++++- sources | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/nano.spec b/nano.spec index 30fd8ac..0a67f91 100644 --- a/nano.spec +++ b/nano.spec @@ -7,7 +7,7 @@ Summary: A small text editor Name: nano -Version: 8.0 +Version: 8.1 Release: 1%{?dist} License: GPL-3.0-or-later URL: https://www.nano-editor.org @@ -133,6 +133,9 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Thu Jul 18 2024 Lukáš Zaoral - 8.1-1 +- rebase to latest upstream release (rhbz#2297610) + * Thu May 02 2024 Lukáš Zaoral - 8.0-1 - rebase to latest upstream version (rhbz#2278126) diff --git a/sources b/sources index 0401079..bfaf66c 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (nano-8.0.tar.xz.asc) = a9208b0e4e5a54c9f13e7dd2ba4cad4b4542aff25230825faafe1e5149c1da7be3e615ab85ab5090ee7d97076e36963c2792ee06a8f10f7f4df46f7e8d2101e5 -SHA512 (nano-8.0.tar.xz) = 86c484428b8805768fd580d0f62aa32ce8f588f4beedcdd35a4014506b562928c7a2fa6487aa0d853b4c9c1639a4d186f46b4e96721568ff81191d5098403ca8 +SHA512 (nano-8.1.tar.xz.asc) = 257bc2ca26bd46f929be45fbe6fa2dddc75eaf2fe973211e2778a44fd3bea1768b2af855adaa2959e3a982f4715805a8f30262f715b26bbf2ede3e4e50145cac +SHA512 (nano-8.1.tar.xz) = cb7d696bd18322ba1e713282e3156934e2c7f2a8abc17c99b2d5ae91fa40ea1478758853d4ad391f72039f01cfe0db79fd7302f3e67ed2afeff3a447b6f975ec From 0160cdf3b2e0556eb703aa0dcaaf89b477649a71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Zaoral?= Date: Thu, 5 Sep 2024 12:58:49 +0200 Subject: [PATCH 21/29] rebase to latest upstream release Resolves: rhbz#2310179 --- nano.spec | 5 ++++- sources | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/nano.spec b/nano.spec index 0a67f91..dc98f09 100644 --- a/nano.spec +++ b/nano.spec @@ -7,7 +7,7 @@ Summary: A small text editor Name: nano -Version: 8.1 +Version: 8.2 Release: 1%{?dist} License: GPL-3.0-or-later URL: https://www.nano-editor.org @@ -133,6 +133,9 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Thu Sep 05 2024 Lukáš Zaoral - 8.2-1 +- rebase to latest upstream release (rhbz#2310179) + * Thu Jul 18 2024 Lukáš Zaoral - 8.1-1 - rebase to latest upstream release (rhbz#2297610) diff --git a/sources b/sources index bfaf66c..1979191 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (nano-8.1.tar.xz.asc) = 257bc2ca26bd46f929be45fbe6fa2dddc75eaf2fe973211e2778a44fd3bea1768b2af855adaa2959e3a982f4715805a8f30262f715b26bbf2ede3e4e50145cac -SHA512 (nano-8.1.tar.xz) = cb7d696bd18322ba1e713282e3156934e2c7f2a8abc17c99b2d5ae91fa40ea1478758853d4ad391f72039f01cfe0db79fd7302f3e67ed2afeff3a447b6f975ec +SHA512 (nano-8.2.tar.xz.asc) = 8525d87c2e636eca166a46b621118d154c3b5c8e13dbab646fb7817d0c8a390b071e23f6ac92f9027916169a7742faacc15fb9e4e61812b719c08d6ac493f96d +SHA512 (nano-8.2.tar.xz) = 07c69d6894f87cb386afa89e984ded7e11fe7575cf3af1c18237e3b2c00de371015c9ea126e505c7c0e7200f7359d5ae7c3779198e188fbbc617154d09c4ba14 From ca2d15a9329666f0e215b81751778b8980b26007 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Zaoral?= Date: Thu, 2 Jan 2025 12:24:26 +0100 Subject: [PATCH 22/29] rebase to latest upstream version Resolves: rhbz#2333643 --- nano.spec | 5 ++++- sources | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/nano.spec b/nano.spec index dc98f09..543e203 100644 --- a/nano.spec +++ b/nano.spec @@ -7,7 +7,7 @@ Summary: A small text editor Name: nano -Version: 8.2 +Version: 8.3 Release: 1%{?dist} License: GPL-3.0-or-later URL: https://www.nano-editor.org @@ -133,6 +133,9 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Thu Jan 02 2025 Lukáš Zaoral - 8.3-1 +- rebase to latest upstream version (rhbz#2333643) + * Thu Sep 05 2024 Lukáš Zaoral - 8.2-1 - rebase to latest upstream release (rhbz#2310179) diff --git a/sources b/sources index 1979191..d5366ac 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (nano-8.2.tar.xz.asc) = 8525d87c2e636eca166a46b621118d154c3b5c8e13dbab646fb7817d0c8a390b071e23f6ac92f9027916169a7742faacc15fb9e4e61812b719c08d6ac493f96d -SHA512 (nano-8.2.tar.xz) = 07c69d6894f87cb386afa89e984ded7e11fe7575cf3af1c18237e3b2c00de371015c9ea126e505c7c0e7200f7359d5ae7c3779198e188fbbc617154d09c4ba14 +SHA512 (nano-8.3.tar.xz.asc) = 3af105c0766a1b1bbde22097d1a5b036e025fb1e726792934280d605b24767c73e03b634b91a9ba37eb79a88ab0f1e06a3a3ac8173a17e77d965eef25b213609 +SHA512 (nano-8.3.tar.xz) = 9f57bb16a30240fdfc8fc31f5a55f681b80dd72de66fa143ef36c59ab696cc672d8fa054f5a4a547324db3deb2fe2f777cd7c1c023b571e2bb36c86a783ff1d6 From 31a86c372c17750c4a05cbef8bde31c8ceae0033 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 19:40:44 +0000 Subject: [PATCH 23/29] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- nano.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nano.spec b/nano.spec index 543e203..3a07c4b 100644 --- a/nano.spec +++ b/nano.spec @@ -8,7 +8,7 @@ Summary: A small text editor Name: nano Version: 8.3 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0-or-later URL: https://www.nano-editor.org @@ -133,6 +133,9 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Fri Jan 17 2025 Fedora Release Engineering - 8.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Thu Jan 02 2025 Lukáš Zaoral - 8.3-1 - rebase to latest upstream version (rhbz#2333643) From 7cb431a87d6123106dacbcd72fb78b0cf2920914 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Zaoral?= Date: Thu, 20 Mar 2025 09:13:07 +0100 Subject: [PATCH 24/29] fix nano syntax highlighting in default nanorc Resolves: rhbz#2353508 --- nano.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/nano.spec b/nano.spec index 3a07c4b..c6eb9bf 100644 --- a/nano.spec +++ b/nano.spec @@ -8,7 +8,7 @@ Summary: A small text editor Name: nano Version: 8.3 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL-3.0-or-later URL: https://www.nano-editor.org @@ -80,8 +80,8 @@ cd build # generate default /etc/nanorc # - set hunspell as the default spell-checker # - enable syntax highlighting by default (#1270712) -sed -e 's/^#.*set speller.*$/set speller "hunspell"/' \ - -e 's|^# \(include "/usr/share/nano/\*.nanorc"\)|\1|' \ +sed -E -e 's/^#.*set speller.*$/set speller "hunspell"/' \ + -e 's|^# (include "?/usr/share/nano/\*.nanorc"?)|\1|' \ %{SOURCE3} doc/sample.nanorc > ./nanorc %install @@ -133,6 +133,9 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Thu Mar 20 2025 Lukáš Zaoral - 8.3-3 +- fix nano syntax highlighting in default nanorc (rhbz#2353508) + * Fri Jan 17 2025 Fedora Release Engineering - 8.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From b5b5b4645bd9e4151f351783186ee2a5baa0a78b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Zaoral?= Date: Mon, 7 Apr 2025 10:25:13 +0200 Subject: [PATCH 25/29] rebase to latest upstream release Resolves: rhbz#2357699 --- nano.spec | 7 +++++-- sources | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/nano.spec b/nano.spec index c6eb9bf..8e63de9 100644 --- a/nano.spec +++ b/nano.spec @@ -7,8 +7,8 @@ Summary: A small text editor Name: nano -Version: 8.3 -Release: 3%{?dist} +Version: 8.4 +Release: 1%{?dist} License: GPL-3.0-or-later URL: https://www.nano-editor.org @@ -133,6 +133,9 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Mon Apr 07 2025 Lukáš Zaoral - 8.4-1 +- rebase to latest upstream release (rhbz#2357699) + * Thu Mar 20 2025 Lukáš Zaoral - 8.3-3 - fix nano syntax highlighting in default nanorc (rhbz#2353508) diff --git a/sources b/sources index d5366ac..4d62b76 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (nano-8.3.tar.xz.asc) = 3af105c0766a1b1bbde22097d1a5b036e025fb1e726792934280d605b24767c73e03b634b91a9ba37eb79a88ab0f1e06a3a3ac8173a17e77d965eef25b213609 -SHA512 (nano-8.3.tar.xz) = 9f57bb16a30240fdfc8fc31f5a55f681b80dd72de66fa143ef36c59ab696cc672d8fa054f5a4a547324db3deb2fe2f777cd7c1c023b571e2bb36c86a783ff1d6 +SHA512 (nano-8.4.tar.xz.asc) = 4b42309bc70c14f4178301f42b290bf60416c51c4ce5eaddaaa2ef503740a38169e8fd1c12b7d2059b9cd35c2b7f44627622d26f89ee203d7223f769732b627f +SHA512 (nano-8.4.tar.xz) = 1b8258e341a8722114b24af9d4676fbd8a91dc3639786a81bcd192a7b4fbca87581ab8ebe49493dfb3599ae90b59f4df8ae2a4ee0c0c7ccec9a49b563c82f44a From ae5af3c760c393135a15f57dee4312cda648b67f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Zaoral?= Date: Thu, 12 Jun 2025 14:52:17 +0200 Subject: [PATCH 26/29] rebase to latest upstream release Resolves: rhbz#2372436 --- nano.spec | 5 ++++- sources | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/nano.spec b/nano.spec index 8e63de9..b46d7e7 100644 --- a/nano.spec +++ b/nano.spec @@ -7,7 +7,7 @@ Summary: A small text editor Name: nano -Version: 8.4 +Version: 8.5 Release: 1%{?dist} License: GPL-3.0-or-later URL: https://www.nano-editor.org @@ -133,6 +133,9 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Thu Jun 12 2025 Lukáš Zaoral - 8.5-1 +- rebase to latest upstream release (rhbz#2372436) + * Mon Apr 07 2025 Lukáš Zaoral - 8.4-1 - rebase to latest upstream release (rhbz#2357699) diff --git a/sources b/sources index 4d62b76..2852afe 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (nano-8.4.tar.xz.asc) = 4b42309bc70c14f4178301f42b290bf60416c51c4ce5eaddaaa2ef503740a38169e8fd1c12b7d2059b9cd35c2b7f44627622d26f89ee203d7223f769732b627f -SHA512 (nano-8.4.tar.xz) = 1b8258e341a8722114b24af9d4676fbd8a91dc3639786a81bcd192a7b4fbca87581ab8ebe49493dfb3599ae90b59f4df8ae2a4ee0c0c7ccec9a49b563c82f44a +SHA512 (nano-8.5.tar.xz.asc) = 20901368fc0c1dda61c7fafa9737bcd979a0ffef28709ab8abb7b04f179e37fb3f66b048494d2c1262110d4005e32c8db070e53abd103dee70b2e6afc8ecc747 +SHA512 (nano-8.5.tar.xz) = d79562b2adbfe165e565b80ab4339e24f4a0ea464a97dfb7dce166df851b514c83e5071d89bee97759c0d6ff7d1fab1da97eaa0e742f3913d5c41a5539a3d8a1 From 6731166f7be19680b25133fd69a251dc1ce26ee4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 22:37:27 +0000 Subject: [PATCH 27/29] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- nano.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nano.spec b/nano.spec index b46d7e7..1334e38 100644 --- a/nano.spec +++ b/nano.spec @@ -8,7 +8,7 @@ Summary: A small text editor Name: nano Version: 8.5 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-3.0-or-later URL: https://www.nano-editor.org @@ -133,6 +133,9 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Thu Jul 24 2025 Fedora Release Engineering - 8.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Thu Jun 12 2025 Lukáš Zaoral - 8.5-1 - rebase to latest upstream release (rhbz#2372436) From 614d05d10330084922085fa1d096c8a6679b61fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Zaoral?= Date: Thu, 21 Aug 2025 09:43:04 +0200 Subject: [PATCH 28/29] rebase to the latest upstream release Resolves: rhbz#2390027 --- nano.spec | 7 +++++-- sources | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/nano.spec b/nano.spec index 1334e38..8f8c284 100644 --- a/nano.spec +++ b/nano.spec @@ -7,8 +7,8 @@ Summary: A small text editor Name: nano -Version: 8.5 -Release: 2%{?dist} +Version: 8.6 +Release: 1%{?dist} License: GPL-3.0-or-later URL: https://www.nano-editor.org @@ -133,6 +133,9 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Thu Aug 21 2025 Lukáš Zaoral - 8.6-1 +- rebase to the latest upstream release (rhbz#2390027) + * Thu Jul 24 2025 Fedora Release Engineering - 8.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild diff --git a/sources b/sources index 2852afe..c053cf7 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (nano-8.5.tar.xz.asc) = 20901368fc0c1dda61c7fafa9737bcd979a0ffef28709ab8abb7b04f179e37fb3f66b048494d2c1262110d4005e32c8db070e53abd103dee70b2e6afc8ecc747 -SHA512 (nano-8.5.tar.xz) = d79562b2adbfe165e565b80ab4339e24f4a0ea464a97dfb7dce166df851b514c83e5071d89bee97759c0d6ff7d1fab1da97eaa0e742f3913d5c41a5539a3d8a1 +SHA512 (nano-8.6.tar.xz.asc) = 188886835724ec11236228c9be526602d2cb5c4aa5b01efe23451698fe01c2b296a2c6b9521342f77c46c528356cbb2ab82b5f532b8a360b73490b4883b635c0 +SHA512 (nano-8.6.tar.xz) = f783c59d2fb47e121c63779c4ce8c6d5e90c31184ca28449c6c9270933d02e19ee60d29b6c9a1122fe59de1132d56d9e402cc63fc88f847cea2b4af6302524ea From 67f433bce86d9d447da8a289ae6df70bc00e2399 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Zaoral?= Date: Wed, 26 Nov 2025 14:57:03 +0100 Subject: [PATCH 29/29] rebase to latest upstream release Resolves: rhbz#2414527 --- nano-8.7-gnulib-c23.patch | 140 ++++++++++++++++++++++++++++++++++++++ nano.spec | 14 +++- sources | 4 +- 3 files changed, 153 insertions(+), 5 deletions(-) create mode 100644 nano-8.7-gnulib-c23.patch diff --git a/nano-8.7-gnulib-c23.patch b/nano-8.7-gnulib-c23.patch new file mode 100644 index 0000000..8e8380c --- /dev/null +++ b/nano-8.7-gnulib-c23.patch @@ -0,0 +1,140 @@ +From c028b6f1804a8fef398d7642d8ccb7d8f73150fb Mon Sep 17 00:00:00 2001 +From: Paul Eggert +Date: Sun, 23 Nov 2025 00:50:40 -0800 +Subject: [PATCH] Port to C23 qualifier-generic fns like strchr +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +This ports Gnulib to strict C23 platforms that reject code +like ‘char *q = strchr (P, 'x');’ when P is a pointer to const, +because in C23 strchr is a qualifier-generic function so +strchr (P, 'x') returns char const *. +This patch does not attempt to do the following two things, +which might be useful in the future: +1. When compiling on non-C23 platforms, check user code for +portability to platforms that define qualifier-generic functions. +2. Port Gnulib to platforms that have qualifier-generic functions +not listed in the C23 standard, e.g., strchrnul. I don’t know +of any such platforms. +* lib/c++defs.h (_GL_FUNCDECL_SYS_NAME): New macro. +* lib/c++defs.h (_GL_FUNCDECL_SYS): +* lib/stdlib.in.h (bsearch): +Use it, to prevent C23 names like strchr from acting like macros. +* lib/string.in.h (memchr, strchr, strpbrk, strrchr): +Do not #undef when GNULIB_POSIXCHECK is defined, as this could +cause conforming C23 code to fail to conform. It’s not clear why +_GL_WARN_ON_USE_CXX; perhaps it was needed but isn’t any more? +But for now, limit the removal of #undef to these four functions +where #undeffing is clearly undesirable in C23. +* lib/wchar.in.h (wmemchr): Parenthesize function name in decl, +to prevent it from acting like a macro. + +Cherry-picked-by: Lukáš Zaoral +Upstream-commit: df17f4f37ed3ca373d23ad42eae51122bdb96626 +--- + lib/c++defs.h | 12 +++++++++++- + lib/stdlib.in.h | 6 +++--- + lib/string.in.h | 4 ---- + lib/wchar.in.h | 2 +- + 4 files changed, 15 insertions(+), 9 deletions(-) + +diff --git a/lib/c++defs.h b/lib/c++defs.h +index b77979a..7384457 100644 +--- a/lib/c++defs.h ++++ b/lib/c++defs.h +@@ -127,6 +127,16 @@ + #define _GL_FUNCDECL_RPL_1(rpl_func,rettype,parameters,...) \ + _GL_EXTERN_C_FUNC __VA_ARGS__ rettype rpl_func parameters + ++/* _GL_FUNCDECL_SYS_NAME (func) expands to plain func if C++, and to ++ parenthsized func otherwise. Parenthesization is needed in C23 if ++ the function is like strchr and so is a qualifier-generic macro ++ that expands to something more complicated. */ ++#ifdef __cplusplus ++# define _GL_FUNCDECL_SYS_NAME(func) func ++#else ++# define _GL_FUNCDECL_SYS_NAME(func) (func) ++#endif ++ + /* _GL_FUNCDECL_SYS (func, rettype, parameters, [attributes]); + declares the system function, named func, with the given prototype, + consisting of return type, parameters, and attributes. +@@ -139,7 +149,7 @@ + _GL_FUNCDECL_SYS (posix_openpt, int, (int flags), _GL_ATTRIBUTE_NODISCARD); + */ + #define _GL_FUNCDECL_SYS(func,rettype,parameters,...) \ +- _GL_EXTERN_C_FUNC __VA_ARGS__ rettype func parameters ++ _GL_EXTERN_C_FUNC __VA_ARGS__ rettype _GL_FUNCDECL_SYS_NAME (func) parameters + + /* _GL_CXXALIAS_RPL (func, rettype, parameters); + declares a C++ alias called GNULIB_NAMESPACE::func +diff --git a/lib/stdlib.in.h b/lib/stdlib.in.h +index bef0aaa..fd0e1e0 100644 +--- a/lib/stdlib.in.h ++++ b/lib/stdlib.in.h +@@ -224,9 +224,9 @@ _GL_INLINE_HEADER_BEGIN + + /* Declarations for ISO C N3322. */ + #if defined __GNUC__ && __GNUC__ >= 15 && !defined __clang__ +-_GL_EXTERN_C void *bsearch (const void *__key, +- const void *__base, size_t __nmemb, size_t __size, +- int (*__compare) (const void *, const void *)) ++_GL_EXTERN_C void *_GL_FUNCDECL_SYS_NAME (bsearch) ++ (const void *__key, const void *__base, size_t __nmemb, size_t __size, ++ int (*__compare) (const void *, const void *)) + _GL_ATTRIBUTE_NONNULL_IF_NONZERO (2, 3) _GL_ARG_NONNULL ((5)); + _GL_EXTERN_C void qsort (void *__base, size_t __nmemb, size_t __size, + int (*__compare) (const void *, const void *)) +diff --git a/lib/string.in.h b/lib/string.in.h +index fdcdd21..8b56acf 100644 +--- a/lib/string.in.h ++++ b/lib/string.in.h +@@ -409,7 +409,6 @@ _GL_CXXALIASWARN1 (memchr, void const *, + _GL_CXXALIASWARN (memchr); + # endif + #elif defined GNULIB_POSIXCHECK +-# undef memchr + /* Assume memchr is always declared. */ + _GL_WARN_ON_USE (memchr, "memchr has platform-specific bugs - " + "use gnulib module memchr for portability" ); +@@ -674,7 +673,6 @@ _GL_WARN_ON_USE (stpncpy, "stpncpy is unportable - " + #if defined GNULIB_POSIXCHECK + /* strchr() does not work with multibyte strings if the locale encoding is + GB18030 and the character to be searched is a digit. */ +-# undef strchr + /* Assume strchr is always declared. */ + _GL_WARN_ON_USE_CXX (strchr, + const char *, char *, (const char *, int), +@@ -981,7 +979,6 @@ _GL_CXXALIASWARN (strpbrk); + Even in this simple case, it does not work with multibyte strings if the + locale encoding is GB18030 and one of the characters to be searched is a + digit. */ +-# undef strpbrk + _GL_WARN_ON_USE_CXX (strpbrk, + const char *, char *, (const char *, const char *), + "strpbrk cannot work correctly on character strings " +@@ -1011,7 +1008,6 @@ _GL_WARN_ON_USE (strspn, "strspn cannot work correctly on character strings " + #if defined GNULIB_POSIXCHECK + /* strrchr() does not work with multibyte strings if the locale encoding is + GB18030 and the character to be searched is a digit. */ +-# undef strrchr + /* Assume strrchr is always declared. */ + _GL_WARN_ON_USE_CXX (strrchr, + const char *, char *, (const char *, int), +diff --git a/lib/wchar.in.h b/lib/wchar.in.h +index ab602a2..6be4515 100644 +--- a/lib/wchar.in.h ++++ b/lib/wchar.in.h +@@ -301,7 +301,7 @@ _GL_EXTERN_C int wcsncmp (const wchar_t *__s1, const wchar_t *__s2, size_t __n) + _GL_ATTRIBUTE_NONNULL_IF_NONZERO (1, 3) + _GL_ATTRIBUTE_NONNULL_IF_NONZERO (2, 3); + # ifndef __cplusplus +-_GL_EXTERN_C wchar_t *wmemchr (const wchar_t *__s, wchar_t __wc, size_t __n) ++_GL_EXTERN_C wchar_t *(wmemchr) (const wchar_t *__s, wchar_t __wc, size_t __n) + _GL_ATTRIBUTE_NONNULL_IF_NONZERO (1, 3); + # endif + _GL_EXTERN_C wchar_t *wmemset (wchar_t *__s, wchar_t __wc, size_t __n) +-- +2.52.0 + diff --git a/nano.spec b/nano.spec index 8f8c284..78276d4 100644 --- a/nano.spec +++ b/nano.spec @@ -7,7 +7,7 @@ Summary: A small text editor Name: nano -Version: 8.6 +Version: 8.7 Release: 1%{?dist} License: GPL-3.0-or-later URL: https://www.nano-editor.org @@ -26,10 +26,14 @@ Source11: nano-default-editor.sh Source12: nano-default-editor.csh Source13: nano-default-editor.fish +# gnulib C23 support +# https://github.com/coreutils/gnulib/commit/df17f4f37ed3ca373d23ad42eae51122bdb96626 +Patch: nano-8.7-gnulib-c23.patch + BuildRequires: file-devel BuildRequires: gettext-devel BuildRequires: gcc -BuildRequires: git +BuildRequires: git-core BuildRequires: gnupg2 BuildRequires: groff BuildRequires: make @@ -68,7 +72,7 @@ who don't have nano as a default editor during upgrade. %prep %{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' -%autosetup -S git +%autosetup -S git_am %build mkdir build @@ -133,6 +137,10 @@ install -Dpm 0644 %{SOURCE13} %{buildroot}%{_datadir}/fish/vendor_conf.d/%{basen %changelog +* Wed Nov 26 2025 Lukáš Zaoral - 8.7-1 +- require only git-core which is already sufficient for %%autosetup -S git_am +- rebase to latest upstream release (rhbz#2414527) + * Thu Aug 21 2025 Lukáš Zaoral - 8.6-1 - rebase to the latest upstream release (rhbz#2390027) diff --git a/sources b/sources index c053cf7..3c344f6 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (nano-8.6.tar.xz.asc) = 188886835724ec11236228c9be526602d2cb5c4aa5b01efe23451698fe01c2b296a2c6b9521342f77c46c528356cbb2ab82b5f532b8a360b73490b4883b635c0 -SHA512 (nano-8.6.tar.xz) = f783c59d2fb47e121c63779c4ce8c6d5e90c31184ca28449c6c9270933d02e19ee60d29b6c9a1122fe59de1132d56d9e402cc63fc88f847cea2b4af6302524ea +SHA512 (nano-8.7.tar.xz.asc) = b525ae9bdd69eae326c364ffd76a03592f4012132fdbff061ec804741857f6cb7428ffa4ebb65ab584a3eb1ce310bf9865d4ad2f73b11d2b156b55bd2ade23c1 +SHA512 (nano-8.7.tar.xz) = 0aac5b1708b05a882cba57f718154e42a6cd8a57f1e1c13c76598fe85645c49703f0c17d2e650da90348eb60c2bdbe349925415b6511c27e5b1bea77d107ab37