commit fish for openSUSE:Factory

2020-08-12 Thread root
Hello community,

here is the log from the commit of package fish for openSUSE:Factory checked in 
at 2020-08-12 10:55:59

Comparing /work/SRC/openSUSE:Factory/fish (Old)
 and  /work/SRC/openSUSE:Factory/.fish.new.3399 (New)


Package is "fish"

Wed Aug 12 10:55:59 2020 rev:24 rq:825206 version:3.1.2

Changes:

--- /work/SRC/openSUSE:Factory/fish/fish.changes2020-05-02 
22:13:02.447995984 +0200
+++ /work/SRC/openSUSE:Factory/.fish.new.3399/fish.changes  2020-08-12 
10:56:03.116730055 +0200
@@ -1,0 +2,5 @@
+Sun Aug  9 14:56:41 UTC 2020 - Sam Yu 
+
+- Fix empty output of fish builtin help
+
+---



Other differences:
--
++ fish.spec ++
--- /var/tmp/diff_new_pack.IfV5gm/_old  2020-08-12 10:56:03.856730424 +0200
+++ /var/tmp/diff_new_pack.IfV5gm/_new  2020-08-12 10:56:03.860730426 +0200
@@ -71,7 +71,6 @@
 rm %{buildroot}/%{_datadir}/fish/completions/curl.fish
 
 rm %{buildroot}/%{_datadir}/doc/fish/.buildinfo
-rm -r %{buildroot}/%{_datadir}/%{name}/man
 
 %post
 # Add fish to the list of allowed shells in /etc/shells




commit fish for openSUSE:Factory

2020-05-02 Thread root
Hello community,

here is the log from the commit of package fish for openSUSE:Factory checked in 
at 2020-05-02 22:12:55

Comparing /work/SRC/openSUSE:Factory/fish (Old)
 and  /work/SRC/openSUSE:Factory/.fish.new.2738 (New)


Package is "fish"

Sat May  2 22:12:55 2020 rev:23 rq:799364 version:3.1.2

Changes:

--- /work/SRC/openSUSE:Factory/fish/fish.changes2020-04-15 
19:52:42.645550726 +0200
+++ /work/SRC/openSUSE:Factory/.fish.new.2738/fish.changes  2020-05-02 
22:13:02.447995984 +0200
@@ -1,0 +2,69 @@
+Thu Apr 30 08:16:41 UTC 2020 - Michael Vetter 
+
+- 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
+
+---

Old:

  fish-3.1.0.tar.gz
  fix-gcc10-build.patch

New:

  fish-3.1.2.tar.gz



Other differences:
--
++ fish.spec ++
--- /var/tmp/diff_new_pack.wKZFcx/_old  2020-05-02 22:13:03.311997794 +0200
+++ /var/tmp/diff_new_pack.wKZFcx/_new  2020-05-02 22:13:03.315997802 +0200
@@ -17,14 +17,13 @@
 
 
 Name:   fis

commit fish for openSUSE:Factory

2020-04-15 Thread root
Hello community,

here is the log from the commit of package fish for openSUSE:Factory checked in 
at 2020-04-15 19:52:42

Comparing /work/SRC/openSUSE:Factory/fish (Old)
 and  /work/SRC/openSUSE:Factory/.fish.new.2738 (New)


Package is "fish"

Wed Apr 15 19:52:42 2020 rev:22 rq:793430 version:3.1.0

Changes:

--- /work/SRC/openSUSE:Factory/fish/fish.changes2020-04-04 
12:19:34.927632256 +0200
+++ /work/SRC/openSUSE:Factory/.fish.new.2738/fish.changes  2020-04-15 
19:52:42.645550726 +0200
@@ -1,0 +2,6 @@
+Tue Mar 31 15:50:19 UTC 2020 - Antonio Larrosa 
+
+- Don't require python3 at all, it's only used for tests but there's
+  no %check section.
+
+---



Other differences:
--
++ fish.spec ++
--- /var/tmp/diff_new_pack.jdWKSU/_old  2020-04-15 19:52:43.361551049 +0200
+++ /var/tmp/diff_new_pack.jdWKSU/_new  2020-04-15 19:52:43.361551049 +0200
@@ -33,7 +33,6 @@
 BuildRequires:  ncurses-devel
 BuildRequires:  pcre2-devel >= 10.21
 BuildRequires:  pkgconfig
-BuildRequires:  python3
 Requires:   bc
 Requires:   man
 Recommends: terminfo




commit fish for openSUSE:Factory

2020-04-04 Thread root
Hello community,

here is the log from the commit of package fish for openSUSE:Factory checked in 
at 2020-04-04 12:19:32

Comparing /work/SRC/openSUSE:Factory/fish (Old)
 and  /work/SRC/openSUSE:Factory/.fish.new.3248 (New)


Package is "fish"

Sat Apr  4 12:19:32 2020 rev:21 rq:790060 version:3.1.0

Changes:

--- /work/SRC/openSUSE:Factory/fish/fish.changes2020-03-17 
13:10:47.837829003 +0100
+++ /work/SRC/openSUSE:Factory/.fish.new.3248/fish.changes  2020-04-04 
12:19:34.927632256 +0200
@@ -1,0 +2,6 @@
+Tue Mar 31 09:20:39 UTC 2020 - Simon Lees 
+
+- Fix build with gcc10 fix-gcc10-build.patch (boo#1167862)
+- Use python3 rather then python2 
+
+---

New:

  fix-gcc10-build.patch



Other differences:
--
++ fish.spec ++
--- /var/tmp/diff_new_pack.RhTAHg/_old  2020-04-04 12:19:36.087633253 +0200
+++ /var/tmp/diff_new_pack.RhTAHg/_new  2020-04-04 12:19:36.091633256 +0200
@@ -24,6 +24,7 @@
 Group:  System/Shells
 URL:https://fishshell.com/
 Source: 
https://github.com/fish-shell/fish-shell/releases/download/%{version}/fish-%{version}.tar.gz
+Patch0: fix-gcc10-build.patch
 BuildRequires:  cmake
 BuildRequires:  doxygen
 BuildRequires:  gcc-c++
@@ -32,7 +33,7 @@
 BuildRequires:  ncurses-devel
 BuildRequires:  pcre2-devel >= 10.21
 BuildRequires:  pkgconfig
-BuildRequires:  python
+BuildRequires:  python3
 Requires:   bc
 Requires:   man
 Recommends: terminfo
@@ -52,6 +53,7 @@
 
 %prep
 %setup -q
+%autopatch -p1
 
 # fix E: env-script-interpreter
 find share/tools -type f -name *.py -exec sed -i -r '1s|^#!%{_bindir}/env 
|#!%{_bindir}/|' {} +

++ fix-gcc10-build.patch ++
Index: fish-3.1.0/src/iothread.h
===
--- fish-3.1.0.orig/src/iothread.h
+++ fish-3.1.0/src/iothread.h
@@ -4,6 +4,7 @@
 
 #include 
 
+#include  // for uint64_t
 #include 
 #include 
 



commit fish for openSUSE:Factory

2020-03-17 Thread root
Hello community,

here is the log from the commit of package fish for openSUSE:Factory checked in 
at 2020-03-17 13:10:39

Comparing /work/SRC/openSUSE:Factory/fish (Old)
 and  /work/SRC/openSUSE:Factory/.fish.new.3160 (New)


Package is "fish"

Tue Mar 17 13:10:39 2020 rev:20 rq:785751 version:3.1.0

Changes:

--- /work/SRC/openSUSE:Factory/fish/fish.changes2019-04-11 
12:18:21.524967478 +0200
+++ /work/SRC/openSUSE:Factory/.fish.new.3160/fish.changes  2020-03-17 
13:10:47.837829003 +0100
@@ -1,0 +2,18 @@
+Mon Mar 16 14:09:10 UTC 2020 - Paolo Stivanin 
+
+- 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
+
+---

Old:

  fish-3.0.2.tar.gz

New:

  fish-3.1.0.tar.gz



Other differences:
--
++ fish.spec ++
--- /var/tmp/diff_new_pack.a8uQH1/_old  2020-03-17 13:10:48.801829744 +0100
+++ /var/tmp/diff_new_pack.a8uQH1/_new  2020-03-17 13:10:48.801829744 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fish
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,14 @@
 
 
 Name:   fish
-Version:3.0.2
+Version:3.1.0
 Release:0
 Summary:The "friendly interactive shell"
 License:GPL-2.0-only
 Group:  System/Shells
-Url:https://fishshell.com/
+URL:https://fishshell.com/
 Source: 
https://github.com/fish-shell/fish-shell/releases/download/%{version}/fish-%{version}.tar.gz
+BuildRequires:  cmake
 BuildRequires:  doxygen
 BuildRequires:  gcc-c++
 BuildRequires:  gettext
@@ -56,18 +57,22 @@
 find share/tools -type f -name *.py -exec sed -i -r '1s|^#!%{_bindir}/env 
|#!%{_bindir}/|' {} +
 
 %build
-%configure \
-  --without-included-pcre2
-make %{?_smp_mflags}
+%cmake \
+-DCMAKE_BUILD_TYPE=Release \
+-DCMAKE_INSTALL_PREFIX=%{_prefix} \
+-DCMAKE_INSTALL_SYSCONFDIR=%{_sysconfdir}
 
 %install
-%make_install
+%cmake_install
 
 %find_lang %{name}
 
 # Drop the curl completions, the curl packages provide a better version
 rm %{buildroot}/%{_datadir}/fish/completions/curl.fish
 
+rm %{buildroot}/%{_datadir}/doc/fish/.buildinfo
+rm -r %{buildroot}/%{_datadir}/%{name}/man
+
 %post
 # Add fish to the list of allowed shells in /etc/shells
 if ! grep -q '^%{_bindir}/%{name}$' %{_sysconfdir}/shells; then

++ fish-3.0.2.tar.gz -> fish-3.1.0.tar.gz ++
/work/SRC/openSUSE:Factory/fish/fish-3.0.2.tar.gz 
/work/SRC/openSUSE:Factory/.fish.new.3160/fish-3.1.0.tar.gz differ: char 5, 
line 1




commit fish for openSUSE:Factory

2019-04-11 Thread root
Hello community,

here is the log from the commit of package fish for openSUSE:Factory checked in 
at 2019-04-11 12:18:18

Comparing /work/SRC/openSUSE:Factory/fish (Old)
 and  /work/SRC/openSUSE:Factory/.fish.new.27019 (New)


Package is "fish"

Thu Apr 11 12:18:18 2019 rev:19 rq:693021 version:3.0.2

Changes:

--- /work/SRC/openSUSE:Factory/fish/fish.changes2019-02-28 
21:44:44.549490789 +0100
+++ /work/SRC/openSUSE:Factory/.fish.new.27019/fish.changes 2019-04-11 
12:18:21.524967478 +0200
@@ -1,0 +2,6 @@
+Wed Apr 10 00:03:00 UTC 2019 - Simon Lees 
+
+- Drop the curl compilations, the curl package now provides a
+  better version.
+
+---



Other differences:
--
++ fish.spec ++
--- /var/tmp/diff_new_pack.WZqmKl/_old  2019-04-11 12:18:22.188967814 +0200
+++ /var/tmp/diff_new_pack.WZqmKl/_new  2019-04-11 12:18:22.188967814 +0200
@@ -65,6 +65,9 @@
 
 %find_lang %{name}
 
+# Drop the curl completions, the curl packages provide a better version
+rm %{buildroot}/%{_datadir}/fish/completions/curl.fish
+
 %post
 # Add fish to the list of allowed shells in /etc/shells
 if ! grep -q '^%{_bindir}/%{name}$' %{_sysconfdir}/shells; then




commit fish for openSUSE:Factory

2019-02-28 Thread root
Hello community,

here is the log from the commit of package fish for openSUSE:Factory checked in 
at 2019-02-28 21:44:43

Comparing /work/SRC/openSUSE:Factory/fish (Old)
 and  /work/SRC/openSUSE:Factory/.fish.new.28833 (New)


Package is "fish"

Thu Feb 28 21:44:43 2019 rev:18 rq:679985 version:3.0.2

Changes:

--- /work/SRC/openSUSE:Factory/fish/fish.changes2019-02-19 
12:01:48.313094452 +0100
+++ /work/SRC/openSUSE:Factory/.fish.new.28833/fish.changes 2019-02-28 
21:44:44.549490789 +0100
@@ -1,0 +2,6 @@
+Sun Feb 24 06:14:15 UTC 2019 - sean...@opensuse.org
+
+- Update to 3.0.2
+  * The PWD environment variable is now ignored when it should be
+
+---

Old:

  fish-3.0.1.tar.gz

New:

  fish-3.0.2.tar.gz



Other differences:
--
++ fish.spec ++
--- /var/tmp/diff_new_pack.DmklB7/_old  2019-02-28 21:44:45.505490381 +0100
+++ /var/tmp/diff_new_pack.DmklB7/_new  2019-02-28 21:44:45.509490379 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   fish
-Version:3.0.1
+Version:3.0.2
 Release:0
 Summary:The "friendly interactive shell"
 License:GPL-2.0-only

++ fish-3.0.1.tar.gz -> fish-3.0.2.tar.gz ++
/work/SRC/openSUSE:Factory/fish/fish-3.0.1.tar.gz 
/work/SRC/openSUSE:Factory/.fish.new.28833/fish-3.0.2.tar.gz differ: char 5, 
line 1




commit fish for openSUSE:Factory

2019-02-19 Thread root
Hello community,

here is the log from the commit of package fish for openSUSE:Factory checked in 
at 2019-02-19 12:00:32

Comparing /work/SRC/openSUSE:Factory/fish (Old)
 and  /work/SRC/openSUSE:Factory/.fish.new.28833 (New)


Package is "fish"

Tue Feb 19 12:00:32 2019 rev:17 rq:676964 version:3.0.1

Changes:

--- /work/SRC/openSUSE:Factory/fish/fish.changes2019-01-21 
10:47:56.164196512 +0100
+++ /work/SRC/openSUSE:Factory/.fish.new.28833/fish.changes 2019-02-19 
12:01:48.313094452 +0100
@@ -1,0 +2,13 @@
+Mon Feb 18 05:46:44 UTC 2019 - sean...@opensuse.org
+
+- Update to 3.0.1
+  * exec does not complain about running foreground jobs (#5449)
+  * while loops now evaluate to the last executed command (#4982)
+  * The error when a command is not found is now a single time (#5588)
+  * Significant perf improvements to core shell (#5447)
+  * Starting in symlinked working directories works (#5525)
+  * The nim prompt now works correctly in web-based config (#5490)
+  * Killing the term while fish is in vi normal mode fixed (#5528)
+  * Misc crash fixes (#5550,#5548, #5479, #5453)
+
+---

Old:

  fish-3.0.0.tar.gz

New:

  fish-3.0.1.tar.gz



Other differences:
--
++ fish.spec ++
--- /var/tmp/diff_new_pack.MdMVPj/_old  2019-02-19 12:01:48.913094141 +0100
+++ /var/tmp/diff_new_pack.MdMVPj/_new  2019-02-19 12:01:48.913094141 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fish
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -17,7 +17,7 @@
 
 
 Name:   fish
-Version:3.0.0
+Version:3.0.1
 Release:0
 Summary:The "friendly interactive shell"
 License:GPL-2.0-only

++ fish-3.0.0.tar.gz -> fish-3.0.1.tar.gz ++
/work/SRC/openSUSE:Factory/fish/fish-3.0.0.tar.gz 
/work/SRC/openSUSE:Factory/.fish.new.28833/fish-3.0.1.tar.gz differ: char 5, 
line 1




commit fish for openSUSE:Factory

2019-01-21 Thread root
Hello community,

here is the log from the commit of package fish for openSUSE:Factory checked in 
at 2019-01-21 10:47:20

Comparing /work/SRC/openSUSE:Factory/fish (Old)
 and  /work/SRC/openSUSE:Factory/.fish.new.28833 (New)


Package is "fish"

Mon Jan 21 10:47:20 2019 rev:16 rq:663481 version:3.0.0

Changes:

--- /work/SRC/openSUSE:Factory/fish/fish.changes2018-04-16 
12:51:00.884691313 +0200
+++ /work/SRC/openSUSE:Factory/.fish.new.28833/fish.changes 2019-01-21 
10:47:56.164196512 +0100
@@ -1,0 +2,20 @@
+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
+ 
+---

Old:

  fish-2.7.1.tar.gz

New:

  fish-3.0.0.tar.gz



Other differences:
--
++ fish.spec ++
--- /var/tmp/diff_new_pack.nRxwPp/_old  2019-01-21 10:47:56.964195532 +0100
+++ /var/tmp/diff_new_pack.nRxwPp/_new  2019-01-21 10:47:56.968195527 +0100
@@ -12,12 +12,12 @@
 # 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/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   fish
-Version:2.7.1
+Version:3.0.0
 Release:0
 Summary:The "friendly interactive shell"
 License:GPL-2.0-only

++ fish-2.7.1.tar.gz -> fish-3.0.0.tar.gz ++
/work/SRC/openSUSE:Factory/fish/fish-2.7.1.tar.gz 
/work/SRC/openSUSE:Factory/.fish.new.28833/fish-3.0.0.tar.gz differ: char 5, 
line 1




commit fish for openSUSE:Factory

2018-04-16 Thread root
Hello community,

here is the log from the commit of package fish for openSUSE:Factory checked in 
at 2018-04-16 12:50:42

Comparing /work/SRC/openSUSE:Factory/fish (Old)
 and  /work/SRC/openSUSE:Factory/.fish.new (New)


Package is "fish"

Mon Apr 16 12:50:42 2018 rev:15 rq:596747 version:2.7.1

Changes:

--- /work/SRC/openSUSE:Factory/fish/fish.changes2018-04-02 
22:49:23.725477981 +0200
+++ /work/SRC/openSUSE:Factory/.fish.new/fish.changes   2018-04-16 
12:51:00.884691313 +0200
@@ -1,0 +2,7 @@
+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.
+
+---



Other differences:
--
++ fish.spec ++
--- /var/tmp/diff_new_pack.ubOsJ0/_old  2018-04-16 12:51:01.57144 +0200
+++ /var/tmp/diff_new_pack.ubOsJ0/_new  2018-04-16 12:51:01.580665999 +0200
@@ -19,7 +19,7 @@
 Name:   fish
 Version:2.7.1
 Release:0
-Summary:A user friendly interactive shell
+Summary:The "friendly interactive shell"
 License:GPL-2.0-only
 Group:  System/Shells
 Url:https://fishshell.com/
@@ -37,10 +37,8 @@
 Recommends: terminfo
 
 %description
-fish is a user friendly command line shell for UNIX-like operating systems
-such as Linux.
-
-It's geared towards interactive use and its features are focused on user
+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.
 
@@ -55,7 +53,7 @@
 %setup -q
 
 # fix E: env-script-interpreter
-find ./share/tools -type f -name *.py -exec sed -i -r '1s|^#!%{_bindir}/env 
|#!%{_bindir}/|' {} \;
+find share/tools -type f -name *.py -exec sed -i -r '1s|^#!%{_bindir}/env 
|#!%{_bindir}/|' {} +
 
 %build
 %configure \
@@ -69,14 +67,14 @@
 
 %post
 # Add fish to the list of allowed shells in /etc/shells
-if ! grep %{_bindir}/%{name} %{_sysconfdir}/shells >/dev/null; then
+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
+   grep -v '^%{_bindir}/%{name}$' %{_sysconfdir}/shells 
>%{_sysconfdir}/%{name}.tmp
mv %{_sysconfdir}/%{name}.tmp %{_sysconfdir}/shells
 fi
 




commit fish for openSUSE:Factory

2018-04-02 Thread root
Hello community,

here is the log from the commit of package fish for openSUSE:Factory checked in 
at 2018-04-02 22:49:21

Comparing /work/SRC/openSUSE:Factory/fish (Old)
 and  /work/SRC/openSUSE:Factory/.fish.new (New)


Package is "fish"

Mon Apr  2 22:49:21 2018 rev:14 rq:592918 version:2.7.1

Changes:

--- /work/SRC/openSUSE:Factory/fish/fish.changes2018-01-13 
21:48:21.780073368 +0100
+++ /work/SRC/openSUSE:Factory/.fish.new/fish.changes   2018-04-02 
22:49:23.725477981 +0200
@@ -1,0 +2,10 @@
+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
+
+---

Old:

  fish-2.7.0.tar.gz

New:

  fish-2.7.1.tar.gz



Other differences:
--
++ fish.spec ++
--- /var/tmp/diff_new_pack.krz9Wu/_old  2018-04-02 22:49:24.561447586 +0200
+++ /var/tmp/diff_new_pack.krz9Wu/_new  2018-04-02 22:49:24.561447586 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package fish
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# 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
@@ -17,12 +17,12 @@
 
 
 Name:   fish
-Version:2.7.0
+Version:2.7.1
 Release:0
 Summary:A user friendly interactive shell
-License:GPL-2.0
+License:GPL-2.0-only
 Group:  System/Shells
-Url:http://fishshell.com/
+Url:https://fishshell.com/
 Source: 
https://github.com/fish-shell/fish-shell/releases/download/%{version}/fish-%{version}.tar.gz
 BuildRequires:  doxygen
 BuildRequires:  gcc-c++
@@ -35,7 +35,6 @@
 Requires:   bc
 Requires:   man
 Recommends: terminfo
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 fish is a user friendly command line shell for UNIX-like operating systems
@@ -45,9 +44,19 @@
 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
@@ -55,6 +64,7 @@
 
 %install
 %make_install
+
 %find_lang %{name}
 
 %post
@@ -71,13 +81,14 @@
 fi
 
 %files -f %{name}.lang
-%defattr(-,root,root)
 %dir %{_sysconfdir}/fish
 %config(noreplace) %{_sysconfdir}/%{name}/*
 %{_bindir}/*
 %{_datadir}/doc/%{name}
 %{_datadir}/%{name}
+%{_mandir}/man1/*.1%{?ext_man}
+
+%files devel
 %{_datadir}/pkgconfig/fish.pc
-%{_mandir}/man1/*
 
 %changelog

++ fish-2.7.0.tar.gz -> fish-2.7.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fish-2.7.0/CHANGELOG.md new/fish-2.7.1/CHANGELOG.md
--- old/fish-2.7.0/CHANGELOG.md 2017-11-23 06:45:49.0 +0100
+++ new/fish-2.7.1/CHANGELOG.md 2017-12-22 17:16:29.0 +0100
@@ -1,3 +1,11 @@
+# fish 2.7.1 (released December 23, 2017)
+
+This release of fish fixes an issue where iTerm 2 on macOS would display a 
warning about paste bracketing being left on when starting a new fish session 
(#4521).
+
+If you are upgrading from version 2.6.0 or before, please also review the 
release notes for 2.7.0 and 2.7b1 (included below).
+
+--
+
 # fish 2.7.0 (released November 23, 2017)
 
 There are no major changes between 2.7b1 and 2.7.0. If you are upgrading from 
version 2.6.0 or before, please also review the release notes for 2.7b1 
(included below).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fish-2.7.0/configure new/fish-2.7.1/configure
--- old/fish-2.7.0/configure2017-11-23 06:46:51.0 +0100
+++ new/fish-2.7.1/configure2017-12-22 17:19:27.0 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for fish 2.7.0.
+# Generated by GNU Autoconf 2.69 for fish 2.7.1.
 #
 # Report bugs to .
 #
@@ -640,8 +640,8 @@
 # Identity of this package.
 PACKAGE_NAME='fish'
 PACKAGE_TARNAME='fish'
-PACKAGE_VERSION='2.7.0'
-PACKAGE_STRING='fish 2.7.0'
+PACKAGE_VERSION='2.7.1'
+PACKAGE_STRING='fish 2.7.1'
 PACKAGE_BUGREPORT='fish-us...@lists.sourceforge.net'
 PACKAGE_URL=''
 
@

commit fish for openSUSE:Factory

2018-01-13 Thread root
Hello community,

here is the log from the commit of package fish for openSUSE:Factory checked in 
at 2018-01-13 21:48:21

Comparing /work/SRC/openSUSE:Factory/fish (Old)
 and  /work/SRC/openSUSE:Factory/.fish.new (New)


Package is "fish"

Sat Jan 13 21:48:21 2018 rev:13 rq:563730 version:2.7.0

Changes:

--- /work/SRC/openSUSE:Factory/fish/fish.changes2017-06-12 
15:32:06.835050186 +0200
+++ /work/SRC/openSUSE:Factory/.fish.new/fish.changes   2018-01-13 
21:48:21.780073368 +0100
@@ -1,0 +2,32 @@
+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
+
+---

Old:

  fish-2.6.0.tar.gz

New:

  fish-2.7.0.tar.gz



Other differences:
--
++ fish.spec ++
--- /var/tmp/diff_new_pack.znyyfb/_old  2018-01-13 21:48:22.660032343 +0100
+++ /var/tmp/diff_new_pack.znyyfb/_new  2018-01-13 21:48:22.660032343 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   fish
-Version:2.6.0
+Version:2.7.0
 Release:0
 Summary:A user friendly interactive shell
 License:GPL-2.0
@@ -34,7 +34,6 @@
 BuildRequires:  python
 Requires:   bc
 Requires:   man
-Requires:   python-curses
 Recommends: terminfo
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 

++ fish-2.6.0.tar.gz -> fish-2.7.0.tar.gz ++
 537816 lines of diff (skipped)




commit fish for openSUSE:Factory

2017-06-12 Thread root
Hello community,

here is the log from the commit of package fish for openSUSE:Factory checked in 
at 2017-06-12 15:31:59

Comparing /work/SRC/openSUSE:Factory/fish (Old)
 and  /work/SRC/openSUSE:Factory/.fish.new (New)


Package is "fish"

Mon Jun 12 15:31:59 2017 rev:12 rq:501833 version:2.6.0

Changes:

--- /work/SRC/openSUSE:Factory/fish/fish.changes2017-02-06 
15:22:09.564185491 +0100
+++ /work/SRC/openSUSE:Factory/.fish.new/fish.changes   2017-06-12 
15:32:06.835050186 +0200
@@ -1,0 +2,16 @@
+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
+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
+
+---

Old:

  fish-2.5.0.tar.gz

New:

  fish-2.6.0.tar.gz



Other differences:
--
++ fish.spec ++
--- /var/tmp/diff_new_pack.IPkDVz/_old  2017-06-12 15:32:07.614940193 +0200
+++ /var/tmp/diff_new_pack.IPkDVz/_new  2017-06-12 15:32:07.618939629 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   fish
-Version:2.5.0
+Version:2.6.0
 Release:0
 Summary:A user friendly interactive shell
 License:GPL-2.0

++ fish-2.5.0.tar.gz -> fish-2.6.0.tar.gz ++
 351001 lines of diff (skipped)




commit fish for openSUSE:Factory

2017-02-06 Thread root
Hello community,

here is the log from the commit of package fish for openSUSE:Factory checked in 
at 2017-02-06 15:22:08

Comparing /work/SRC/openSUSE:Factory/fish (Old)
 and  /work/SRC/openSUSE:Factory/.fish.new (New)


Package is "fish"

Changes:

--- /work/SRC/openSUSE:Factory/fish/fish.changes2016-11-10 
13:22:32.0 +0100
+++ /work/SRC/openSUSE:Factory/.fish.new/fish.changes   2017-02-06 
15:22:09.564185491 +0100
@@ -1,0 +2,58 @@
+Fri Feb  3 04:13:49 UTC 2017 - sfl...@suse.de
+
+- 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
+
+---

Old:

  fish-2.4.0.tar.gz

New:

  fish-2.5.0.tar.gz



Other differences:
--
++ fish.spec ++
--- /var/tmp/diff_new_pack.hrjEfH/_old  2017-02-06 15:22:10.08447 +0100
+++ /var/tmp/diff_new_pack.hrjEfH/_new  2017-02-06 15:22:10.08447 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fish
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -17,7 +17,7 @@
 
 
 Name:   fish
-Version:2.4.0
+Version:2.5.0
 Release:0
 Summary:A user friendly interactive shell
 License:GPL-2.0

++ fish-2.4.0.tar.gz -> fish-2.5.0.tar.gz ++
 51165 lines of diff (skipped)




commit fish for openSUSE:Factory

2016-11-10 Thread h_root
Hello community,

here is the log from the commit of package fish for openSUSE:Factory checked in 
at 2016-11-10 13:22:30

Comparing /work/SRC/openSUSE:Factory/fish (Old)
 and  /work/SRC/openSUSE:Factory/.fish.new (New)


Package is "fish"

Changes:

--- /work/SRC/openSUSE:Factory/fish/fish.changes2016-09-12 
13:27:19.0 +0200
+++ /work/SRC/openSUSE:Factory/.fish.new/fish.changes   2016-11-10 
13:22:32.0 +0100
@@ -1,0 +2,111 @@
+Tue Nov  8 11:49:49 UTC 2016 - aloi...@gmx.com
+
+- 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 
+prevented fish from working correctly on these platforms 
+under UTF-8 locales; fish now avoids the buggy behaviour 
+(#3050).
+  * Prompts which show git repository information (via 
+`__fish_git_prompt`) are faster in large repositories 
+(#3294) and slow filesystems (#3083).
+  * fish 2.3.0 reintroduced a problem where the greeting was 
+printed even when using `read`; this has been corrected 
+again (#3261).
+  * Vi mode changes the cursor depending on the current mode 
+(#3215).
+  * Command lines with escaped space characters at the end 
+tab-complete correctly (#2447).
+  * Added completions for:
++ `arcanist` (#3256)
++ `connmanctl` (#3419)
++ `figlet` (#3378)
++ `mdbook` (#3378)
++ 

commit fish for openSUSE:Factory

2016-09-12 Thread h_root
Hello community,

here is the log from the commit of package fish for openSUSE:Factory checked in 
at 2016-09-12 13:27:10

Comparing /work/SRC/openSUSE:Factory/fish (Old)
 and  /work/SRC/openSUSE:Factory/.fish.new (New)


Package is "fish"

Changes:

--- /work/SRC/openSUSE:Factory/fish/fish.changes2016-07-05 
09:53:15.0 +0200
+++ /work/SRC/openSUSE:Factory/.fish.new/fish.changes   2016-09-12 
13:27:19.0 +0200
@@ -1,0 +2,6 @@
+Sat Sep 10 10:09:00 UTC 2016 - mplus...@suse.com
+
+- Use shared libpcre instead of bundled one
+- Small packaging changes
+
+---



Other differences:
--
++ fish.spec ++
--- /var/tmp/diff_new_pack.az6kwi/_old  2016-09-12 13:27:20.0 +0200
+++ /var/tmp/diff_new_pack.az6kwi/_new  2016-09-12 13:27:20.0 +0200
@@ -26,35 +26,39 @@
 Source: 
https://github.com/fish-shell/fish-shell/releases/download/%{version}/fish-%{version}.tar.gz
 
 # PATCH-FIX-UPSTREAM no-return-in-nonvoid-function.patch Fix 
no-return-in-nonvoid-function error
 Patch0: no-return-in-nonvoid-function.patch
-BuildRequires:  autoconf
 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
 Requires:   python-curses
 Recommends: terminfo
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
-fish is a user friendly command line shell for UNIX-like operating systems 
such as Linux.
+fish is a user friendly command line shell for UNIX-like operating systems
+such as Linux.
 
-It's 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.
+It's 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.
 
 %prep
 %setup -q
 %patch0 -p1
 
 %build
-autoconf
-%configure
+%configure \
+  --without-included-pcre2
 make %{?_smp_mflags}
 
 %install
-make DESTDIR=%{buildroot} install %{?_smp_mflags}
+%make_install
 %find_lang %{name}
 
 %post
@@ -72,7 +76,7 @@
 
 %files -f %{name}.lang
 %defattr(-,root,root)
-%dir /etc/fish
+%dir %{_sysconfdir}/fish
 %config(noreplace) %{_sysconfdir}/%{name}/*
 %{_bindir}/*
 %{_datadir}/doc/%{name}




commit fish for openSUSE:Factory

2016-07-05 Thread h_root
Hello community,

here is the log from the commit of package fish for openSUSE:Factory checked in 
at 2016-07-05 09:53:07

Comparing /work/SRC/openSUSE:Factory/fish (Old)
 and  /work/SRC/openSUSE:Factory/.fish.new (New)


Package is "fish"

Changes:

--- /work/SRC/openSUSE:Factory/fish/fish.changes2016-05-29 
03:12:51.0 +0200
+++ /work/SRC/openSUSE:Factory/.fish.new/fish.changes   2016-07-05 
09:53:15.0 +0200
@@ -1,0 +2,34 @@
+Tue Jul  5 01:10:11 UTC 2016 - sfl...@suse.de
+
+- Update source url to point to github as within the release notes,
+  the older url doens't seem available
+
+---
+Mon Jul  4 05:01:34 UTC 2016 - sfl...@suse.de
+
+- Update to v2.3.1
+- Significant changes
+  * A new fish_key_reader binary for decoding interactive keypresses (#2991).
+  * fish_mode_prompt has been updated to reflect the changes in the way the 
+Vi input mode is set up (#3067), making this more reliable.
+  * fish_config can now properly be launched from the OS X app bundle (#3140).
+
+- Notable fixes and improvements
+  * Extra lines were sometimes inserted into the output under Windows (Cygwin 
+and Microsoft Windows Subsystem for Linux) due to TTY timestamps 
+not being updated (#2859).
+  * The string builtin's match mode now handles the combination of -rnv 
(match, 
+invert and count) correctly (#3098).
+  * Improvements to TTY special character handling (#3064), locale handling 
(#3124) 
+and terminal environment variable handling (#3060).
+  * Work towards handling the terminal modes for external commands launched 
+from initialisation files (#2980).
+  * Ease the upgrade path from fish 2.2.0 and before by warning users to 
restart 
+fish if the string builtin is not available (#3057).
+  * type -a now syntax-colorizes function source output.
+  * Added completions for alsamixer, godoc, gofmt, goimports, gorename, lscpu, 
+mkdir, modinfo, netctl-auto, poweroff, termite, udisksctl and xz (#3123).
+  * Improved completions for apt (#3097), aura (#3102),git (#3114), npm 
(#3158), 
+string and suspend (#3154).
+
+---

Old:

  fish-2.3.0.tar.gz

New:

  fish-2.3.1.tar.gz



Other differences:
--
++ fish.spec ++
--- /var/tmp/diff_new_pack.33ua05/_old  2016-07-05 09:53:16.0 +0200
+++ /var/tmp/diff_new_pack.33ua05/_new  2016-07-05 09:53:16.0 +0200
@@ -17,13 +17,13 @@
 
 
 Name:   fish
-Version:2.3.0
+Version:2.3.1
 Release:0
 Summary:A user friendly interactive shell
 License:GPL-2.0
 Group:  System/Shells
 Url:http://fishshell.com/
-Source: http://fishshell.com/files/%{version}/fish-%{version}.tar.gz
+Source: 
https://github.com/fish-shell/fish-shell/releases/download/%{version}/fish-%{version}.tar.gz
 
 # PATCH-FIX-UPSTREAM no-return-in-nonvoid-function.patch Fix 
no-return-in-nonvoid-function error
 Patch0: no-return-in-nonvoid-function.patch
 BuildRequires:  autoconf

++ fish-2.3.0.tar.gz -> fish-2.3.1.tar.gz ++
 4114 lines of diff (skipped)




commit fish for openSUSE:Factory

2016-05-28 Thread h_root
Hello community,

here is the log from the commit of package fish for openSUSE:Factory checked in 
at 2016-05-29 03:11:42

Comparing /work/SRC/openSUSE:Factory/fish (Old)
 and  /work/SRC/openSUSE:Factory/.fish.new (New)


Package is "fish"

Changes:

--- /work/SRC/openSUSE:Factory/fish/fish.changes2015-11-26 
17:02:08.0 +0100
+++ /work/SRC/openSUSE:Factory/.fish.new/fish.changes   2016-05-29 
03:12:51.0 +0200
@@ -1,0 +2,30 @@
+Mon May 23 01:05:17 UTC 2016 - sfl...@suse.de
+
+- 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
+---

Old:

  fish-2.2.0.tar.gz

New:

  fish-2.3.0.tar.gz



Other differences:
--
++ fish.spec ++
--- /var/tmp/diff_new_pack.kwGCYH/_old  2016-05-29 03:12:52.0 +0200
+++ /var/tmp/diff_new_pack.kwGCYH/_new  2016-05-29 03:12:52.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package fish
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -17,7 +17,7 @@
 
 
 Name:   fish
-Version:2.2.0
+Version:2.3.0
 Release:0
 Summary:A user friendly interactive shell
 License:GPL-2.0

++ fish-2.2.0.tar.gz -> fish-2.3.0.tar.gz ++
 330952 lines of diff (skipped)

++ no-return-in-nonvoid-function.patch ++
--- /var/tmp/diff_new_pack.kwGCYH/_old  2016-05-29 03:12:53.0 +0200
+++ /var/tmp/diff_new_pack.kwGCYH/_new  2016-05-29 03:12:53.0 +0200
@@ -1,7 +1,7 @@
-Index: fish-2.1.1/fallback.cpp
+Index: fish-2.1.1/src/fallback.cpp
 ===
 fish-2.1.1.orig/fallback.cpp
-+++ fish-2.1.1/fallback.cpp
+--- fish-2.1.1.orig/src/fallback.cpp
 fish-2.1.1/src/fallback.cpp
 @@ -61,6 +61,7 @@ int tputs(const char *str, int affcnt, i
  {
  fish_putc(*str++);




commit fish for openSUSE:Factory

2015-11-26 Thread h_root
Hello community,

here is the log from the commit of package fish for openSUSE:Factory checked in 
at 2015-11-26 17:01:43

Comparing /work/SRC/openSUSE:Factory/fish (Old)
 and  /work/SRC/openSUSE:Factory/.fish.new (New)


Package is "fish"

Changes:

--- /work/SRC/openSUSE:Factory/fish/fish.changes2015-08-01 
11:37:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.fish.new/fish.changes   2015-11-26 
17:02:08.0 +0100
@@ -1,0 +2,7 @@
+Thu Nov 19 12:19:45 UTC 2015 - infr...@gmail.com
+
+- Recommends: terminfo (required for some terminals)
+- Requires: man (required for completions, otherwise fish complains
+  about non existant `apropos` on every TAB)
+
+---



Other differences:
--
++ fish.spec ++
--- /var/tmp/diff_new_pack.CsDCLD/_old  2015-11-26 17:02:09.0 +0100
+++ /var/tmp/diff_new_pack.CsDCLD/_new  2015-11-26 17:02:09.0 +0100
@@ -33,7 +33,9 @@
 BuildRequires:  groff
 BuildRequires:  ncurses-devel
 BuildRequires:  python
+Requires:   man
 Requires:   python-curses
+Recommends: terminfo
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description




commit fish for openSUSE:Factory

2015-08-01 Thread h_root
Hello community,

here is the log from the commit of package fish for openSUSE:Factory checked in 
at 2015-08-01 11:37:16

Comparing /work/SRC/openSUSE:Factory/fish (Old)
 and  /work/SRC/openSUSE:Factory/.fish.new (New)


Package is "fish"

Changes:

--- /work/SRC/openSUSE:Factory/fish/fish.changes2015-03-23 
12:18:44.0 +0100
+++ /work/SRC/openSUSE:Factory/.fish.new/fish.changes   2015-08-01 
11:37:17.0 +0200
@@ -1,0 +2,8 @@
+Mon Jul 27 06:53:55 UTC 2015 - devel...@develop7.info
+
+- update to v2.2.0
+  See full changelog on 
+  https://github.com/fish-shell/fish-shell/releases/tag/2.2.0
+- Drop check_for_command-not-found_command_on_suse.patch
+
+---

Old:

  check_for_command-not-found_command_on_suse.patch
  fish-2.1.1.tar.gz

New:

  fish-2.2.0.tar.gz



Other differences:
--
++ fish.spec ++
--- /var/tmp/diff_new_pack.RgFVyS/_old  2015-08-01 11:37:18.0 +0200
+++ /var/tmp/diff_new_pack.RgFVyS/_new  2015-08-01 11:37:18.0 +0200
@@ -17,17 +17,15 @@
 
 
 Name:   fish
-Version:2.1.1
+Version:2.2.0
 Release:0
 Summary:A user friendly interactive shell
 License:GPL-2.0
 Group:  System/Shells
 Url:http://fishshell.com/
 Source: http://fishshell.com/files/%{version}/fish-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM check_for_command-not-found_command_on_suse.patch 
gh#fish-shell/fish-shell#1208
-Patch0: check_for_command-not-found_command_on_suse.patch
 # PATCH-FIX-UPSTREAM no-return-in-nonvoid-function.patch Fix 
no-return-in-nonvoid-function error
-Patch1: no-return-in-nonvoid-function.patch
+Patch0: no-return-in-nonvoid-function.patch
 BuildRequires:  autoconf
 BuildRequires:  doxygen
 BuildRequires:  gcc-c++
@@ -47,7 +45,6 @@
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
 
 %build
 autoconf
@@ -78,8 +75,7 @@
 %{_bindir}/*
 %{_datadir}/doc/%{name}
 %{_datadir}/%{name}
-%{_datadir}/%{name}/completions
-%{_datadir}/%{name}/tools
+%{_datadir}/pkgconfig/fish.pc
 %{_mandir}/man1/*
 
 %changelog

++ fish-2.1.1.tar.gz -> fish-2.2.0.tar.gz ++
 202491 lines of diff (skipped)




commit fish for openSUSE:Factory

2015-03-23 Thread h_root
Hello community,

here is the log from the commit of package fish for openSUSE:Factory checked in 
at 2015-03-23 12:18:43

Comparing /work/SRC/openSUSE:Factory/fish (Old)
 and  /work/SRC/openSUSE:Factory/.fish.new (New)


Package is "fish"

Changes:

--- /work/SRC/openSUSE:Factory/fish/fish.changes2015-02-06 
10:23:42.0 +0100
+++ /work/SRC/openSUSE:Factory/.fish.new/fish.changes   2015-03-23 
12:18:44.0 +0100
@@ -1,0 +2,6 @@
+Sat Mar 21 02:41:33 UTC 2015 - si...@simotek.net
+
+- Require: python-curses Its required for the prompt page on 
+the web config
+
+---



Other differences:
--
++ fish.spec ++
--- /var/tmp/diff_new_pack.EZzbtR/_old  2015-03-23 12:18:45.0 +0100
+++ /var/tmp/diff_new_pack.EZzbtR/_new  2015-03-23 12:18:45.0 +0100
@@ -35,6 +35,7 @@
 BuildRequires:  groff
 BuildRequires:  ncurses-devel
 BuildRequires:  python
+Requires:   python-curses
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fish for openSUSE:Factory

2015-02-06 Thread h_root
Hello community,

here is the log from the commit of package fish for openSUSE:Factory checked in 
at 2015-02-06 10:23:40

Comparing /work/SRC/openSUSE:Factory/fish (Old)
 and  /work/SRC/openSUSE:Factory/.fish.new (New)


Package is "fish"

Changes:

--- /work/SRC/openSUSE:Factory/fish/fish.changes2015-01-29 
09:58:20.0 +0100
+++ /work/SRC/openSUSE:Factory/.fish.new/fish.changes   2015-02-06 
10:23:42.0 +0100
@@ -1,0 +2,6 @@
+Thu Feb  5 09:31:48 UTC 2015 - sch...@suse.de
+
+- no-return-in-nonvoid-function.patch: fix no-return-in-nonvoid-function
+  error
+
+---

New:

  no-return-in-nonvoid-function.patch



Other differences:
--
++ fish.spec ++
--- /var/tmp/diff_new_pack.N34w1r/_old  2015-02-06 10:23:43.0 +0100
+++ /var/tmp/diff_new_pack.N34w1r/_new  2015-02-06 10:23:43.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fish
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -26,6 +26,8 @@
 Source: http://fishshell.com/files/%{version}/fish-%{version}.tar.gz
 # PATCH-FIX-UPSTREAM check_for_command-not-found_command_on_suse.patch 
gh#fish-shell/fish-shell#1208
 Patch0: check_for_command-not-found_command_on_suse.patch
+# PATCH-FIX-UPSTREAM no-return-in-nonvoid-function.patch Fix 
no-return-in-nonvoid-function error
+Patch1: no-return-in-nonvoid-function.patch
 BuildRequires:  autoconf
 BuildRequires:  doxygen
 BuildRequires:  gcc-c++
@@ -44,6 +46,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 autoconf

++ no-return-in-nonvoid-function.patch ++
Index: fish-2.1.1/fallback.cpp
===
--- fish-2.1.1.orig/fallback.cpp
+++ fish-2.1.1/fallback.cpp
@@ -61,6 +61,7 @@ int tputs(const char *str, int affcnt, i
 {
 fish_putc(*str++);
 }
+return 0;
 }
 
 #endif
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fish for openSUSE:Factory

2015-01-29 Thread h_root
Hello community,

here is the log from the commit of package fish for openSUSE:Factory checked in 
at 2015-01-29 09:58:01

Comparing /work/SRC/openSUSE:Factory/fish (Old)
 and  /work/SRC/openSUSE:Factory/.fish.new (New)


Package is "fish"

Changes:

--- /work/SRC/openSUSE:Factory/fish/fish.changes2014-12-03 
22:51:24.0 +0100
+++ /work/SRC/openSUSE:Factory/.fish.new/fish.changes   2015-01-29 
09:58:20.0 +0100
@@ -1,0 +2,6 @@
+Wed Jan 28 17:26:37 UTC 2015 - zawer...@gmail.com
+
+- Added check_for_command-not-found_command_on_suse.patch
+  (https://github.com/fish-shell/fish-shell/issues/1208)
+
+---

New:

  check_for_command-not-found_command_on_suse.patch



Other differences:
--
++ fish.spec ++
--- /var/tmp/diff_new_pack.BHjYLy/_old  2015-01-29 09:58:21.0 +0100
+++ /var/tmp/diff_new_pack.BHjYLy/_new  2015-01-29 09:58:21.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fish
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,6 +24,8 @@
 Group:  System/Shells
 Url:http://fishshell.com/
 Source: http://fishshell.com/files/%{version}/fish-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM check_for_command-not-found_command_on_suse.patch 
gh#fish-shell/fish-shell#1208
+Patch0: check_for_command-not-found_command_on_suse.patch
 BuildRequires:  autoconf
 BuildRequires:  doxygen
 BuildRequires:  gcc-c++
@@ -41,6 +43,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 autoconf

++ check_for_command-not-found_command_on_suse.patch ++
>From 27b6fe682db3018f3ccbaf6f6f25b4ef81869316 Mon Sep 17 00:00:00 2001
From: David Adam 
Date: Sun, 2 Feb 2014 21:39:17 +0800
Subject: [PATCH] Squashed commit of the following:

commit d81ae2665fb7ff5123d8472e1d40d7d57fb4b291
Author: Max Gonzih 
Date:   Sun Feb 2 16:22:18 2014 +0300

Check for command-not-found command on suse

commit 004b794c82d79bc9463cdb52784b9b5ea49f1c76
Author: Max Gonzih 
Date:   Sun Feb 2 14:04:41 2014 +0300

Fix cnf handler for Suse and Fedora

fixes #1208
---
 share/functions/__fish_config_interactive.fish | 16 ++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git a/share/functions/__fish_config_interactive.fish 
b/share/functions/__fish_config_interactive.fish
index b9afedd..9ff7edc 100644
--- a/share/functions/__fish_config_interactive.fish
+++ b/share/functions/__fish_config_interactive.fish
@@ -237,8 +237,20 @@ function __fish_config_interactive -d "Initializations 
that should be performed
# Remove fish_command_not_found_setup so we only execute this 
once
functions --erase __fish_command_not_found_setup
 
-   # First check in /usr/lib, this is where modern Ubuntus place 
this command
-   if test -f /usr/lib/command-not-found
+   # First check if we are on OpenSUSE since SUSE's handler has no 
options
+   # and expects first argument to be a command and second database
+   # also check if there is command-not-found command.
+   if begin; test -f /etc/SuSE-release; and type -p 
command-not-found > /dev/null 2> /dev/null; end
+   function __fish_command_not_found_handler --on-event 
fish_command_not_found
+   /usr/bin/command-not-found $argv
+   end
+   # Check for Fedora's handler
+   else if test -f /usr/libexec/pk-command-not-found
+   function __fish_command_not_found_handler --on-event 
fish_command_not_found
+   /usr/libexec/pk-command-not-found -- $argv
+   end
+   # Check in /usr/lib, this is where modern Ubuntus place this 
command
+   else if test -f /usr/lib/command-not-found
function __fish_command_not_found_handler --on-event 
fish_command_not_found
/usr/lib/command-not-found -- $argv
end
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org