SHA256
1
0
forked from pool/fish

4 Commits

8 changed files with 95 additions and 24 deletions

6
_service Normal file
View File

@@ -0,0 +1,6 @@
<services>
<service name="cargo_vendor" mode="manual">
<param name="src">fish*.tar.xz</param>
</service>
</services>

Binary file not shown.

View File

@@ -1,16 +0,0 @@
-----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-----

BIN
fish-4.0.1.tar.xz LFS Normal file

Binary file not shown.

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

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEnh3gZzzMAykZ0YUmwLlpspdOiI4FAmfST0UACgkQwLlpspdO
iI7Mbg//TTtG4yaFB74DUHZ0e7C91rfzoS63+F7TdFWDRMSFq3BwLv/Ny7y6+j6G
Z6Z1PCCtLpnme/TmK352R3c/KqSyimFh2MBzqoFQEJYjW36tApZvvTIj0aAumt9a
oVFL3CvJfpupanTFSgKvAvEwsvnC+9ifu5LDuC6jEawoD90YvD1O9B0r37GZ2UAO
rikUK4XfiuFLYyYB5DjyTk2gMzlCB+BDfzm+W2LbLbV9pTMcoML4/VC0UGfhLKWV
J9LxFuQ2Ar1ExU4YfdPjqmD1cD24ztgLd1nRdFOtXk39l8P6g89mc4aMn5SnEIXC
Amd6hKmutJi5J8lS/NgJVapYVMIf3PLZrF+9/pMYDCHk1x/MAwBBr2/FqN1Q20ts
eSUAn9/7fL4dOoS8bwKfVmpKY278zwJQRFMLT11OPDwOFMmLH4ZPmXR2iI3MrIag
lQ7b91yThMPvNERpCE0o0lO5Ecw494P5EIJygVexuWWEL0ZKP8ZiKFJWOo3/u+fv
rrcdM0c2/N2jy9QH9mQIYt1Mg3FZBB81CnFu6Fx5nFtrZeu+Gg39fKpKrgHGwo51
zX+EWF7u3wcWW1/fXc3yTpAze2DbKEzmWPyt6gZ8TEJI2uWOOKqAhQkEQ1wo8rt1
ybg9hCQiKPGu51N+3a3pttXTf6GTUoNhntEYOAA93jKXIrx+oHE=
=vyXB
-----END PGP SIGNATURE-----

View File

@@ -1,3 +1,62 @@
-------------------------------------------------------------------
Thu Apr 17 14:11:25 UTC 2025 - Robert Frohl <rfrohl@suse.com>
- update to 4.0.1
https://github.com/fish-shell/fish-shell/releases/tag/4.0.1
* Key combinations using the super (Windows/command) key can be bound using
the super- prefix (#11217).
* Konsoles menu shows the “Open folder with” option again (#11198).
* $fish_color_search_match will now only be applied to the foreground color
if it has an explicit foreground. For example, this allows setting:
* set -g fish_color_search_match --reverse
* Cursor shape commands (\e[2 q) are no longer sent in non-interactive shells
or in redirections (#11255).
* status gained a is-interactive-read subcommand, to check whether the script
is being called from an interactive read invocation.
* fishs background tasks are now started in a way that avoids an error on
macOS Terminal.app (#11181).
* Using key combinations within qemu should work correctly.
* Prompts containing control characters no longer cause incorrect display of
command lines (#11252).
* Cancelling the command-line in Vi mode displays correctly again (#11261).
* The acidhub prompt properly displays the git branch again (#11179).
* Completions for wine correctly include files again (#11202).
* On macOS, paths from /etc/paths and /etc/manpaths containing colons are
handled correctly (#10684). This functionality was included in the 4.0.0
release notes but was missing from the source code.
* The XTerm modifyOtherKeys keyboard encoding is no longer used under WezTerm,
as it does not work correctly in all layouts (#11204).
* option-left and other similar keys should now work in iTerm versions before 3.5.12;
the kitty keyboard protocol is now disabled on these versions (#11192).
* The kitty keyboard protocol is no longer used under Midnight Commander, as
it does not work correctly (#10640).
* fish now sends the commandline along with the OSC 133 semantic prompt command
start sequence. This fixes a test in the kitty terminal (#11203).
* Git completions for third-party commands like “git-absorb” are completed
correctly again (#11205).
* Completions for diskutil no longer produce an error (#11201).
* The output of certain error messages no longer prints newlines to standard
output (#11248).
* A number of crashes have been fixed, including file names longer than 255
bytes (#11221), using fish on a btrfs filesystem (#11219), history files
that do not have the expected format (#11236), and pasting into an empty
command line (#11256).
- Remove fish-3.7.1-drop-pcre-tests.patch, no problem for 4.0.x
-------------------------------------------------------------------
Tue Apr 15 16:39:20 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
- drop tests failing with pcre2 10.45 (boo#1241199)
add fish-3.7.1-drop-pcre-tests.patch
-------------------------------------------------------------------
Sun Jan 12 22:20:32 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
- update to 4.0~b1
https://fishshell.com/blog/rustport/
- new BR: cargo
- add service to pull the rust vendored deps
-------------------------------------------------------------------
Fri Jun 14 12:38:33 UTC 2024 - pgajdos@suse.com

View File

@@ -1,7 +1,7 @@
#
# spec file for package fish
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: fish
Version: 3.7.1
Version: 4.0.1
Release: 0
Summary: The "friendly interactive shell"
# see bundled doc_src/license.rst
@@ -26,7 +26,9 @@ Group: System/Shells
URL: https://fishshell.com/
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
Source2: vendor.tar.zst
Source100: fish.keyring
BuildRequires: cargo
BuildRequires: cmake
BuildRequires: doxygen
BuildRequires: gcc-c++
@@ -36,6 +38,7 @@ BuildRequires: ncurses-devel
BuildRequires: pcre2-devel >= 10.21
BuildRequires: pkgconfig
BuildRequires: update-desktop-files
BuildRequires: zstd
# for tests
BuildRequires: procps
Requires: awk
@@ -58,7 +61,7 @@ Group: Development/Libraries/C and C++
This package contains development files for the fish shell.
%prep
%autosetup -p1
%autosetup -p1 -a2 -n %{name}-%{version}
# fix E: env-script-interpreter
find share/tools -type f -name *.py -exec \
@@ -88,9 +91,7 @@ rm %{buildroot}/%{_datadir}/doc/packages/fish/.buildinfo
%endif
%check
pushd build
%make_build test
popd
%post
# Add fish to the list of allowed shells in /etc/shells
@@ -106,6 +107,7 @@ if [ "$1" = 0 ]; then
fi
%files -f %{name}.lang
%license COPYING doc_src/license.rst
%dir %{_sysconfdir}/fish
%config(noreplace) %{_sysconfdir}/%{name}/*
%{_bindir}/fish
@@ -118,6 +120,7 @@ fi
%{_datadir}/pixmaps/fish.png
%files devel
%license COPYING doc_src/license.rst
%{_datadir}/pkgconfig/fish.pc
%changelog

BIN
vendor.tar.zst LFS Normal file

Binary file not shown.