Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package fish3.15888 for 
openSUSE:Leap:15.2:Update checked in at 2021-03-08 12:05:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2:Update/fish3.15888 (Old)
 and      /work/SRC/openSUSE:Leap:15.2:Update/.fish3.15888.new.2378 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "fish3.15888"

Mon Mar  8 12:05:44 2021 rev:1 rq:876969 version:3.1.2

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

--- /dev/null   2021-02-22 01:36:22.145178436 +0100
+++ /work/SRC/openSUSE:Leap:15.2:Update/.fish3.15888.new.2378/fish3.changes     
2021-03-08 12:05:46.136482976 +0100
@@ -0,0 +1,518 @@
+------------------------------------------------------------------
+Mon Feb  8 00:14:35 UTC 2021 - Simon Lees <sfl...@suse.de>
+
+- Sync with tumbleweed fish package to update and fix bugs 
+- pc file contained references to /usr/local (boo#1181888)
+  * fix-pc-file-paths.patch - Already fixed upstream
+
+-------------------------------------------------------------------
+Sun Aug  9 14:56:41 UTC 2020 - Sam Yu <ytz1...@hotmail.com>
+
+- Fix empty output of fish builtin help
+
+-------------------------------------------------------------------
+Thu Apr 30 08:16:41 UTC 2020 - Michael Vetter <mvet...@suse.com>
+
+- 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
+    variable into a list, restoring the previous behaviour from fish
+    3.0 and before (#6650).
+  * Functions using --on-job-exit and --on-process-exit work
+    reliably again (#6679).
+  * Functions using --on-signal INT work reliably in interactive
+    sessions, as they did in fish 2.7 and before (#6649). These handlers
+    have never worked in non-interactive sessions, and making them
+    work is an ongoing process.
+  * Functions using --on-variable work reliably with variables which
+    are set implicitly (rather than with set), such as
+    "fish_bind_mode" and "PWD" (#6653).
+  * 256 colors are properly enabled under certain conditions that were
+    incorrectly detected in fish 3.1.0 ($TERM begins with xterm, does
+    not include "256color", and $TERM_PROGRAM is not set) (#6701).
+  * The Mercurial (hg) prompt no longer produces an error when the
+    current working directory is removed (#6699). Also, for performance
+    reasons it shows only basic information by default; to restore the
+    detailed status, set $fish_prompt_hg_show_informative_status.
+  * The VCS prompt, fish_vcs_prompt, no longer displays Subversion (svn)
+    status by default, due to the potential slowness of this operation (#6681).
+  * Pasting of commands has been sped up (#6713).
+  * Using extended Unicode characters, such as emoji, in a non-Unicode
+    capable locale (such as the C or POSIX locale) no longer renders
+    all output blank (#6736).
+  * help prefers to use xdg-open, avoiding the use of open on Debian
+    systems where this command is actually openvt (#6739).
+  * Command lines starting with a space, which are not saved in history,
+    now do not get autosuggestions. This fixes an issue with Midnight
+    Commander integration (#6763), but may be changed in a future version.
+  * Copying to the clipboard no longer inserts a newline at the end of the
+    content, matching fish 2.7 and earlier (#6927).
+  * fzf in complex pipes no longer hangs. More generally, code run as
+    part of command substitutions or eval will no longer have separate
+    process groups. (#6624, #6806).
+- Remove fix-gcc10-build.patch: upstreamed
+
+-------------------------------------------------------------------
+Tue Mar 31 15:50:19 UTC 2020 - Antonio Larrosa <alarr...@suse.com>
+
+- Don't require python3 at all, it's only used for tests but there's
+  no %check section.
+
+-------------------------------------------------------------------
+Tue Mar 31 09:20:39 UTC 2020 - Simon Lees <sfl...@suse.de>
+
+- Fix build with gcc10 fix-gcc10-build.patch (boo#1167862)
+- Use python3 rather then python2
+
+-------------------------------------------------------------------
+Mon Mar 16 14:09:10 UTC 2020 - Paolo Stivanin <i...@paolostivanin.com>
+
+- 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
+
+-------------------------------------------------------------------
+Tue Jul  2 05:37:12 UTC 2019 - Simon Lees <sfl...@suse.de>
+
+- Should write fish rather then fish3 into /etc/shells
+- fish3-devel should conflict with fish-devel
+
+-------------------------------------------------------------------
+Thu Feb 14 06:35:06 UTC 2019 - Simon Lees <sfl...@suse.de>
+
+- Split out fish3 package for Leap 15.1
+
+-------------------------------------------------------------------
+Sat Dec 29 06:47:02 UTC 2018 - s...@suspend.net
+
+- Update to 3.0.0
+  * Process and job expansion has largely been removed
+  * A literal {} now expands to itself, rather than nothing
+  * Literally accessing a zeor-index is now illegal syntax
+  * for loop variables are no longer local to the for block
+  * Local exported (set -1x) vars are now visible to functions
+  * The new math builtin does not support logical expressions
+  * fish now supports && || and ! for better migration from POSIX
+  * Variables may be used as commanes (#154)
+  * fish may be started in private mode via fish --private
+  * A new wait command for waiting on backgrounded processes
+  * math is now a builtin wrather than a wrapper around bc (#3157)
+  * while sets $status to a non-zero value if the loop is not exec'd (#4982)
+  * Command sub output now limited to 10MB by default
+  * The machine hostname is now exposed as the $hostname reserved variable
+  * Bare bind invocations in config.fish now work
+
+-------------------------------------------------------------------
+Thu Apr 12 11:41:42 UTC 2018 - jeng...@inai.de
+
+- 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 - avin...@opensuse.org
+
+- 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 - sfl...@suse.de
+
+- Don't Require python-curses its not needed or used
+
+-------------------------------------------------------------------
+Sat Nov 25 15:23:31 UTC 2017 - jaime.marquinez.ferran...@fastmail.net
+
+- 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 - vil...@posteo.net
+
+- 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
++++ 321 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:Leap:15.2:Update/.fish3.15888.new.2378/fish3.changes

New:
----
  fish-3.1.2.tar.gz
  fish3.changes
  fish3.spec
  fix-pc-file-paths.patch

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

Other differences:
------------------
++++++ fish3.spec ++++++
#
# spec file for package fish
#
# Copyright (c) 2021 SUSE LLC
#
# 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 https://bugs.opensuse.org/
#


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

%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++
Conflicts:      fish-devel

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

%prep
%setup -q -n fish-%{version}
%autopatch -p1

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

%build
%cmake \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=%{_prefix} \
    -DCMAKE_INSTALL_SYSCONFDIR=%{_sysconfdir}

%install
%cmake_install

%find_lang fish


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

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

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

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

%changelog
++++++ fix-pc-file-paths.patch ++++++
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.

Reply via email to