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
This commit is contained in:
Simon Lees 2021-03-01 23:31:45 +00:00 committed by Git OBS Bridge
parent 93c4a95f20
commit 5da5a3d39c
6 changed files with 58 additions and 30 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d5b927203b5ca95da16f514969e2a91a537b2f75bec9b21a584c4cd1c7aa74ed
size 6816214

3
fish-3.2.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4f0293ed9f6a6b77e47d41efabe62f3319e86efc8bf83cc58733044fbc6f9211
size 3403640

16
fish-3.2.0.tar.xz.asc Normal file
View File

@ -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-----

View File

@ -1,4 +1,38 @@
-------------------------------------------------------------------
Mon Mar 1 15:43:22 UTC 2021 - Paolo Stivanin <info@paolostivanin.com>
- 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 <sflees@suse.de>
- pc file contained references to /usr/local (boo#1181888)

View File

@ -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

View File

@ -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.