diff --git a/fish-3.6.4.tar.xz b/fish-3.6.4.tar.xz deleted file mode 100644 index 2d96838..0000000 --- a/fish-3.6.4.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0f3f610e580de092fbe882c8aa76623ecf91bb16fdf0543241e6e90d5d4bc393 -size 2911364 diff --git a/fish-3.6.4.tar.xz.asc b/fish-3.6.4.tar.xz.asc deleted file mode 100644 index 7bfdafb..0000000 --- a/fish-3.6.4.tar.xz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEnh3gZzzMAykZ0YUmwLlpspdOiI4FAmVvM/MACgkQwLlpspdO -iI5Tnw/+LaEsY3oiE3WPLgoDphzZ93T/qq7E5v4Xdna9k+stvujCykKCuVzbiQ2i -kr1ISa2nobYmMN73Fbpxc9hiISwaG47Wz3nZuIDmKRsEonzxRA8YY8NqobJ3yXH5 -UtIdwzhR3nY91a4py8fBt/jjUXGK+W5RvbHSaP3i3hHQZaSQPlOZ7B3aByhtkYSt -9HIZAUBM1FshLmuaGOJFzTvmutOvlvf4z0Bt147biE+wogdhaaGTEfrlkKml3TbK -kBPIjTUAHFMPkZ+XjSPyzsCCD+zvyW9oDSuuXhYvmpGUOSAd+4Efmcp6zVNewAlV -el94tDhRxLBpm1J42hQO2ie/zMtbx8zBBZ4jqB1YdoqoR1a9ELFlTcOGEY0cPxVg -bb1cZ4K+XgLMHCVWEUWV9nNRCcaup5Uydr09CH/aQOdlt+is6M0Gl/iKZnOnx4Mr -yeq4bDnc487UbJoIw4WTsNH9muHPD1Z2qNUvtmDhbkTdFxDUkh0TpFa7de+gqKJI -DKtaN8fqsGzw7B4+xY7VlnLUePJNgZ6lrlA9XgRwuOa1quhdAt+AVAoF0MB2bSLv -EGB7FJ3ID78bbznf8EOrKM4lPCJcVv6093cuE+SSNSiQv90wjgm4a46yHnYYCjNG -nfFTtKDw0NjgXZWlxnfDk0Xj4QHqv5BTD6jbtvV97vbFWwbojpY= -=mUGV ------END PGP SIGNATURE----- diff --git a/fish-3.7.1.tar.xz b/fish-3.7.1.tar.xz new file mode 100644 index 0000000..b256c6c --- /dev/null +++ b/fish-3.7.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:614c9f5643cd0799df391395fa6bbc3649427bb839722ce3b114d3bbc1a3b250 +size 2965756 diff --git a/fish-3.7.1.tar.xz.asc b/fish-3.7.1.tar.xz.asc new file mode 100644 index 0000000..ab8d34f --- /dev/null +++ b/fish-3.7.1.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEnh3gZzzMAykZ0YUmwLlpspdOiI4FAmX5EKYACgkQwLlpspdO +iI5nwA/+Pp2y+/gdWdYffM7VwndSZy/QIvmTzCOAOvB4fWRQcYNibdEeLSuU5z0g +SljV3zyQpstrO3NGnWKOl1P/o5Itk1H6vha9RpEpBok8TCbuDBOuvnTQVraJKYfF +h7BsuNUHPF2NORpxp00eNSmLPIgR3p/DndRG2d3ti25tOKQ5rAP7azX3xmzKy0D5 +nw1jGB/yTN/a0iVEL4/0m3M7p3E4Pz58G8CxavUPwoF/yDnhNm1IcjiS4QEw5AJh +DXtJP8x1QP0gfXmA+nZFfdTPHNOxpct7yDcxV0JRHxhEvqbwRc0sEnXXp0zrZT4m +wb3PNh/TxGjNIw0sX9wHb6yEJ4TYHkv+e4BfoJbU9OFsLPaE/5WBDg1+z9vqBYzr +r7l/MfvJIXMqSMlcFmccJzQ9Xu0OpsyRsLAOTgwI8Zu7uEXUlqh3wpAq7JkYtBMg +Js1UrdlT1QFm1F0qJ4SDZ3SXdSkcosT6U7FfTL2XpinHZnT/2jBcUUGWM7UyW+6I +9lNMQs+K7jR545nvt4lp3ODuhnqvLkGzfzE75DH/iPfUj1K/Q3wBU2MYXMZriGKX +jpiXDI+cYWzUgRdEB7FS1RQ3AJZzYJ37DikCazvCCARUeByaSnSwG3D4ch//TPFI +W7e94aS89l2A4SuIi6dU2/ZUlZSojSTcwIF9PpoZ0se6e/8x4uY= +=0Gvd +-----END PGP SIGNATURE----- diff --git a/fish.changes b/fish.changes index 44bf051..3000359 100644 --- a/fish.changes +++ b/fish.changes @@ -1,3 +1,68 @@ +------------------------------------------------------------------- +Fri Jun 14 12:38:33 UTC 2024 - pgajdos@suse.com + +- remove dependency on /usr/bin/python3 using + %python3_fix_shebang_path macro, [bsc#1212476] + +------------------------------------------------------------------- +Wed Jun 12 15:55:31 UTC 2024 - Elisei Roca + +- add Requires: gzip for extracting manual archives + for example when running `fish_config -h` + +------------------------------------------------------------------- +Thu Apr 4 09:09:34 UTC 2024 - Dirk Müller + +- update to 3.7.1: + * Deleting the last history entry via `history delete` works + again (#10190). + * Wildcards (`*`) will no longer sometimes generate paths that + did not exist (#10205). + * A crash when trying to run an ELF program with a missing + interpreter has been fixed. This crashed in the process after + fork, so did not affect the fish process that tried to start + the program (#10199). + * `funced` will now always `source` the file after it has + written it, even if the contents did not change. This + prevents issues if the file was otherwise modified (#10318). + * The warning for when a builtin returns a negative exit code + was improved, now mentioning the original status (#10187). + * Added completions for `cobra-cli`, `dmidecode`, `mycli`, + `ollama`, `pstree` + +------------------------------------------------------------------- +Tue Jan 30 10:17:54 UTC 2024 - Simon Lees + +- Fix changelog timestamp in the last entry +- Hard code rather then use -DCMAKE_INSTALL_DOCDIR:PATH=%{__cmake_make_prefix_relative %{_docdir}/%{name} + It was causing issues with the 15.5 build + +------------------------------------------------------------------- +Wed Jan 24 14:38:01 UTC 2024 - Stefan Brüns + +- Fix build to cope with changes in (open)SUSE specific cmake + macros, move documentation to canonical location. + +------------------------------------------------------------------- +Mon Jan 1 18:42:02 UTC 2024 - Victorhck + +- Update to 3.7.0: + * The history pager will now also attempt subsequence matches (#9476), + so you can find a command line like git log 3.6.1..Integration_3.7.0 by searching for gitInt. + * Opening the history pager will now fill the search field with a search string if you’re already + in a search (#10005). This makes it nicer to search something with ↑ and then later decide + to switch to the full pager. + * Closing the history pager with enter will now copy the search text to the commandline + if there was no match, so you can continue editing the command you tried to find right away (#9934). + * Performance improvements for command completions and globbing, where supported by the operating system, + especially on slow filesystems such as NFS (#9891, #9931, #10032, #10052). + * fish can now be configured to wait a specified amount of time for a multi-key sequence to be completed, + instead of waiting indefinitely. For example, this makes binding kj to switching modes in vi mode possible. + The timeout can be set via the new fish_sequence_key_delay_ms variable (#7401), + and may be set by default in future versions. + * See https://github.com/fish-shell/fish-shell/releases/tag/3.7.0 + for more details + ------------------------------------------------------------------- Wed Dec 6 12:42:56 UTC 2023 - Dan Čermák @@ -23,7 +88,7 @@ Wed Dec 6 12:42:56 UTC 2023 - Dan Čermák While this may cause unexpected behavior with direct input, this may become a minor security problem if the output is being fed from an external program into a command substitution where this output - may not be expected. (bsc#1217808, CVE-2023-49284) + may not be expected. (bsc#1217808, CVE-2023-49284) ------------------------------------------------------------------- Tue Dec 5 08:08:21 UTC 2023 - Dan Čermák @@ -88,7 +153,7 @@ Tue Apr 18 03:15:56 UTC 2023 - Luciano Santos Tue Jan 17 11:23:02 UTC 2023 - Paolo Stivanin - update to 3.6.0: - * By default, Control-R now opens the command history in the pager, + * By default, Control-R now opens the command history in the pager, * Abbrevations are more flexible * The \\x and \\X escape syntax is now equivalent. \\xAB previously behaved the same as \\XAB, except that it would error if the value “AB” was larger than “7f” @@ -196,7 +261,7 @@ Wed Mar 16 06:35:37 UTC 2022 - pgajdos@suse.com per-repository configuration. This avoids a potential security issue in some circumstances, and has been assigned CVE-2022-20001 (#8589). [bsc#1197139] - * see https://github.com/fish-shell/fish-shell/releases/tag/3.4.0 + * see https://github.com/fish-shell/fish-shell/releases/tag/3.4.0 for more details ------------------------------------------------------------------- @@ -214,7 +279,7 @@ Thu Sep 2 20:39:41 UTC 2021 - Victorhck * The prompt and command line are redrawn correctly in response to universal variable changes. * A superfluous error that was produced when setting the PATH or CDPATH environment variables to include colon-delimited components that do not exist was removed. * The Vi mode indicator in the prompt is repainted correctly after Ctrl-C cancels the current command. - + ------------------------------------------------------------------- Sun Apr 18 22:39:41 UTC 2021 - Avindra Goolcharan @@ -249,7 +314,7 @@ Thu Mar 18 17:40:37 UTC 2021 - Avindra Goolcharan * fish_git_prompt no longer causes screen flickering in certain terminals * fish_add_path manipulates the fish_user_paths variable correctly when moving multiple paths - * Pasting with a multi-line command no longer causes + * Pasting with a multi-line command no longer causes __fish_tokenizer_state error * psub inside event handlers cleans up temporary files properly * Event handlers declared with --on-job-exit $fish_pid no longer run @@ -274,7 +339,7 @@ Thu Mar 18 17:40:37 UTC 2021 - Avindra Goolcharan ------------------------------------------------------------------- Tue Mar 9 05:43:01 UTC 2021 - Samu Voutilainen -- Define GenericName and proper category in fish.desktop +- Define GenericName and proper category in fish.desktop ------------------------------------------------------------------- Mon Mar 1 15:43:22 UTC 2021 - Paolo Stivanin @@ -291,14 +356,14 @@ Mon Mar 1 15:43:22 UTC 2021 - Paolo Stivanin 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 + 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 + 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 + 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 diff --git a/fish.spec b/fish.spec index 8fa796b..1719f4c 100644 --- a/fish.spec +++ b/fish.spec @@ -1,7 +1,7 @@ # # spec file for package fish # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,11 +17,11 @@ Name: fish -Version: 3.6.4 +Version: 3.7.1 Release: 0 Summary: The "friendly interactive shell" # see bundled doc_src/license.rst -License: GPL-2.0-only AND BSD-3-Clause AND ISC AND LGPL-2.0-or-later AND MIT AND PSF-2.0 +License: BSD-3-Clause AND GPL-2.0-only AND ISC AND LGPL-2.0-or-later AND MIT AND PSF-2.0 Group: System/Shells URL: https://fishshell.com/ Source: https://github.com/fish-shell/fish-shell/releases/download/%{version}/fish-%{version}.tar.xz @@ -40,6 +40,7 @@ BuildRequires: update-desktop-files BuildRequires: procps Requires: awk Requires: bc +Requires: gzip Requires: man Recommends: terminfo @@ -67,17 +68,25 @@ find share/tools -type f -name *.py -exec \ %cmake \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ - -DCMAKE_INSTALL_SYSCONFDIR=%{_sysconfdir} + -DCMAKE_INSTALL_SYSCONFDIR=%{_sysconfdir} \ + -DCMAKE_INSTALL_DOCDIR:PATH=share/doc/packages/fish \ + %{nil} +%cmake_build %install %cmake_install %find_lang %{name} -rm %{buildroot}/%{_datadir}/doc/fish/.buildinfo +# Location varies between TW and SLE/Leap, try both +rm %{buildroot}/%{_datadir}/doc/packages/fish/.buildinfo %suse_update_desktop_file -G "Command-line interpreter" fish TerminalEmulator +%if %{suse_version} >= 1600 +%python3_fix_shebang_path %{buildroot}/%{_datadir}/%{name}/tools/*.py +%endif + %check pushd build %make_build test @@ -102,7 +111,7 @@ fi %{_bindir}/fish %{_bindir}/fish_indent %{_bindir}/fish_key_reader -%{_datadir}/doc/%{name} +%doc %{_datadir}/doc/packages/%{name} %{_datadir}/%{name} %{_mandir}/man1/*.1%{?ext_man} %{_datadir}/applications/fish.desktop