Commit Graph

37 Commits

Author SHA256 Message Date
ebb7fabad1 Accepting request 957591 from home:mcepl:branches:shells
- We don't need to remove unnecessary completions (curl and pyenv
  in this case), the ones in /usr/share/fish/vendor_completions.d
  have precedence. Now just to make all other packages put theirs
  in the right location!

OBS-URL: https://build.opensuse.org/request/show/957591
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=67
2022-02-26 01:05:13 +00:00
3958edbce1 Accepting request 916049 from home:victorhck:branches:shells
- Update to 3.3.1:
  * 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.
  
(it's the first time I submit a package via OBS, don't know if I do properly...)

OBS-URL: https://build.opensuse.org/request/show/916049
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=66
2021-09-03 05:34:11 +00:00
2376813c37 Accepting request 886504 from home:avindra:branches:shells
- Update to 3.2.2:
  * Background jobs no longer interfere with syntax highlighting (fish 3.2.1 regression)
  * The command-not-found handler used suggestions from pacman on Arch
    Linux, but this caused major slowdowns on some systems and has been disabled
  * Certain programs (such as lazygit) could create situations where
    fish would not receive keystrokes correctly, but it is now more
    robust in these situations
  * Completions for aura and tshark should no longer produce errors.
  * fish will no longer hang on exit if another process is in the foreground
    on macOS
  * Arguments longer than 1024 characters no longer trigger excessive
    CPU usage on macOS

OBS-URL: https://build.opensuse.org/request/show/886504
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=64
2021-04-19 10:20:58 +00:00
e8f4c1ff63 Accepting request 879954 from home:avindra:branches:shells
-  Update to 3.2.1:
  * Commands in key bindings are run with fish's internal terminal
    modes, instead of the terminal modes typically used for commands.
    This fixes a bug introduced in 3.2.0, where text would unexpectedly
    appear on the terminal, especially when pasting
  * Prompts which use the internal __fish_print_pipestatus function will
    display correctly rather than carrying certain modifiers (such as
    bold) further than intended
  * Redirections to internal file descriptors is allowed again, reversing
    the changes in 3.2.0. This fixes a problem with Midnight Commander
  * Universal variables should be fully reliable regardless of operating
    system again
  * 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 
     __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
    constantly, although these functions should use --on-event fish_exit
    instead.
  * Changing terminal modes inside config.fish works
  * set_color --print-colors no longer prints all colors in bold
  * Completing commands starting with a - no longer prints an error
  * Running fish_command_not_found directly no longer produces an error
    on macOS or other OSes which do not have a handler available
  * The new type builtin now has the (deprecated) --quiet long form of -q
  * help and fish_config work correctly when fish is running in a Chrome
    OS Crostini Linux VM
  * The history file can be made a symbolic link without it being overwritten,
    matching a similar improvement for the universal variable file in 3.2.0.
  * An unhelpful error ("access: No error"), seen on Cygwin, is no longer produced
  * Improvements to the rsync completions, some completion descriptions,
    and completions that use IP address
  * Improvements to the appearance of fish_config
- explicitly list binaries in spec file

OBS-URL: https://build.opensuse.org/request/show/879954
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=62
2021-03-21 10:44:21 +00:00
4c6f54535d Accepting request 877889 from home:Smar:branches:shells
Defines GenericName and adds TerminalEmulator category to fish.desktop.

This fixes build on SLE and Leap 15.2.

Feel free to suggest better generic name, this is best I was able to think off. It’s from https://en.wikipedia.org/wiki/Unix_shell.

OBS-URL: https://build.opensuse.org/request/show/877889
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=60
2021-03-09 06:56:46 +00:00
5da5a3d39c 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
2021-03-01 23:31:45 +00:00
93c4a95f20 Accepting request 871023 from home:simotek:branches:shells
- pc file contained references to /usr/local (boo#1181888)
  * fix-pc-file-paths.patch - Already fixed upstream

OBS-URL: https://build.opensuse.org/request/show/871023
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=56
2021-02-11 02:53:00 +00:00
a0c5397fbb Accepting request 825176 from home:Sam0523:branches:openSUSE:Factory
- Fix empty output of fish builtin help

OBS-URL: https://build.opensuse.org/request/show/825176
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=54
2020-08-10 00:42:08 +00:00
17108e78cb Accepting request 799148 from home:jubalh:branches:shells
- Update to 3.1.2:
  * Commands such as fzf and enhancd, when used with eval, would
    hang. eval buffered output too aggressively, which has been
	fixed (#6955).
- Changes in 3.1.2:
  * Commands which involve . ( ... | psub) now work correctly, as
    a bug in the function --on-job-exit option has been fixed (#6613).
  * Conflicts between upstream packages for ripgrep and bat, and the
    fish packages, have been resolved (#5822).
  * Starting fish in a directory without read access, such as via
    su, no longer crashes (#6597).
  * Glob ordering changes which were introduced in 3.1.0 have been
    reverted, returning the order of globs to the previous state (#6593).
  * Redirections using the deprecated caret syntax to a file
    descriptor (eg ^&2) work correctly (#6591).
  * Redirections that append to a file descriptor (eg 2>>&1)
    work correctly (#6614).
  * Building fish on macOS (#6602) or with new versions of GCC
    (#6604, #6609) is now successful.
  * time is now correctly listed in the output of builtin -n,
    and time --help works correctly (#6598).
  * Exported universal variables now update properly (#6612).
  * status current-command gives the expected output when used
    with an environment override - that is, F=B status current-command
    returns status instead of F=B (#6635).
  * test no longer crashes when used with "nan" or "inf" arguments,
    erroring out instead (#6655).
  * Copying from the end of the command line no longer crashes
    fish (#6680).
  * read no longer removes multiple separators when splitting a

OBS-URL: https://build.opensuse.org/request/show/799148
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=52
2020-05-01 04:21:23 +00:00
Matthias Mailänder
ee4419910b Accepting request 790260 from home:alarrosa:branches:shells
- Don't require python3 at all, it's only used for tests but there's
  no %check section.

OBS-URL: https://build.opensuse.org/request/show/790260
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=50
2020-04-12 17:48:19 +00:00
b82d791403 Accepting request 790050 from home:simotek:branches:shells:fish2
- Fix build with gcc10 fix-gcc10-build.patch (boo#1167862)
- Use python3 rather then python2

OBS-URL: https://build.opensuse.org/request/show/790050
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=48
2020-03-31 09:41:37 +00:00
69389fb5b0 Accepting request 785676 from home:polslinux:branches:shells
- Update to 3.1.0
* A new $pipestatus variable contains a list of exit statuses
  of the previous job, for each of the separate commands in a pipeline
* fish no longer buffers pipes to the last function in a pipeline,
  improving many cases where pipes appeared to block or hang
* cd now always looks for its argument in the current directory as a 
  last resort, even if the CDPATH variable does not include it or "."
* fish's debugging arguments have been significantly improved
* new builtin command, time, which allows timing of fish functions
  and builtins as well as external commands 
* Brace expansion now only takes place if the braces include a "," or
  a variable expansion, meaning common commands such as
  git reset HEAD@{0} do not require escaping
* many other fixes and improvements

OBS-URL: https://build.opensuse.org/request/show/785676
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=46
2020-03-17 03:56:57 +00:00
82a961a045 Accepting request 693020 from home:simotek:branches:shells
- Drop the curl compilations, the curl package now provides a
  better version.

OBS-URL: https://build.opensuse.org/request/show/693020
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=44
2019-04-11 01:59:09 +00:00
9a29a9f980 Accepting request 678509 from home:seanlew:branches:shells
Update fish

OBS-URL: https://build.opensuse.org/request/show/678509
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=42
2019-02-28 00:12:10 +00:00
db6d4f878c Accepting request 676876 from home:seanlew:branches:shells
Update fish

OBS-URL: https://build.opensuse.org/request/show/676876
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=40
2019-02-18 08:54:14 +00:00
Matthias Mailänder
99b25b6af0 Accepting request 661941 from home:seanlew:branches:shells
Update fish to 3.0.0

OBS-URL: https://build.opensuse.org/request/show/661941
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=37
2019-01-06 20:44:27 +00:00
Matthias Mailänder
73cf86adf1 Accepting request 595956 from home:jengelh:branches:shells
- Trim some bias from description.
- Anchor grep patterns in %post(un) so that it does not erroneously
  match other lines.

OBS-URL: https://build.opensuse.org/request/show/595956
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=35
2018-04-15 15:41:42 +00:00
897106fb2e Accepting request 592803 from home:avindra
- Update to 2.7.1
  * macos specific fix for iTerm2
- cleanup with spec-cleaner
- use https URL
- rpmlint: fix E: devel-file-in-non-devel-package
- rpmlint: fix E: env-script-interpreter

OBS-URL: https://build.opensuse.org/request/show/592803
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=33
2018-04-02 01:11:51 +00:00
92d08553e7 Accepting request 561780 from home:simotek:base
- Don't Require python-curses its not needed or used

OBS-URL: https://build.opensuse.org/request/show/561780
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=31
2018-01-05 01:06:56 +00:00
Matthias Mailänder
bd50a186fc Accepting request 545529 from home:jaimeMF:branches:shells
- Update to 2.7.0. Notable improvements:
  * A new cdh (change directory using recent history) command provides a more
    friendly alternative to prevd/nextd and pushd/popd (#2847).
  * A new argparse command is available to allow fish script to parse arguments
    with the same behavior as builtin commands. This also includes the fish_opt helper command. (#4190).
  * Invalid array indexes are now silently ignored (#826, #4127).
  * Improvements to the debugging facility, including a prompt specific to the
    debugger (fish_breakpoint_prompt) and a status is-breakpoint subcommand (#1310).
  * string supports new lower and upper subcommands, for altering the case of
    strings (#4080). The case changing is not locale-aware yet.
  * string escape has a new --style=xxx flag where xxx can be script, var,
    or url (#4150), and can be reversed with string unescape (#3543).
  * History can now be split into sessions with the fish_history variable,
    or not saved to disk at all (#102).
  * Read history is now controlled by the fish_history variable rather than
    the --mode-name flag (#1504).
  * command now supports an --all flag to report all directories with the
    command. which is no longer a runtime dependency (#2778).
  * fish can run commands before starting an interactive session using the new 
    --init-command/-C options (#4164).
  * set has a new --show option to show lots of information about variables
    (#4265).
  * Full changelog: https://github.com/fish-shell/fish-shell/releases/tag/2.7.0

OBS-URL: https://build.opensuse.org/request/show/545529
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=30
2017-12-09 09:44:10 +00:00
b0a24bfbc1 Accepting request 501825 from home:vilene:branches:shells
- Update to 2.6.0. Notable fixes and improvements:
  * Jobs running in the background can now be removed from the list of jobs
    with the new disown builtin, which behaves like the same command in other
    shells (#2810).
  * Command substitutions now have access to the terminal, like in other
    shells. This allows tools like fzf to work properly (#1362, #3922).
  * In cases where the operating system does not report the size of the
    terminal, the COLUMNS and LINES environment variables are used; if they
    are unset, a default of 80x24 is assumed.
  * New French (#3772 & #3788) and improved German (#3834) translations.
  * fish no longer depends on the which external command.
  * Full changelog: https://github.com/fish-shell/fish-shell/releases/tag/2.6.0

OBS-URL: https://build.opensuse.org/request/show/501825
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=28
2017-06-08 00:29:55 +00:00
Matthias Mailänder
3e5ccbfd2b Accepting request 454354 from home:simotek:base
2.5.0

OBS-URL: https://build.opensuse.org/request/show/454354
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=26
2017-02-04 08:31:51 +00:00
3bfad55317 Accepting request 439194 from home:alois:branches:shells
Update to 2.4.0.
Builds locally.

OBS-URL: https://build.opensuse.org/request/show/439194
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=24
2016-11-08 12:24:35 +00:00
Matthias Mailänder
03a9996e4c Accepting request 426312 from home:pluskalm:branches:shells
- Use shared libpcre instead of bundled one
- Small packaging changes

OBS-URL: https://build.opensuse.org/request/show/426312
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=22
2016-09-10 14:17:55 +00:00
7cccf80b05 OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=21 2016-07-05 01:10:43 +00:00
809cd23f3b Accepting request 406632 from home:simotek:branches:shells
Version 2.3.1

OBS-URL: https://build.opensuse.org/request/show/406632
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=19
2016-07-05 01:06:26 +00:00
Matthias Mailänder
0409a04c53 Accepting request 397351 from home:simotek:branches:shells
- Update to v2.3.0
- Significant Changes
   * A new string builtin to handle… strings! 
   * After seeing an escape character wait up to 300ms for an a
     dditional character.
   * Add new directories for vendor functions and configuration 
     snippets (#2498)
   * A new fish_realpath builtin and associated function to allow 
     the use of realpath even on those platforms that don't ship 
     an appropriate command. (#2932)
   * Alt-# toggles the current command line between commented and 
     uncommented states, making it easy to save a command in 
     history without executing it.
   * The fish_vi_mode function is now deprecated in favour of 
     fish_vi_key_bindings
- Backward-incompatible changes
   * Unmatched globs will now cause an error, except when used 
     with for, set or count (#2719, #2394) and and or will now bind 
     to the closest if or while, allowing compound conditions without 
     begin and end (#1428)
   * set -ql now searches up to function scope for variables (#2502)
   * status -f will now behave the same when run as the main script 
     or using source (#2643)
   * source no longer puts the file name in $argv if no arguments 
     are given (#139) 
- Full release notes at
  https://github.com/fish-shell/fish-shell/releases/tag/2.3.0

OBS-URL: https://build.opensuse.org/request/show/397351
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=17
2016-05-23 19:26:11 +00:00
Matthias Mailänder
eb74ed7602 Accepting request 345192 from home:Rominf
Added required and recommended packages for fish

OBS-URL: https://build.opensuse.org/request/show/345192
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=15
2015-11-21 06:55:49 +00:00
Matthias Mailänder
11bee0dc1b Accepting request 319024 from home:develop7:branches:shells
update to v2.2.0

OBS-URL: https://build.opensuse.org/request/show/319024
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=13
2015-07-27 19:50:01 +00:00
Matthias Mailänder
8d669da0b4 Accepting request 292172 from home:simotek:branches:shells
Require: python-curses for prompt in web config

This time having pressed save everywhere

OBS-URL: https://build.opensuse.org/request/show/292172
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=11
2015-03-21 09:28:45 +00:00
Sean Watson
3fbf447a56 Accepting request 284155 from home:Andreas_Schwab:Factory
- no-return-in-nonvoid-function.patch: fix no-return-in-nonvoid-function
  error

OBS-URL: https://build.opensuse.org/request/show/284155
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=9
2015-02-05 18:13:55 +00:00
Matthias Mailänder
592b26e04e OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=8 2015-01-28 17:36:57 +00:00
Matthias Mailänder
4aac9dedf8 Accepting request 283216 from home:ZaWertun:branches:shells
OBS-URL: https://build.opensuse.org/request/show/283216
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=7
2015-01-28 17:31:12 +00:00
Matthias Mailänder
788bb0dfb4 Accepting request 263589 from home:Futhorc:branches:shells
trying to fix conflict with youtube-dl

OBS-URL: https://build.opensuse.org/request/show/263589
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=5
2014-12-01 17:56:18 +00:00
Matthias Mailänder
986e548e28 Accepting request 254842 from home:Futhorc:branches:shells
Multiple security fixes, update to 2.1.1

OBS-URL: https://build.opensuse.org/request/show/254842
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=4
2014-10-09 17:19:42 +00:00
Dr. Werner Fink
2dac0937d0 Accepting request 205576 from home:Mailaender:branches:shells
- update to 2.1.0
- removed rpath patch as it has been resolved upstream

OBS-URL: https://build.opensuse.org/request/show/205576
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=3
2013-11-05 11:22:22 +00:00
Dr. Werner Fink
2e01f0700b Accepting request 176114 from home:Mailaender:branches:shells
cleanup and update

OBS-URL: https://build.opensuse.org/request/show/176114
OBS-URL: https://build.opensuse.org/package/show/shells/fish?expand=0&rev=2
2013-05-26 09:42:42 +00:00