From 5da5a3d39c647b28cc122a72aaa55935f0bab7bf837153d1b09e5ce10fe223e9 Mon Sep 17 00:00:00 2001 From: Simon Lees Date: Mon, 1 Mar 2021 23:31:45 +0000 Subject: [PATCH] Accepting request 876027 from home:polslinux:branches:shells - Update to 3.2.0: * Undo and redo support for the command-line editor and pager search * Builtins can now output before all data is read * Prompts will now be truncated instead of replaced with "> " * Better errors with "test" * A new theme for the documentation and Web-based configuration * fish --no-execute will no longer complain about unknown commands or non-matching wildcards * string match --regex now integrates named PCRE2 capture groups as fish variables * Globs and other expansions are limited to 512,288 results * A new "fish for bash users" documentation page gives a quick overview of the scripting differences between bash and fish * Range limits in index range expansions like $x[$start..$end] may be omitted: $start and $end default to 1 and -1 * the type, _ (gettext), . (source) and : (no-op) functions are now implemented builtins for performance purposes * The output for set --show has been shortened * string sub has a new --end option to specify the end index of a substring * string trim now also trims vertical tabs by default * string repeat now handles multiple arguments, repeating each one * The true and false builtins ignore any arguments * status gained new dirname and basename convenience subcommands * jobs now shows continued child processes correctly * A new fish_status_to_signal function for transforming exit statuses to signal names has been added * fish -c now reads the remaining arguments into $argv * The pwd command supports the long options --logical and --physical * https://github.com/fish-shell/fish-shell/releases/tag/3.2.0 - Remove fix-pc-file-paths.patch OBS-URL: https://build.opensuse.org/request/show/876027 OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=58 --- fish-3.1.2.tar.gz | 3 --- fish-3.2.0.tar.xz | 3 +++ fish-3.2.0.tar.xz.asc | 16 ++++++++++++++++ fish.changes | 34 ++++++++++++++++++++++++++++++++++ fish.spec | 9 +++++---- fix-pc-file-paths.patch | 23 ----------------------- 6 files changed, 58 insertions(+), 30 deletions(-) delete mode 100644 fish-3.1.2.tar.gz create mode 100644 fish-3.2.0.tar.xz create mode 100644 fish-3.2.0.tar.xz.asc delete mode 100644 fix-pc-file-paths.patch diff --git a/fish-3.1.2.tar.gz b/fish-3.1.2.tar.gz deleted file mode 100644 index 5dd6d03..0000000 --- a/fish-3.1.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d5b927203b5ca95da16f514969e2a91a537b2f75bec9b21a584c4cd1c7aa74ed -size 6816214 diff --git a/fish-3.2.0.tar.xz b/fish-3.2.0.tar.xz new file mode 100644 index 0000000..8b3d735 --- /dev/null +++ b/fish-3.2.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f0293ed9f6a6b77e47d41efabe62f3319e86efc8bf83cc58733044fbc6f9211 +size 3403640 diff --git a/fish-3.2.0.tar.xz.asc b/fish-3.2.0.tar.xz.asc new file mode 100644 index 0000000..01a4bad --- /dev/null +++ b/fish-3.2.0.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEnh3gZzzMAykZ0YUmwLlpspdOiI4FAmA853UACgkQwLlpspdO +iI5HYg//XOxjqB8E+FAQjiBzjj9kjicZXpBkW25SY9OwkkNjd9Hy5HjKpxMbsr7O +K69PvM41it3jyrNibpX+v2nbDe6d5NtMZNeAC7Kuf5Djg9/FRcvOLZNecISrqIMe +yToTBA9dvIKnIaORkg/a2PGK1mTZIrrgrlF5OY+m55mcLqkYgCbn26pM9uI4adiM +93B0qsDoHc3cRC3/ANFHjs16ZTkON3pcgXQLAczpn2i9cMdwnjIFhC5btfqabswg ++2fdXa7K+06KwvcKMUcQSF1wGdg9A6HLWArJ2t7LCE+Pklu6SGgyM0GoRsOwVRPw +gqV8CUkBdw8lm0jAbXqkl8YUuArYX0Pfen8U0W6koD/gZGOn89bLLzhCk2YwVCRR +Hg5hq1T4BAIdfnvEPbEQkBZzysuS0QfvodD7EX57QefcfYGdndROoiJbayaMjXqe +1wZqPTL2WXofYFpijZzR5e8e3SnA66LSIvaIinYLy5v7D8niqOhvagxh1KjwmCOs +gnzHVdtU8u3DOsuuc4FtHnwlyvLcno3KUlP5YnbKfTBZQkvZ5YhzXhiLWwrCubCG +gpqUt5zEWmMd9iV8yKNzHeWs5UhggsUeYd6FrUWw/tndLnskPZjbmbr6+tlbxytQ +eOyXyz/tjT/9ZBLd0tDKbrqbRp/HyDQ4htNlMc0J21HXPPeFlTg= +=U8NW +-----END PGP SIGNATURE----- diff --git a/fish.changes b/fish.changes index 5fb42dc..06091e2 100644 --- a/fish.changes +++ b/fish.changes @@ -1,4 +1,38 @@ ------------------------------------------------------------------- +Mon Mar 1 15:43:22 UTC 2021 - Paolo Stivanin + +- Update to 3.2.0: + * Undo and redo support for the command-line editor and pager search + * Builtins can now output before all data is read + * Prompts will now be truncated instead of replaced with "> " + * Better errors with "test" + * A new theme for the documentation and Web-based configuration + * fish --no-execute will no longer complain about unknown commands + or non-matching wildcards + * string match --regex now integrates named PCRE2 capture groups + as fish variables + * Globs and other expansions are limited to 512,288 results + * A new "fish for bash users" documentation page gives a quick overview + of the scripting differences between bash and fish + * Range limits in index range expansions like $x[$start..$end] + may be omitted: $start and $end default to 1 and -1 + * the type, _ (gettext), . (source) and : (no-op) functions + are now implemented builtins for performance purposes + * The output for set --show has been shortened + * string sub has a new --end option to specify the end index of + a substring + * string trim now also trims vertical tabs by default + * string repeat now handles multiple arguments, repeating each one + * The true and false builtins ignore any arguments + * status gained new dirname and basename convenience subcommands + * jobs now shows continued child processes correctly + * A new fish_status_to_signal function for transforming exit statuses + to signal names has been added + * fish -c now reads the remaining arguments into $argv + * The pwd command supports the long options --logical and --physical + * https://github.com/fish-shell/fish-shell/releases/tag/3.2.0 +- Remove fix-pc-file-paths.patch +------------------------------------------------------------------- Mon Feb 8 00:14:35 UTC 2021 - Simon Lees - pc file contained references to /usr/local (boo#1181888) diff --git a/fish.spec b/fish.spec index 6c71642..8e3242a 100644 --- a/fish.spec +++ b/fish.spec @@ -17,14 +17,14 @@ Name: fish -Version: 3.1.2 +Version: 3.2.0 Release: 0 Summary: The "friendly interactive shell" License: GPL-2.0-only Group: System/Shells URL: https://fishshell.com/ -Source: https://github.com/fish-shell/fish-shell/releases/download/%{version}/fish-%{version}.tar.gz -Patch0: fix-pc-file-paths.patch +Source: https://github.com/fish-shell/fish-shell/releases/download/%{version}/fish-%{version}.tar.xz +Source1: https://github.com/fish-shell/fish-shell/releases/download/%{version}/fish-%{version}.tar.xz.asc BuildRequires: cmake BuildRequires: doxygen BuildRequires: gcc-c++ @@ -52,7 +52,6 @@ This package contains development files for the fish shell. %prep %setup -q -%autopatch -p1 # fix E: env-script-interpreter find share/tools -type f -name *.py -exec sed -i -r '1s|^#!%{_bindir}/env |#!%{_bindir}/|' {} + @@ -93,6 +92,8 @@ fi %{_datadir}/doc/%{name} %{_datadir}/%{name} %{_mandir}/man1/*.1%{?ext_man} +%{_datadir}/applications/fish.desktop +%{_datadir}/pixmaps/fish.png %files devel %{_datadir}/pkgconfig/fish.pc diff --git a/fix-pc-file-paths.patch b/fix-pc-file-paths.patch deleted file mode 100644 index 85b109d..0000000 --- a/fix-pc-file-paths.patch +++ /dev/null @@ -1,23 +0,0 @@ -Index: fish-3.1.2/cmake/Install.cmake -=================================================================== ---- fish-3.1.2.orig/cmake/Install.cmake -+++ fish-3.1.2/cmake/Install.cmake -@@ -25,15 +25,15 @@ SET(configure_input - DO NOT MANUALLY EDIT THIS FILE!") - - SET(extra_completionsdir -- /usr/local/share/fish/vendor_completions.d -+ ${CMAKE_INSTALL_FULL_DATADIR}/fish/vendor_completions.d - CACHE STRING "Path for extra completions") - - SET(extra_functionsdir -- /usr/local/share/fish/vendor_functions.d -+ ${CMAKE_INSTALL_FULL_DATADIR}/fish/vendor_functions.d - CACHE STRING "Path for extra functions") - - SET(extra_confdir -- /usr/local/share/fish/vendor_conf.d -+ ${CMAKE_INSTALL_FULL_DATADIR}/fish/vendor_conf.d - CACHE STRING "Path for extra configuration") - - # These are the man pages that go in system manpath; all manpages go in the fish-specific manpath.