Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package fish.15773 for 
openSUSE:Leap:15.2:Update checked in at 2021-02-12 01:12:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2:Update/fish.15773 (Old)
 and      /work/SRC/openSUSE:Leap:15.2:Update/.fish.15773.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "fish.15773"

Fri Feb 12 01:12:36 2021 rev:1 rq:871263 version:2.7.1

Changes:
--------
New Changes file:

--- /dev/null   2021-01-11 18:20:20.070723563 +0100
+++ /work/SRC/openSUSE:Leap:15.2:Update/.fish.15773.new.28504/fish.changes      
2021-02-12 01:12:37.529885508 +0100
@@ -0,0 +1,377 @@
+-------------------------------------------------------------------
+Thu Apr 12 11:41:42 UTC 2018 - [email protected]
+
+- Trim some bias from description.
+- Anchor grep patterns in %post(un) so that it does not erroneously
+  match other lines.
+
+-------------------------------------------------------------------
+Sat Mar 31 23:37:20 UTC 2018 - [email protected]
+
+- 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
+
+-------------------------------------------------------------------
+Fri Jan  5 01:05:21 UTC 2018 - [email protected]
+
+- Don't Require python-curses its not needed or used
+
+-------------------------------------------------------------------
+Sat Nov 25 15:23:31 UTC 2017 - [email protected]
+
+- 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
+
+-------------------------------------------------------------------
+Wed Jun  7 22:56:22 UTC 2017 - [email protected]
+
+- 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
+
+-------------------------------------------------------------------
+Fri Feb  3 04:13:49 UTC 2017 - [email protected]
+
+- Update to 2.5.0
+  Notable fixes and improvements
+  * alias, run without options or arguments, lists all defined aliases, and 
+    aliases now include a description in the function signature that identifies
+    them.
+  * complete accepts empty strings as descriptions (#3557).
+  * command accepts -q/--quiet in combination with --search (#3591), providing 
+    a simple way of checking whether a command exists in scripts.
+  * Abbreviations can now be renamed with abbr --rename OLD_KEY NEW_KEY 
(#3610).
+  * The command synopses printed by --help options work better with copying 
and 
+    pasting (#2673).
+  * help launches the browser specified by the $fish_help_browser variable if 
it
+    is set (#3131).
+  * History merging could lose items under certain circumstances and is now 
+    fixed (#3496).
+  * The $status variable is now set to 123 when a syntactically invalid 
command 
+    is entered (#3616).
+  * Exiting fish now signals all background processes to terminate, not just 
+    stopped jobs (#3497).
+  * A new prompt_hostname function which prints a hostname suitable for use in 
+    prompts (#3482).
+  * The __fish_man_page function (bound to Alt-h by default) now tries to 
+    recognize subcommands (e.g. git add will now open the "git-add" man page) 
+    (#3678).
+  * A new function edit_command_buffer (bound to Alt-e & Alt-v by default) to 
+    edit the command buffer in an external editor (#1215, #3627).
+  * set_color now supports italics (--italics), dim (--dim) and reverse 
+    (--reverse) modes (#3650).
+  * Filesystems with very slow locking (eg incorrectly-configured NFS) will no 
+    longer slow fish down (#685).
+  * Improved completions for apt (#3695), fusermount (#3642), make (#3628), 
+    netctl-auto (#3378), nmcli (#3648), pygmentize (#3378), and tar (#3719).
+  * Added completions for:
+        VBoxHeadless (#3378)
+        VBoxSDL (#3378)
+        base64 (#3378)
+        caffeinate (#3524)
+        dconf (#3638)
+        dig (#3495)
+        dpkg-reconfigure (#3521 & #3522)
+        feh (#3378)
+        launchctl (#3682)
+        lxc (#3554 & #3564),
+        mddiagnose (#3524)
+        mdfind (#3524)
+        mdimport (#3524)
+        mdls (#3524)
+        mdutil (#3524)
+        mkvextract (#3492)
+        nvram (#3524)
+        objdump (#3378)
+        sysbench (#3491)
+        tmutil (#3524)
+  * Full changelog https://github.com/fish-shell/fish-shell/releases/tag/2.5.0
+
+-------------------------------------------------------------------
+Tue Nov  8 11:49:49 UTC 2016 - [email protected]
+
+- Update to version 2.4.0
+  ## Notable fixes and improvements
+  * The documentation is now generated properly and with the 
+    correct version identifier.
+  * Automatic cursor changes are now only enabled on the 
+    subset of XTerm versions known to support them, resolving a 
+    problem where older versions printed garbage to the terminal 
+    before and after every prompt (#3499).
+  * Improved the title set in Apple Terminal.app.
+  * Added completions for `defaults` and improved completions 
+    for `diskutil` (#3478).
+  # fish 2.4b1 (released October 18, 2016)
+  ## Significant changes
+  * The clipboard integration has been revamped with explicit 
+    bindings. The killring commands no longer copy from, or 
+    paste to, the X11 clipboard - use the new copy (`C-x`) and 
+    paste (`C-v`) bindings instead. The clipboard is now 
+    available on OS X as well as systems using X11 (e.g. Linux). 
+    (#3061)
+  * `history` uses subcommands (`history delete`) rather than 
+    options (`history --delete`) for its actions (#3367). You 
+    can no longer specify multiple actions via flags (e.g., 
+    `history --delete --save something`).
+  * New `history` options have been added, including `--max=n` 
+    to limit the number of history entries, `--show-time` option 
+    to show timestamps (#3175, #3244), and `--null` to null 
+    terminate history entries in the search output.
+  * `history search` is now case-insensitive by default (which 
+    also affects `history delete`) (#3236).
+  * `history delete` now correctly handles multiline commands 
+    (#31).
+  * Vi-style bindings no longer include all of the default 
+    emacs-style bindings; instead, they share some definitions 
+    (#3068).
+  * If there is no locale set in the environment, various 
+    known system configuration files will be checked for a 
+    default. If no locale can be found, `en_US-UTF.8` will be 
+    used (#277).
+  * A number followed by a caret (e.g. `5^`) is no longer 
+    treated as a redirection (#1873).
+  * The `$version` special variable can be overwritten, so 
+    that it can be used for other purposes if required.
+  ## Notable fixes and improvements
+  * The `fish_realpath` builtin has been renamed to `realpath` 
+    and made compatible with GNU `realpath` when run without 
+    arguments (#3400). It is used only for systems without a 
+    `realpath` or `grealpath` utility (#3374).
+  * Improved color handling on terminals/consoles with 8-16 
+    colors, particularly the use of bright named color (#3176, 
+    #3260).
+  * `fish_indent` can now read from files given as arguments, 
+    rather than just standard input (#3037).
+  * Fuzzy tab completions behave in a less surprising manner 
+    (#3090, #3211).
+  * `jobs` should only print its header line once (#3127).
+  * Wildcards in redirections are highlighted appropriately 
+    (#2789).
+  * Suggestions will be offered more often, like after 
+    removing characters (#3069).
+  * `history --merge` now correctly interleaves items in 
+    chronological order (#2312).
+  * Options for `fish_indent` have been aligned with the other 
+    binaries - in particular, `-d` now means `--debug`. The 
+    `--dump` option has been renamed to `--dump-parse-tree` 
+    (#3191).
+  * The display of bindings in the Web-based configuration has 
+    been greatly improved (#3325), as has the rendering of 
+    prompts (#2924).
+  * fish should no longer hang using 100% CPU in the C locale 
+    (#3214).
+  * A bug in FreeBSD 11 & 12, Dragonfly BSD & illumos 
++++ 180 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:Leap:15.2:Update/.fish.15773.new.28504/fish.changes

New:
----
  fish-2.7.1.tar.gz
  fish.changes
  fish.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ fish.spec ++++++
#
# spec file for package fish
#
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


Name:           fish
Version:        2.7.1
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
BuildRequires:  doxygen
BuildRequires:  gcc-c++
BuildRequires:  gettext
BuildRequires:  groff
BuildRequires:  ncurses-devel
BuildRequires:  pcre2-devel >= 10.21
BuildRequires:  pkgconfig
BuildRequires:  python
Requires:       bc
Requires:       man
Recommends:     terminfo

%description
fish is a command line shell.
It is geared towards interactive use and its features are focused on user
friendlieness and discoverability. The language syntax is simple but
incompatible with other shell languages.

%package devel
Summary:        Devel files for the fish shell
Group:          Development/Libraries/C and C++

%description devel
This package contains development files for the fish shell.

%prep
%setup -q

# fix E: env-script-interpreter
find share/tools -type f -name *.py -exec sed -i -r '1s|^#!%{_bindir}/env 
|#!%{_bindir}/|' {} +

%build
%configure \
  --without-included-pcre2
make %{?_smp_mflags}

%install
%make_install

%find_lang %{name}

%post
# Add fish to the list of allowed shells in /etc/shells
if ! grep -q '^%{_bindir}/%{name}$' %{_sysconfdir}/shells; then
        echo %{_bindir}/%{name} >>%{_sysconfdir}/shells
fi

%postun
# Remove fish from the list of allowed shells in /etc/shells
if [ "$1" = 0 ]; then
        grep -v '^%{_bindir}/%{name}$' %{_sysconfdir}/shells 
>%{_sysconfdir}/%{name}.tmp
        mv %{_sysconfdir}/%{name}.tmp %{_sysconfdir}/shells
fi

%files -f %{name}.lang
%dir %{_sysconfdir}/fish
%config(noreplace) %{_sysconfdir}/%{name}/*
%{_bindir}/*
%{_datadir}/doc/%{name}
%{_datadir}/%{name}
%{_mandir}/man1/*.1%{?ext_man}

%files devel
%{_datadir}/pkgconfig/fish.pc

%changelog

Reply via email to