commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2020-08-05 20:30:15 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new.3592 (New) Package is "neovim" Wed Aug 5 20:30:15 2020 rev:32 rq:824515 version:0.4.4 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2020-06-02 14:42:55.776335147 +0200 +++ /work/SRC/openSUSE:Factory/.neovim.new.3592/neovim.changes 2020-08-05 20:30:32.799134550 +0200 @@ -1,0 +2,6 @@ +Wed Aug 5 13:31:44 UTC 2020 - Matej Cepl + +- Update to 0.4.4: + bugfixes only + +--- Old: neovim-0.4.3.tar.gz New: neovim-0.4.4.tar.gz Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.jFn1Qq/_old 2020-08-05 20:30:34.351135361 +0200 +++ /var/tmp/diff_new_pack.jFn1Qq/_new 2020-08-05 20:30:34.351135361 +0200 @@ -17,7 +17,7 @@ Name: neovim -Version:0.4.3 +Version:0.4.4 Release:0 Summary:Vim-fork focused on extensibility and agility License:Apache-2.0 AND Vim ++ neovim-0.1.7-bitop.patch ++ --- /var/tmp/diff_new_pack.jFn1Qq/_old 2020-08-05 20:30:34.411135392 +0200 +++ /var/tmp/diff_new_pack.jFn1Qq/_new 2020-08-05 20:30:34.415135394 +0200 @@ -1,6 +1,6 @@ --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -483,7 +483,7 @@ endforeach() +@@ -488,7 +488,7 @@ endforeach() # Find Lua interpreter include(LuaHelpers) ++ neovim-0.4.3.tar.gz -> neovim-0.4.4.tar.gz ++ /work/SRC/openSUSE:Factory/neovim/neovim-0.4.3.tar.gz /work/SRC/openSUSE:Factory/.neovim.new.3592/neovim-0.4.4.tar.gz differ: char 30, line 1
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2020-06-02 14:42:06 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new.3606 (New) Package is "neovim" Tue Jun 2 14:42:06 2020 rev:31 rq:810727 version:0.4.3 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2020-05-20 18:46:07.785372288 +0200 +++ /work/SRC/openSUSE:Factory/.neovim.new.3606/neovim.changes 2020-06-02 14:42:55.776335147 +0200 @@ -1,0 +2,5 @@ +Tue Jun 2 07:31:15 UTC 2020 - Martin Liška + +- Enable -fcommon in order to fix gh#neovim/neovim#12423. + +--- Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.SoOE2v/_old 2020-06-02 14:42:57.576340837 +0200 +++ /var/tmp/diff_new_pack.SoOE2v/_new 2020-06-02 14:42:57.580340850 +0200 @@ -111,8 +111,8 @@ USERNAME=OBS mkdir -p build pushd build -export CFLAGS="%{optflags}" -export CXXFLAGS="%{optflags}" +export CFLAGS="%{optflags} -fcommon" +export CXXFLAGS="%{optflags} -fcommon" %{__cmake} .. -DCMAKE_BUILD_TYPE=RelWithDebInfo \ %ifarch aarch64 ppc64 -DPREFER_LUA=ON \
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2020-05-20 18:45:25 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new.2738 (New) Package is "neovim" Wed May 20 18:45:25 2020 rev:30 rq:807386 version:0.4.3 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2020-04-07 10:32:17.382574279 +0200 +++ /work/SRC/openSUSE:Factory/.neovim.new.2738/neovim.changes 2020-05-20 18:46:07.785372288 +0200 @@ -1,0 +2,10 @@ +Tue May 19 16:42:50 UTC 2020 - Matej Cepl + +- For compatibility with Leap 15.2 add libuv-compat.patch + (applied conditionally only on the appropriate distribution), + which works around too old version of libuv on Leap 15.* + by not using UV_FS_COPYFILE_FICLONE flag to uv_fs_copyfile, + and not using uv_stream_get_write_queue_size at all. + sr#793088 gh#neovim/neovim#12108 + +--- New: libuv-compat.patch Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.6ZfY0M/_old 2020-05-20 18:46:09.073375182 +0200 +++ /var/tmp/diff_new_pack.6ZfY0M/_new 2020-05-20 18:46:09.077375191 +0200 @@ -32,6 +32,9 @@ Patch0: neovim.patch # PATCH-FIX-OPENSUSE neovim-0.1.7-bitop.patch mc...@cepl.eu build with old Lua with external bit module Patch1: neovim-0.1.7-bitop.patch +# PATCH-FIX-SLE libuv-compat.patch sr#793088 gh#neovim/neovim#12108 mc...@suse.com +# works around too old version of libuv on Leap 15.* +Patch2: libuv-compat.patch BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: fdupes @@ -90,7 +93,11 @@ %prep %setup -q -%autopatch -p1 +%patch0 -p1 +%patch1 -p1 +%if 0%{?suse_version} == 1500 +%patch2 -p1 +%endif # Remove __DATE__ and __TIME__. BUILD_TIME=$(LC_ALL=C date -ur %{_sourcedir}/%{name}.changes +'%{H}:%{M}') ++ libuv-compat.patch ++ --- a/src/nvim/fileio.c +++ b/src/nvim/fileio.c @@ -62,6 +62,11 @@ #define BUFSIZE 8192/* size of normal write buffer */ #define SMBUFSIZE 256 /* size of emergency write buffer */ +// For compatibility with libuv < 1.20.0 (tested on 1.18.0) +#ifndef UV_FS_COPYFILE_FICLONE +#define UV_FS_COPYFILE_FICLONE 0 +#endif + // // The autocommands are stored in a list for each event. // Autocommands for the same pattern, that are consecutive, are joined --- a/src/nvim/event/stream.c +++ b/src/nvim/event/stream.c @@ -16,6 +16,11 @@ # include "event/stream.c.generated.h" #endif +// For compatbility with libuv < 1.19.0 (tested on 1.18.0) +#if UV_VERSION_MINOR < 19 +#define uv_stream_get_write_queue_size(stream) stream->write_queue_size +#endif + /// Sets the stream associated with `fd` to "blocking" mode. /// /// @return `0` on success, or libuv error code on failure.
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2020-04-07 10:30:57 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new.3248 (New) Package is "neovim" Tue Apr 7 10:30:57 2020 rev:29 rq:791748 version:0.4.3 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2020-01-22 22:45:16.668545625 +0100 +++ /work/SRC/openSUSE:Factory/.neovim.new.3248/neovim.changes 2020-04-07 10:32:17.382574279 +0200 @@ -1,0 +2,6 @@ +Mon Apr 6 11:12:59 UTC 2020 - Matej Cepl + +- Remove unnecessary fix-buf_set_term_title.patch, which actually + breaks the build. + +--- Old: fix-buf_set_term_title.patch Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.YkzM13/_old 2020-04-07 10:32:18.186575327 +0200 +++ /var/tmp/diff_new_pack.YkzM13/_new 2020-04-07 10:32:18.186575327 +0200 @@ -32,8 +32,6 @@ Patch0: neovim.patch # PATCH-FIX-OPENSUSE neovim-0.1.7-bitop.patch mc...@cepl.eu build with old Lua with external bit module Patch1: neovim-0.1.7-bitop.patch -# PATCH-FIX-OPENSUSE fix-buf_set_term_title.patch fixes a different API with libvterm -Patch2: fix-buf_set_term_title.patch BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: fdupes @@ -92,9 +90,7 @@ %prep %setup -q -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 +%autopatch -p1 # Remove __DATE__ and __TIME__. BUILD_TIME=$(LC_ALL=C date -ur %{_sourcedir}/%{name}.changes +'%{H}:%{M}')
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2020-01-22 22:45:05 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new.26092 (New) Package is "neovim" Wed Jan 22 22:45:05 2020 rev:28 rq:766157 version:0.4.3 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2019-12-14 12:23:31.447198009 +0100 +++ /work/SRC/openSUSE:Factory/.neovim.new.26092/neovim.changes 2020-01-22 22:45:16.668545625 +0100 @@ -1,0 +2,6 @@ +Tue Jan 21 20:45:43 UTC 2020 - Martin Liška + +- Add fix-buf_set_term_title.patch in order to fix build issue. +- Set CFLAGS and CXXFLAGS in order to respect $optflags. + +--- New: fix-buf_set_term_title.patch Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.bR9hDt/_old 2020-01-22 22:45:18.400546497 +0100 +++ /var/tmp/diff_new_pack.bR9hDt/_new 2020-01-22 22:45:18.404546500 +0100 @@ -1,7 +1,7 @@ # # spec file for package neovim # -# Copyright (c) 2019 SUSE LLC +# 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 @@ -32,6 +32,8 @@ Patch0: neovim.patch # PATCH-FIX-OPENSUSE neovim-0.1.7-bitop.patch mc...@cepl.eu build with old Lua with external bit module Patch1: neovim-0.1.7-bitop.patch +# PATCH-FIX-OPENSUSE fix-buf_set_term_title.patch fixes a different API with libvterm +Patch2: fix-buf_set_term_title.patch BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: fdupes @@ -92,6 +94,7 @@ %setup -q %patch0 -p1 %patch1 -p1 +%patch2 -p1 # Remove __DATE__ and __TIME__. BUILD_TIME=$(LC_ALL=C date -ur %{_sourcedir}/%{name}.changes +'%{H}:%{M}') @@ -105,6 +108,8 @@ USERNAME=OBS mkdir -p build pushd build +export CFLAGS="%{optflags}" +export CXXFLAGS="%{optflags}" %{__cmake} .. -DCMAKE_BUILD_TYPE=RelWithDebInfo \ %ifarch aarch64 ppc64 -DPREFER_LUA=ON \ ++ fix-buf_set_term_title.patch ++ diff --git a/src/nvim/terminal.c b/src/nvim/terminal.c index c5e756905..db41c7007 100644 --- a/src/nvim/terminal.c +++ b/src/nvim/terminal.c @@ -706,7 +706,7 @@ static int term_settermprop(VTermProp prop, VTermValue *val, void *data) case VTERM_PROP_TITLE: { buf_T *buf = handle_get_buffer(term->buf_handle); - buf_set_term_title(buf, val->string); + buf_set_term_title(buf, (char*)val->string.str); break; }
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2019-12-14 12:18:37 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new.4691 (New) Package is "neovim" Sat Dec 14 12:18:37 2019 rev:27 rq:756816 version:0.4.3 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2019-11-11 13:01:21.621751952 +0100 +++ /work/SRC/openSUSE:Factory/.neovim.new.4691/neovim.changes 2019-12-14 12:23:31.447198009 +0100 @@ -1,0 +2,6 @@ +Fri Dec 13 11:42:39 UTC 2019 - Dominique Leuenberger + +- Unconditionally use luajit-devle instead of sometimes + luajit-devel and sometimes lua51-luajit-devel. + +--- Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.sALEdd/_old 2019-12-14 12:23:32.595197835 +0100 +++ /var/tmp/diff_new_pack.sALEdd/_new 2019-12-14 12:23:32.599197835 +0100 @@ -1,7 +1,7 @@ # # spec file for package neovim # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -49,10 +49,10 @@ BuildRequires: lua-macros BuildRequires: lua51-LPeg BuildRequires: lua51-bit32 -BuildRequires: lua51-luajit-devel BuildRequires: lua51-luarocks BuildRequires: lua51-luv-devel BuildRequires: lua51-mpack +BuildRequires: luajit-devel BuildRequires: make BuildRequires: msgpack-devel BuildRequires: pkgconfig @@ -68,12 +68,6 @@ Requires(post): desktop-file-utils Requires(postun): desktop-file-utils Recommends: xsel -# gh#neovim/neovim#7879 -%ifarch aarch64 ppc64 -BuildRequires: lua51-devel -%else -BuildRequires: lua51-luajit-devel -%endif %if 0%{?suse_version} < 1330 BuildRequires: hicolor-icon-theme Requires(post): gtk3-tools
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2019-11-11 13:01:12 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new.2990 (New) Package is "neovim" Mon Nov 11 13:01:12 2019 rev:26 rq:747295 version:0.4.3 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2019-09-23 12:29:15.777690429 +0200 +++ /work/SRC/openSUSE:Factory/.neovim.new.2990/neovim.changes 2019-11-11 13:01:21.621751952 +0100 @@ -1,0 +2,5 @@ +Sun Nov 10 20:54:57 CET 2019 - Matej Cepl + +- Update to version 0.4.3. + +--- Old: neovim-0.4.2.tar.gz New: neovim-0.4.3.tar.gz Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.SOtMN9/_old 2019-11-11 13:01:23.037753451 +0100 +++ /var/tmp/diff_new_pack.SOtMN9/_new 2019-11-11 13:01:23.049753465 +0100 @@ -17,7 +17,7 @@ Name: neovim -Version:0.4.2 +Version:0.4.3 Release:0 Summary:Vim-fork focused on extensibility and agility License:Apache-2.0 AND Vim ++ neovim-0.4.2.tar.gz -> neovim-0.4.3.tar.gz ++ /work/SRC/openSUSE:Factory/neovim/neovim-0.4.2.tar.gz /work/SRC/openSUSE:Factory/.neovim.new.2990/neovim-0.4.3.tar.gz differ: char 22, line 1
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2019-09-23 12:29:14 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new.7948 (New) Package is "neovim" Mon Sep 23 12:29:14 2019 rev:25 rq:731915 version:0.4.2 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2019-07-08 16:33:13.324284727 +0200 +++ /work/SRC/openSUSE:Factory/.neovim.new.7948/neovim.changes 2019-09-23 12:29:15.777690429 +0200 @@ -1,0 +2,16 @@ +Thu Sep 19 12:25:08 CEST 2019 - Matej Cepl + +- Update to version 0.4.2. There is too many changes to list + it there. Also fixes boo#1151203. +- Reapplied patches: + - neovim-0.1.7-bitop.patch + - neovim-0.2.0-gcc-prototype.patch + - neovim.patch + +--- +Thu Sep 19 07:02:32 UTC 2019 - Martin Liška + +- Remove neovim-0.2.0-gcc-prototype.patch patch. +- Add run-time dependency to lua51-luv. + +--- Old: neovim-0.2.0-gcc-prototype.patch neovim-0.3.8.tar.gz New: neovim-0.4.2.tar.gz Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.GQVzy9/_old 2019-09-23 12:29:16.633690289 +0200 +++ /var/tmp/diff_new_pack.GQVzy9/_new 2019-09-23 12:29:16.633690289 +0200 @@ -17,7 +17,7 @@ Name: neovim -Version:0.3.8 +Version:0.4.2 Release:0 Summary:Vim-fork focused on extensibility and agility License:Apache-2.0 AND Vim @@ -32,38 +32,48 @@ Patch0: neovim.patch # PATCH-FIX-OPENSUSE neovim-0.1.7-bitop.patch mc...@cepl.eu build with old Lua with external bit module Patch1: neovim-0.1.7-bitop.patch -# fix build issue on ppc64 -Patch2: neovim-0.2.0-gcc-prototype.patch -BuildRequires: autoconf -BuildRequires: automake BuildRequires: cmake +BuildRequires: desktop-file-utils BuildRequires: fdupes BuildRequires: filesystem BuildRequires: gcc-c++ BuildRequires: gettext BuildRequires: git-core BuildRequires: gperf +BuildRequires: hicolor-icon-theme +BuildRequires: libnsl-devel +BuildRequires: libtermkey-devel BuildRequires: libtool +BuildRequires: libuv-devel +BuildRequires: libvterm-devel >= 0.1 +BuildRequires: lua-macros BuildRequires: lua51-LPeg BuildRequires: lua51-bit32 BuildRequires: lua51-luajit-devel BuildRequires: lua51-luarocks +BuildRequires: lua51-luv-devel BuildRequires: lua51-mpack BuildRequires: make BuildRequires: msgpack-devel BuildRequires: pkgconfig +BuildRequires: python-rpm-macros +BuildRequires: unibilium-devel BuildRequires: unzip BuildRequires: update-desktop-files -BuildRequires: pkgconfig(jemalloc) -BuildRequires: pkgconfig(libnsl) -BuildRequires: pkgconfig(libuv) -BuildRequires: pkgconfig(termkey) >= 0.20 -BuildRequires: pkgconfig(unibilium) -BuildRequires: pkgconfig(vterm) Requires: gperf +Requires: libvterm0 >= 0.1 +Requires: lua51-bit32 +Requires: lua51-luv +Requires: python3-neovim Requires(post): desktop-file-utils Requires(postun): desktop-file-utils Recommends: xsel +# gh#neovim/neovim#7879 +%ifarch aarch64 ppc64 +BuildRequires: lua51-devel +%else +BuildRequires: lua51-luajit-devel +%endif %if 0%{?suse_version} < 1330 BuildRequires: hicolor-icon-theme Requires(post): gtk3-tools @@ -88,7 +98,6 @@ %setup -q %patch0 -p1 %patch1 -p1 -%patch2 -p1 # Remove __DATE__ and __TIME__. BUILD_TIME=$(LC_ALL=C date -ur %{_sourcedir}/%{name}.changes +'%{H}:%{M}') @@ -100,12 +109,22 @@ # set vars to make build reproducible in spite of config/CMakeLists.txt HOSTNAME=OBS USERNAME=OBS -%cmake \ - -DUSE_BUNDLED=OFF\ - -DLUAJIT_USE_BUNDLED=OFF \ - -DENABLE_JEMALLOC=ON \ - -Wno-dev -%make_jobs +mkdir -p build +pushd build +%{__cmake} .. -DCMAKE_BUILD_TYPE=RelWithDebInfo \ +%ifarch aarch64 ppc64 + -DPREFER_LUA=ON \ +%endif + -DCMAKE_SKIP_RPATH=ON -DCMAKE_VERBOSE_MAKEFILE=ON \ + -DUSE_BUNDLED=OFF -DLUAJIT_USE_BUNDLED=OFF \ + -DCMAKE_COLOR_MAKEFILE=OFF \ + -DCMAKE_C_FLAGS_RELWITHDEBINFO="$opts" \ + -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \ + -DLIBLUV_LIBRARY=%{lua_archdir}/luv.so \ + -DLIBLUV_INCLUDE_DIR:PATH=%{lua_incdir} +make %{?_smp_mflags} VERBOSE=1 + +popd %install %cmake_install @@ -128,6 +147,10 @@ %fdupes %{buildroot}%{_datadir}/ %find_lang nvim +# We have to have rpath +# https://en.opensuse.org/openSUSE:Packaging_checks +export NO_BRP_CHECK_RPATH=true + %if 0%{?suse_version} < 1330 %post %desktop_database_post ++ neovim-0.1.7-bitop.patch ++ --- /var/tmp/diff_new_pack.GQVzy9/_old 2019-09-23 12:29:16.653690285
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2019-07-08 15:12:49 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new.4615 (New) Package is "neovim" Mon Jul 8 15:12:49 2019 rev:24 rq:714013 version:0.3.8 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2019-06-12 13:32:01.340183641 +0200 +++ /work/SRC/openSUSE:Factory/.neovim.new.4615/neovim.changes 2019-07-08 16:33:13.324284727 +0200 @@ -1,0 +2,8 @@ +Mon Jul 8 08:31:03 UTC 2019 - Martin Liška + +- Update to version 0.3.8: + + * 5b47e4d #10341 security: 'modeline', 'modelineexpr' + * e4ecb70 #10345 Disallow API calls in the sandbox. + +--- Old: neovim-0.3.7.tar.gz New: neovim-0.3.8.tar.gz Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.WgaHAG/_old 2019-07-08 16:33:14.176285973 +0200 +++ /var/tmp/diff_new_pack.WgaHAG/_new 2019-07-08 16:33:14.180285978 +0200 @@ -17,7 +17,7 @@ Name: neovim -Version:0.3.7 +Version:0.3.8 Release:0 Summary:Vim-fork focused on extensibility and agility License:Apache-2.0 AND Vim ++ neovim-0.3.7.tar.gz -> neovim-0.3.8.tar.gz ++ /work/SRC/openSUSE:Factory/neovim/neovim-0.3.7.tar.gz /work/SRC/openSUSE:Factory/.neovim.new.4615/neovim-0.3.8.tar.gz differ: char 29, line 1
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2019-06-12 13:31:58 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new.4811 (New) Package is "neovim" Wed Jun 12 13:31:58 2019 rev:23 rq:709379 version:0.3.7 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2019-06-01 09:52:08.879270040 +0200 +++ /work/SRC/openSUSE:Factory/.neovim.new.4811/neovim.changes 2019-06-12 13:32:01.340183641 +0200 @@ -6,0 +7 @@ +(CVE-2019-12735 boo#1137443) Other differences: --
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2019-06-01 09:52:06 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new.5148 (New) Package is "neovim" Sat Jun 1 09:52:06 2019 rev:22 rq:706270 version:0.3.7 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2019-04-30 13:06:29.801562401 +0200 +++ /work/SRC/openSUSE:Factory/.neovim.new.5148/neovim.changes 2019-06-01 09:52:08.879270040 +0200 @@ -1,0 +2,8 @@ +Wed May 29 09:39:42 UTC 2019 - Martin Liška + +- Update to version 0.3.7: + + * 4553fc5 #10082 vim-patch:8.1.1365: :source should check sandbox + * 877d539 #10027 genappimage.sh: migrate to linuxdeploy + +--- @@ -15,0 +24,5 @@ + +--- +Mon Apr 29 07:15:32 UTC 2019 - Martin Liška + +- Update to version 0.3.5. Old: neovim-0.3.5.tar.gz New: neovim-0.3.7.tar.gz Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.2TqNCy/_old 2019-06-01 09:52:10.631269442 +0200 +++ /var/tmp/diff_new_pack.2TqNCy/_new 2019-06-01 09:52:10.631269442 +0200 @@ -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: neovim -Version:0.3.5 +Version:0.3.7 Release:0 Summary:Vim-fork focused on extensibility and agility License:Apache-2.0 AND Vim ++ neovim-0.3.5.tar.gz -> neovim-0.3.7.tar.gz ++ /work/SRC/openSUSE:Factory/neovim/neovim-0.3.5.tar.gz /work/SRC/openSUSE:Factory/.neovim.new.5148/neovim-0.3.7.tar.gz differ: char 26, line 1
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2019-04-30 13:06:25 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new.5536 (New) Package is "neovim" Tue Apr 30 13:06:25 2019 rev:21 rq:699427 version:0.3.5 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2019-01-21 10:51:47.171914997 +0100 +++ /work/SRC/openSUSE:Factory/.neovim.new.5536/neovim.changes 2019-04-30 13:06:29.801562401 +0200 @@ -1,0 +2,16 @@ +Mon Apr 29 13:06:58 UTC 2019 - Chris Coutinho + +- Update to version 0.3.5: + +Maintenance release to fix issues found in v0.3.4: + + * f891131 #9894 options: properly reset directories on 'autochdir' + * 9a5488c Remove MSVC optimization workaround for SHM_ALL + * 1793ba8 Make SHM_ALL to a variable instead of a compound literal #define + * 947069b doc: mention "pynvim" module rename + * 46c7e12 #9629 screen: don't crash when drawing popupmenu with 'rightleft' option + * f1843c0 vim-patch:8.1.0677: look-behind match may use the wrong line number + * 1204421 #8325 :terminal : set topline based on window height + * aaa8c3d #9504 :recover : Fix crash on non-existent *.swp + +--- Old: neovim-0.3.4.tar.gz New: neovim-0.3.5.tar.gz Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.Bla3F9/_old 2019-04-30 13:06:30.869561688 +0200 +++ /var/tmp/diff_new_pack.Bla3F9/_new 2019-04-30 13:06:30.873561686 +0200 @@ -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 https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: neovim -Version:0.3.4 +Version:0.3.5 Release:0 Summary:Vim-fork focused on extensibility and agility License:Apache-2.0 AND Vim ++ neovim-0.3.4.tar.gz -> neovim-0.3.5.tar.gz ++ /work/SRC/openSUSE:Factory/neovim/neovim-0.3.4.tar.gz /work/SRC/openSUSE:Factory/.neovim.new.5536/neovim-0.3.5.tar.gz differ: char 26, line 1
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2019-01-21 10:51:39 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new.28833 (New) Package is "neovim" Mon Jan 21 10:51:39 2019 rev:20 rq:665369 version:0.3.4 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2018-12-21 08:22:36.569503116 +0100 +++ /work/SRC/openSUSE:Factory/.neovim.new.28833/neovim.changes 2019-01-21 10:51:47.171914997 +0100 @@ -1,0 +2,78 @@ +Sun Jan 13 20:39:11 UTC 2019 - sean...@opensuse.org + +- Update to version 0.3.4: + * Merge pull request #9492 from bfredl/cul_cole + * test: add tests for conceal cursor movement + * display: unify ursorline and concealcursor redraw logic + * Merge pull request #9490 from bfredl/vim-patch-8.1.0726 + +--- +Sun Jan 6 03:27:02 UTC 2019 - s...@suspend.net + +- Update to version 0.3.3: + * Fixes +- Merge pull request from jamessan/revert-pynvim +- health/provider: Check for available pynvim when neovim mod + is missing +- python#CheckForModule: Use the given module string instead + of hard-coding pynvim +- (health.provider)/python: Import the neovim, rather than + pynvim, module +- #9423 TUI: Konsole DECSCUSR fixup + +--- +Wed Jan 2 07:59:39 UTC 2019 - Martin Liška + +- Remove not used neovim-0.3.1.tar.gz. + +--- +Mon Dec 31 18:07:11 UTC 2018 - s...@suspend.net + +- Update to version 0.3.2: + * Features +- clipboard: support Custom VimL functions (#9304) +- win/TUI: improve terminal/console support (#9401) +- startup: Use $XDG_CONFIG_DIRS/nvim/sysinit.vim if exists (#9077) +- support mapping in more places (#9299) +- diff/highlight: show underline for low-priority CursorLine (#9028) +- signs: Add "nuhml" argument (#9113) +- clipboard: support Wayland (#9230) +- TUI: add support for undercurl and underline color (#9052) +- man.vim: soft (dynamic) wrap (#9023) + * API +- API: implement object namespaces (#6920) +- API: implement nvim_win_set_buf() (#9100) +- API: virtual text annotations (nvim_buf_set_virtual_text) (#8180) +- API: add nvim_buf_is_loaded() (#8660) +- API: nvm_buf_get_offset_for_line (#8221) +- API/UI: ext_newgrid, ext_histate (#8221) + * UI +- TUI: use BCE again more often (smoother resize) (#8806) +- screen: add missing status redraw when redraw_later(CLEAR) was used (#9315) +- TUI: clip invalid regions on resize (#8779) +- TUI: improvements for scrolling and clearing (#9193) +- TUI: disable clearing almost everywhere (#9143) +- TUI: always use safe cursor movement after resize (#9079) +- ui_options: also send when starting or from OptionSet (#9211) +- TUI: Avoid reset_color_cursor_color in old VTE (#9191) +- Don't erase screen on :hi Normal during startup (#9021) +- TUI: Hint wrapped lines to terminals (#8915) + * FIXES +- RPC: turn errors from async calls into notifications +- TUI: Restore terminal title via "title stacking" (#9407) +- genappimage: Unset $ARGV0 at invocation (#9376) +- TUI: Konsole 18.07.70 supports DECSCUSR (#9364) +- provider: improve error message (#9344) +- runtime/syntax: Fix highlighting of autogroup contents (#9328) +- VimL/confirm(): Show dialog even if :silent (#9297) +- clipboard: prefer xclip (#9302) +- provider/nodejs: fix npm, yarn detection +- channel: avoid buffering output when only terminal is active (#9218) +- ruby: detect rbenv shims for other versions (#8733) +- third party/unibilium: Fix parsing of extended capabilitiy entries (#9123) +- jobstart(): Fix hang on non-executable cwd (#9204) +- provide/nodejs: Simultaneously query npm and yarn (#9054) +- undo: Fix infinite loop if undo_read_byte returns EOF (#2880) +- 'swapfile: always show dialog' (#9034) + +--- Old: neovim-0.3.1.tar.gz New: neovim-0.3.4.tar.gz Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.aBHofs/_old 2019-01-21 10:51:50.095911451 +0100 +++ /var/tmp/diff_new_pack.aBHofs/_new 2019-01-21 10:51:50.099911446 +0100 @@ -1,7 +1,7 @@ # # spec file for package neovim # -# 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
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2018-12-21 08:22:34 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new.28833 (New) Package is "neovim" Fri Dec 21 08:22:34 2018 rev:19 rq:660297 version:0.3.1 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2018-12-07 14:34:59.295101825 +0100 +++ /work/SRC/openSUSE:Factory/.neovim.new.28833/neovim.changes 2018-12-21 08:22:36.569503116 +0100 @@ -1,0 +2,9 @@ +Thu Dec 20 00:11:35 UTC 2018 - Matej Cepl + +- Add to the system-wide configuration file extension of runtimepath by + /usr/share/vim/site, so that neovim uses other Vim plugins installed + from packages. +- Add /usr/share/vim/site tree of directories to be owned by neovim as + well. + +--- Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.suhTQh/_old 2018-12-21 08:22:37.181502543 +0100 +++ /var/tmp/diff_new_pack.suhTQh/_new 2018-12-21 08:22:37.181502543 +0100 @@ -82,6 +82,8 @@ %lang_package +%define vimplugin_dir %{_datadir}/vim/site + %prep %setup -q %patch0 -p1 @@ -120,6 +122,9 @@ %suse_update_desktop_file -r nvim ConsoleOnly Application Utility TextEditor +# vim/site directories for plugins shared with vim +mkdir -p %{buildroot}%{vimplugin_dir}/{after,after/syntax,autoload,colors,doc,ftdetect,plugin,syntax} + %fdupes %{buildroot}%{_datadir}/ %find_lang nvim @@ -145,6 +150,16 @@ %{_mandir}/man1/nvim.1%{?ext_man} %dir %{_sysconfdir}/nvim %config(noreplace) %{_sysconfdir}/nvim/sysinit.vim +%dir %{_datadir}/vim +%dir %{vimplugin_dir}/ +%dir %{vimplugin_dir}/after +%dir %{vimplugin_dir}/after/syntax +%dir %{vimplugin_dir}/autoload +%dir %{vimplugin_dir}/colors +%dir %{vimplugin_dir}/doc +%dir %{vimplugin_dir}/ftdetect +%dir %{vimplugin_dir}/plugin +%dir %{vimplugin_dir}/syntax %files lang -f nvim.lang ++ sysinit.vim ++ --- /var/tmp/diff_new_pack.suhTQh/_old 2018-12-21 08:22:37.253502475 +0100 +++ /var/tmp/diff_new_pack.suhTQh/_new 2018-12-21 08:22:37.257502471 +0100 @@ -1,3 +1,6 @@ +" In order for neovim to use installed plugins shared with vim +set runtimepath+=/usr/share/vim/site + augroup Fedora autocmd! " RPM spec file template
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2018-12-07 14:34:57 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new.19453 (New) Package is "neovim" Fri Dec 7 14:34:57 2018 rev:18 rq:655637 version:0.3.1 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2018-10-12 13:10:33.955310681 +0200 +++ /work/SRC/openSUSE:Factory/.neovim.new.19453/neovim.changes 2018-12-07 14:34:59.295101825 +0100 @@ -1,0 +2,5 @@ +Thu Dec 6 09:12:15 UTC 2018 - Martin Pluskal + +- Use cmake macro for building + +--- Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.6xzgno/_old 2018-12-07 14:35:00.927099802 +0100 +++ /var/tmp/diff_new_pack.6xzgno/_new 2018-12-07 14:35:00.927099802 +0100 @@ -44,6 +44,11 @@ BuildRequires: git-core BuildRequires: gperf BuildRequires: libtool +BuildRequires: lua51-LPeg +BuildRequires: lua51-bit32 +BuildRequires: lua51-luajit-devel +BuildRequires: lua51-luarocks +BuildRequires: lua51-mpack BuildRequires: make BuildRequires: msgpack-devel BuildRequires: pkgconfig @@ -56,14 +61,9 @@ BuildRequires: pkgconfig(unibilium) BuildRequires: pkgconfig(vterm) Requires: gperf -BuildRequires: lua51-LPeg -BuildRequires: lua51-bit32 -BuildRequires: lua51-luajit-devel -BuildRequires: lua51-luarocks -BuildRequires: lua51-mpack -Recommends: xsel Requires(post):desktop-file-utils Requires(postun): desktop-file-utils +Recommends: xsel %if 0%{?suse_version} < 1330 BuildRequires: hicolor-icon-theme Requires(post):gtk3-tools @@ -83,7 +83,7 @@ %lang_package %prep -%setup -q -n %{name}-%{version} +%setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 @@ -101,8 +101,9 @@ %cmake \ -DUSE_BUNDLED=OFF\ -DLUAJIT_USE_BUNDLED=OFF \ - -DENABLE_JEMALLOC=ON -make %{?_smp_mflags} + -DENABLE_JEMALLOC=ON \ + -Wno-dev +%make_jobs %install %cmake_install
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2018-10-12 13:10:33 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new (New) Package is "neovim" Fri Oct 12 13:10:33 2018 rev:17 rq:639972 version:0.3.1 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2018-09-04 22:57:59.661374496 +0200 +++ /work/SRC/openSUSE:Factory/.neovim.new/neovim.changes 2018-10-12 13:10:33.955310681 +0200 @@ -1,0 +2,5 @@ +Tue Oct 2 12:26:23 UTC 2018 - Matěj Cepl + +- Switch used to LuaJIT and run SPEC file through spec-cleaner. + +--- Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.0NrMkl/_old 2018-10-12 13:10:34.703309618 +0200 +++ /var/tmp/diff_new_pack.0NrMkl/_new 2018-10-12 13:10:34.707309612 +0200 @@ -12,7 +12,7 @@ # 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/ # @@ -22,7 +22,7 @@ Summary:Vim-fork focused on extensibility and agility License:Apache-2.0 AND Vim Group: Productivity/Text/Editors -Url:https://neovim.io/ +URL:https://neovim.io/ Source0: https://github.com/neovim/neovim/archive/v%{version}/%{name}-%{version}.tar.gz Source1:sysinit.vim Source2:spec-template @@ -37,23 +37,17 @@ BuildRequires: autoconf BuildRequires: automake BuildRequires: cmake -BuildRequires: desktop-file-utils BuildRequires: fdupes BuildRequires: filesystem BuildRequires: gcc-c++ BuildRequires: gettext BuildRequires: git-core BuildRequires: gperf -BuildRequires: hicolor-icon-theme -BuildRequires: libmsgpack-devel >= 1.2.0 -BuildRequires: libmsgpackc-devel >= 1.2.0 BuildRequires: libtool -# BuildRequires: lua53-devel -BuildRequires: lua53-lpeg -BuildRequires: lua53-luarocks -BuildRequires: lua53-mpack -BuildRequires: luajit-devel +BuildRequires: make +BuildRequires: msgpack-devel BuildRequires: pkgconfig +BuildRequires: unzip BuildRequires: update-desktop-files BuildRequires: pkgconfig(jemalloc) BuildRequires: pkgconfig(libnsl) @@ -61,11 +55,20 @@ BuildRequires: pkgconfig(termkey) >= 0.20 BuildRequires: pkgconfig(unibilium) BuildRequires: pkgconfig(vterm) -%requires_eq libtermkey1 -Recommends: %{name}-lang -Recommends: python-neovim -Recommends: python3-neovim +Requires: gperf +BuildRequires: lua51-LPeg +BuildRequires: lua51-bit32 +BuildRequires: lua51-luajit-devel +BuildRequires: lua51-luarocks +BuildRequires: lua51-mpack Recommends: xsel +Requires(post):desktop-file-utils +Requires(postun): desktop-file-utils +%if 0%{?suse_version} < 1330 +BuildRequires: hicolor-icon-theme +Requires(post):gtk3-tools +Requires(postun): gtk3-tools +%endif %description Neovim is a refactor - and sometimes redactor - in the tradition of @@ -80,7 +83,10 @@ %lang_package %prep -%autosetup -p1 +%setup -q -n %{name}-%{version} +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 # Remove __DATE__ and __TIME__. BUILD_TIME=$(LC_ALL=C date -ur %{_sourcedir}/%{name}.changes +'%{H}:%{M}') @@ -93,7 +99,6 @@ HOSTNAME=OBS USERNAME=OBS %cmake \ - -DLUA_PRG=%{_bindir}/lua \ -DUSE_BUNDLED=OFF\ -DLUAJIT_USE_BUNDLED=OFF \ -DENABLE_JEMALLOC=ON @@ -117,13 +122,17 @@ %fdupes %{buildroot}%{_datadir}/ %find_lang nvim +%if 0%{?suse_version} < 1330 %post %desktop_database_post %icon_theme_cache_post +%endif +%if 0%{?suse_version} < 1330 %postun %desktop_database_postun %icon_theme_cache_postun +%endif %files %doc BACKERS.md CONTRIBUTING.md README.md
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2018-09-04 22:57:31 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new (New) Package is "neovim" Tue Sep 4 22:57:31 2018 rev:16 rq:632915 version:0.3.1 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2018-08-20 16:19:42.284846525 +0200 +++ /work/SRC/openSUSE:Factory/.neovim.new/neovim.changes 2018-09-04 22:57:59.661374496 +0200 @@ -1,0 +2,6 @@ +Sat Aug 25 20:15:52 UTC 2018 - mc...@suse.com + +- Put the system-wide config in /etc, and just a symlink to $VIM + (hopefully finally fixes boo#1098800) + +--- Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.83xU05/_old 2018-09-04 22:58:00.293376652 +0200 +++ /var/tmp/diff_new_pack.83xU05/_new 2018-09-04 22:58:00.297376665 +0200 @@ -103,7 +103,9 @@ %cmake_install # system-wide configuration file -install -D -m 644 -p %{SOURCE1} %{buildroot}%{_datadir}/nvim/sysinit.vim +install -D -m 644 -p %{SOURCE1} %{buildroot}%{_sysconfdir}/nvim/sysinit.vim +ln -sf %{_sysconfdir}/nvim/sysinit.vim %{buildroot}%{_datadir}/nvim/sysinit.vim + %if 0%{?suse_version} install -p -m 644 %{SOURCE3} %{buildroot}%{_datadir}/nvim/template.spec %else @@ -131,6 +133,8 @@ %{_datadir}/applications/nvim.desktop %{_datadir}/pixmaps/nvim.png %{_mandir}/man1/nvim.1%{?ext_man} +%dir %{_sysconfdir}/nvim +%config(noreplace) %{_sysconfdir}/nvim/sysinit.vim %files lang -f nvim.lang
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2018-08-20 16:19:42 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new (New) Package is "neovim" Mon Aug 20 16:19:42 2018 rev:15 rq:630323 version:0.3.1 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2018-07-23 18:02:25.316825406 +0200 +++ /work/SRC/openSUSE:Factory/.neovim.new/neovim.changes 2018-08-20 16:19:42.284846525 +0200 @@ -1,0 +2,17 @@ +Sat Aug 18 15:04:51 UTC 2018 - Matěj Cepl + +- Proper name of the systemwide configuration file is sysinit.vim not + init.vim and it should be stored in /usr/share/nvim/sysinit.vim not in + /etc/xdg/nvim. + +--- +Thu Aug 16 15:18:26 UTC 2018 - mc...@suse.com + +- Add default system-wide configuration file to /etc/xdg/nvim/init.vim (boo#1098800) +- Add proper location of the default SPEC file templates +- Add some packages needed for more robust builds + * neovim.patch fix building system + * neovim-0.1.7-bitop.patch for use external bit module + * neovim-0.2.0-gcc-prototype.patch fix build issue on ppc64 + +--- New: neovim-0.1.7-bitop.patch neovim-0.2.0-gcc-prototype.patch neovim-rpmlintrc neovim.patch spec-template suse-spec-template sysinit.vim Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.tldPvt/_old 2018-08-20 16:19:42.860847338 +0200 +++ /var/tmp/diff_new_pack.tldPvt/_new 2018-08-20 16:19:42.860847338 +0200 @@ -23,17 +23,35 @@ License:Apache-2.0 AND Vim Group: Productivity/Text/Editors Url:https://neovim.io/ -Source: https://github.com/neovim/neovim/archive/v%{version}/%{name}-%{version}.tar.gz +Source0: https://github.com/neovim/neovim/archive/v%{version}/%{name}-%{version}.tar.gz +Source1:sysinit.vim +Source2:spec-template +Source3:suse-spec-template +Source99: neovim-rpmlintrc +# PATCH-FIX-OPENSUSE neovim.patch mc...@cepl.eu +Patch0: neovim.patch +# PATCH-FIX-OPENSUSE neovim-0.1.7-bitop.patch mc...@cepl.eu build with old Lua with external bit module +Patch1: neovim-0.1.7-bitop.patch +# fix build issue on ppc64 +Patch2: neovim-0.2.0-gcc-prototype.patch +BuildRequires: autoconf +BuildRequires: automake BuildRequires: cmake +BuildRequires: desktop-file-utils BuildRequires: fdupes +BuildRequires: filesystem BuildRequires: gcc-c++ +BuildRequires: gettext +BuildRequires: git-core BuildRequires: gperf BuildRequires: hicolor-icon-theme BuildRequires: libmsgpack-devel >= 1.2.0 BuildRequires: libmsgpackc-devel >= 1.2.0 -BuildRequires: lua51-BitOp -BuildRequires: lua51-LPeg -BuildRequires: lua51-mpack +BuildRequires: libtool +# BuildRequires: lua53-devel +BuildRequires: lua53-lpeg +BuildRequires: lua53-luarocks +BuildRequires: lua53-mpack BuildRequires: luajit-devel BuildRequires: pkgconfig BuildRequires: update-desktop-files @@ -62,7 +80,7 @@ %lang_package %prep -%setup -q +%autosetup -p1 # Remove __DATE__ and __TIME__. BUILD_TIME=$(LC_ALL=C date -ur %{_sourcedir}/%{name}.changes +'%{H}:%{M}') @@ -84,6 +102,14 @@ %install %cmake_install +# system-wide configuration file +install -D -m 644 -p %{SOURCE1} %{buildroot}%{_datadir}/nvim/sysinit.vim +%if 0%{?suse_version} +install -p -m 644 %{SOURCE3} %{buildroot}%{_datadir}/nvim/template.spec +%else +install -p -m 644 %{SOURCE2} %{buildroot}%{_datadir}/nvim/template.spec +%endif + %suse_update_desktop_file -r nvim ConsoleOnly Application Utility TextEditor %fdupes %{buildroot}%{_datadir}/ ++ neovim-0.1.7-bitop.patch ++ --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -477,7 +477,7 @@ endforeach() # Find Lua interpreter include(LuaHelpers) -set(LUA_DEPENDENCIES lpeg mpack bit) +set(LUA_DEPENDENCIES lpeg mpack bit32) if(NOT LUA_PRG) foreach(CURRENT_LUA_PRG luajit lua5.1 lua5.2 lua) # If LUA_PRG is set find_program() will not search --- a/src/nvim/ex_cmds.lua +++ b/src/nvim/ex_cmds.lua @@ -1,4 +1,4 @@ -local bit = require 'bit' +local bit = require 'bit32' -- Description of the values below is contained in ex_cmds_defs.h file. local RANGE =0x001 ++ neovim-0.2.0-gcc-prototype.patch ++ --- a/src/nvim/ex_cmds.c +++ b/src/nvim/ex_cmds.c @@ -67,6 +67,8 @@ #include "nvim/os/input.h" #include "nvim/os/time.h" +bool do_sub_msg(bool count_only); + /* * Struct to hold the sign properties. */ --- a/src/nvim/normal.c +++ b/src/nvim/normal.c @@ -62,6 +62,22 @@ #include "nvim/os/time.h" #include "nvim/os/input.h" +bool +find_decl ( +
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2018-07-23 18:01:23 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new (New) Package is "neovim" Mon Jul 23 18:01:23 2018 rev:14 rq:624578 version:0.3.1 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2018-07-18 22:55:45.886597800 +0200 +++ /work/SRC/openSUSE:Factory/.neovim.new/neovim.changes 2018-07-23 18:02:25.316825406 +0200 @@ -1,0 +2,38 @@ +Sun Jul 22 17:45:11 UTC 2018 - roni...@gmail.com + +- Update to version 0.3.1: + * Features +- 07499a8 #8709 man.vim: C highlighting for EXAMPLES section +- 07f82ad #8699 TUI: urxvt: also send xterm focus-reporting + seqs +- 40911e4 #8616 API: emit nvim_buf_lines_event from :terminal +- c46997a #8546 fillchars: Add "eob" flag + * Fixes +- 74d19f6 #8576 startup: avoid blank stdin buffer if other + files were opened +- 4874214 #8737 Only waitpid() for processes that we care about +- cd6e7e8 #8743 Check all child processes for exit in SIGCHLD + handler +- c230ef2 #8746 channel.c: Prevent channel_destroy_early() from + freeing uninitialized rpc stuff +- 0ed8b12 #8681 transstr_buf: fix length comparison +- d241f27 #8708 TUI: Fix standout mode +- 9afed40 #8698 man.vim: fix for mandoc +- e889640 #8682 provider/node: npm --loglevel silent +- 1cbc830 #8613 API: nvim_win_set_cursor: set curswant +- bf6048e #8628 checkhealth: Python: fix VIRTUAL_ENV check +- 3cc3506 #8528 checkhealth: node.js: also search yarn + * Changes +- b751449 #8619 defaults: shortmess+=F +- 1248178 #8578 highlight: high-priority CursorLine if fg is + set. +- 01570f1 #8726 terminal: handle and :confirm on + unloading +- 56065bb #8721 screen: truncate showmode messages +- bf2460e #7551 buffer: fix copying :setlocal options +- c1c14fa #8520 Ex mode: always "improved" (gQ) +- 050f397 #7992 options: remove 'maxcombine` option (always 6) + * Internal +- 463da84 #7992 screen: use UTF-8 representation + +--- Old: neovim-0.3.0.tar.gz New: neovim-0.3.1.tar.gz Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.zsZuyk/_old 2018-07-23 18:02:26.088824451 +0200 +++ /var/tmp/diff_new_pack.zsZuyk/_new 2018-07-23 18:02:26.088824451 +0200 @@ -17,7 +17,7 @@ Name: neovim -Version:0.3.0 +Version:0.3.1 Release:0 Summary:Vim-fork focused on extensibility and agility License:Apache-2.0 AND Vim ++ neovim-0.3.0.tar.gz -> neovim-0.3.1.tar.gz ++ /work/SRC/openSUSE:Factory/neovim/neovim-0.3.0.tar.gz /work/SRC/openSUSE:Factory/.neovim.new/neovim-0.3.1.tar.gz differ: char 31, line 1
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2018-07-18 22:54:52 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new (New) Package is "neovim" Wed Jul 18 22:54:52 2018 rev:13 rq:623146 version:0.3.0 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2018-06-29 22:25:30.346524087 +0200 +++ /work/SRC/openSUSE:Factory/.neovim.new/neovim.changes 2018-07-18 22:55:45.886597800 +0200 @@ -1,0 +2,6 @@ +Mon Jul 16 14:33:03 UTC 2018 - mli...@suse.cz + +- Require exact version of libtermkey1 because it does not + bump SONAME (boo#1100496). + +--- Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.q76xQG/_old 2018-07-18 22:55:46.354596247 +0200 +++ /var/tmp/diff_new_pack.q76xQG/_new 2018-07-18 22:55:46.354596247 +0200 @@ -43,6 +43,7 @@ BuildRequires: pkgconfig(termkey) >= 0.20 BuildRequires: pkgconfig(unibilium) BuildRequires: pkgconfig(vterm) +%requires_eq libtermkey1 Recommends: %{name}-lang Recommends: python-neovim Recommends: python3-neovim
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2018-06-29 22:25:26 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new (New) Package is "neovim" Fri Jun 29 22:25:26 2018 rev:12 rq:616304 version:0.3.0 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2018-05-30 12:32:30.144421343 +0200 +++ /work/SRC/openSUSE:Factory/.neovim.new/neovim.changes 2018-06-29 22:25:30.346524087 +0200 @@ -1,0 +2,19 @@ +Tue Jun 12 10:37:29 UTC 2018 - mli...@suse.cz + +- Remove update-alternatives as it's not 1:1. + Upstream is not willing to do that: + https://github.com/neovim/neovim/issues/8535 + +--- +Mon Jun 11 09:14:24 UTC 2018 - a...@cryptomilk.org + +- Update to version 0.3.0 + +--- +Thu Jun 7 13:25:23 UTC 2018 - michal.vysko...@gmail.com + +- Add a support for update-alternatives, so users can change their + "vim" to neovim +- Mark LICENSE file as %license + +--- Old: neovim-0.2.2.tar.gz New: neovim-0.3.0.tar.gz Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.xu1Qk5/_old 2018-06-29 22:25:30.866523696 +0200 +++ /var/tmp/diff_new_pack.xu1Qk5/_new 2018-06-29 22:25:30.870523692 +0200 @@ -17,7 +17,7 @@ Name: neovim -Version:0.2.2 +Version:0.3.0 Release:0 Summary:Vim-fork focused on extensibility and agility License:Apache-2.0 AND Vim @@ -97,7 +97,8 @@ %icon_theme_cache_postun %files -%doc BACKERS.md CONTRIBUTING.md LICENSE README.md +%doc BACKERS.md CONTRIBUTING.md README.md +%license LICENSE %{_bindir}/nvim %{_datadir}/nvim/ %{_datadir}/applications/nvim.desktop ++ neovim-0.2.2.tar.gz -> neovim-0.3.0.tar.gz ++ /work/SRC/openSUSE:Factory/neovim/neovim-0.2.2.tar.gz /work/SRC/openSUSE:Factory/.neovim.new/neovim-0.3.0.tar.gz differ: char 15, line 1
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2018-05-30 12:22:53 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new (New) Package is "neovim" Wed May 30 12:22:53 2018 rev:11 rq:612196 version:0.2.2 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2017-12-04 12:16:30.884288445 +0100 +++ /work/SRC/openSUSE:Factory/.neovim.new/neovim.changes 2018-05-30 12:32:30.144421343 +0200 @@ -1,0 +2,10 @@ +Fri May 25 07:37:55 UTC 2018 - mli...@suse.cz + +- The library bump fixes boo#1094627. + +--- +Wed May 23 08:54:56 UTC 2018 - mli...@suse.cz + +- Require libtermkey version >= 0.20. + +--- Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.pGSDpS/_old 2018-05-30 12:32:30.860404072 +0200 +++ /var/tmp/diff_new_pack.pGSDpS/_new 2018-05-30 12:32:30.864403975 +0200 @@ -1,7 +1,7 @@ # # spec file for package neovim # -# 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 @@ -40,7 +40,7 @@ BuildRequires: pkgconfig(jemalloc) BuildRequires: pkgconfig(libnsl) BuildRequires: pkgconfig(libuv) -BuildRequires: pkgconfig(termkey) +BuildRequires: pkgconfig(termkey) >= 0.20 BuildRequires: pkgconfig(unibilium) BuildRequires: pkgconfig(vterm) Recommends: %{name}-lang
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2017-12-04 12:16:28 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new (New) Package is "neovim" Mon Dec 4 12:16:28 2017 rev:10 rq:547888 version:0.2.2 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2017-11-25 08:42:51.841809501 +0100 +++ /work/SRC/openSUSE:Factory/.neovim.new/neovim.changes 2017-12-04 12:16:30.884288445 +0100 @@ -1,0 +2,5 @@ +Sun Dec 3 21:23:18 UTC 2017 - bwiedem...@suse.com + +- Make build result independent from build hostname and username + +--- Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.lBcHjT/_old 2017-12-04 12:16:32.964212928 +0100 +++ /var/tmp/diff_new_pack.lBcHjT/_new 2017-12-04 12:16:32.968212782 +0100 @@ -70,6 +70,9 @@ sed -i "s/__DATE__/\"$BUILD_DATE\"/" $(grep -rl '__DATE__') %build +# set vars to make build reproducible in spite of config/CMakeLists.txt +HOSTNAME=OBS +USERNAME=OBS %cmake \ -DLUA_PRG=%{_bindir}/lua \ -DUSE_BUNDLED=OFF\
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2017-11-25 08:42:50 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new (New) Package is "neovim" Sat Nov 25 08:42:50 2017 rev:9 rq:545074 version:0.2.2 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2017-11-18 00:22:17.224943896 +0100 +++ /work/SRC/openSUSE:Factory/.neovim.new/neovim.changes 2017-11-25 08:42:51.841809501 +0100 @@ -1,0 +2,25 @@ +Mon Nov 20 16:54:24 UTC 2017 - aavind...@gmail.com + +- Update to version 0.2.2: + * Features ++ 'viewoptions': add "curdir" flag ++ node.js remote-plugin support ++ :checkhealth : validate 'runtimepath' + * Fixes ++ :terminal : fix crash on resize ++ work around gnome-terminal memory leak ++ 'guicursor': use DECSCUSR for xterm-likes ++ 'os_open: UV_EINVAL on NULL filename' ++ :checkhealth : fix check for npm and yarn ++ health.vim: normalize slashes for script path ++ cmake: install runtime/rgb.txt ++ runtime: syntax error in `runtime/syntax/tex.vim` ++ tutor: some fixes ++ windows: provider: Detect(): return *.cmd path + * Changes ++ remove legacy alias to `v:count` ++ runtime: revert netrw update ++ defaults: scrollback=1 ++ process_close(): uv_unref() detached processes + +--- Old: neovim-0.2.1.tar.gz New: neovim-0.2.2.tar.gz Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.YRpGm4/_old 2017-11-25 08:42:52.613781375 +0100 +++ /var/tmp/diff_new_pack.YRpGm4/_new 2017-11-25 08:42:52.617781229 +0100 @@ -17,7 +17,7 @@ Name: neovim -Version:0.2.1 +Version:0.2.2 Release:0 Summary:Vim-fork focused on extensibility and agility License:Apache-2.0 AND Vim ++ neovim-0.2.1.tar.gz -> neovim-0.2.2.tar.gz ++ /work/SRC/openSUSE:Factory/neovim/neovim-0.2.1.tar.gz /work/SRC/openSUSE:Factory/.neovim.new/neovim-0.2.2.tar.gz differ: char 29, line 1
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2017-11-18 00:21:58 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new (New) Package is "neovim" Sat Nov 18 00:21:58 2017 rev:8 rq:542660 version:0.2.1 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2017-09-20 17:07:04.612972719 +0200 +++ /work/SRC/openSUSE:Factory/.neovim.new/neovim.changes 2017-11-18 00:22:17.224943896 +0100 @@ -1,0 +2,76 @@ +Thu Nov 16 15:48:29 UTC 2017 - roni...@gmail.com + +- Change license to `Apache-2.0 AND Vim` as per babelworx request. + +--- +Mon Nov 13 15:05:43 UTC 2017 - roni...@gmail.com + +- Run spec-cleaner. +- Remove files `neovim.svg` and `neovim.desktop` since upstream + included `nvim.png` and `nvim.desktop` that provide the same + functionality. +- Update to version 0.2.1: + * Features +- 0e873a3 Lua(Jit) built-in #4411 +- 5b32bce Windows: `:terminal` #7007 +- 7b0ceb3 UI/API: externalize cmdline #7173 +- b67f58b UI/API: externalize wildmenu #7454 +- b23aa1c UI: 'winhighlight' #6597 +- 17531ed UI: command-line coloring (`:help input()-highlight`) + #6364 +- 244a1f9 API: execute lua directly from the remote api #6704 +- 45626de API: `get_keymap()` #6236 +- db99982 API: `nvim_get_hl_by_name()`, `nvim_get_hl_by_id()` + #7082 +- dc68538 menu_get() function #6322 +- 9db42d4 :cquit : take an error code argument #7336 +- 9cc185d job-control: serverstart(): support ipv6 #6680 +- 1b7a9bf job-control: sockopen() #6594 +- 6efe84a clipboard: fallback to tmux clipboard #6894 +- 6016ac2 clipboard: customize clipboard with `g:clipboard` + #6030 +- 3a86dd5 ruby: override ruby host via `g:ruby_host_prog` #6841 +- 16cce1a debug: $NVIM_LOG_FILE #6827 +- 0cba3da `:checkhealth` built-in, validates $VIMRUNTIME #7399 + * Fixes +- 105d680 TUI: more terminals, improve scroll/resize #6816 +- cb912a3 :terminal : handle F1-F12, other keys #7241 +- 619838f inccommand: improve performance #6949 +- 04b3c32 inccommand: Fix matches for zero-width #7487 +- 60b1e8a inccommand: multiline, other fixes #7315 +- f1f7f3b inccommand: Ignore leading modifiers in the command + #6967 +- 1551f71 inccommand: fix 'gdefault' lockup #7262 +- 6338199 API: bufhl: support creating new groups #7414 +- 541dde3 API: allow K_EVENT during operator-pending +- 8c732f7 terminal: adjust for 'number' #7440 +- 5bec946 UI: preserve wildmenu during jobs/events #7110 +- c349083 UI: disable 'lazyredraw' during ui_refresh. #6259 +- 51808a2 send FocusGained/FocusLost event instead of pseudokey + #7221 +- 133f8bc shada: preserve unnamed register on restart #4700 +- 1b70a1d shada: avoid assertion on corrupt shada file #6958 +- 9f534f3 mksession: Restore tab-local working directory #6859 +- de1084f fix buf_write() crash #7140 +- 7f76986 syntax: register 'Normal' highlight group #6973 +- 6e7a8c3 RPC: close channel if stream was closed #7081 +- 85f3084 clipboard: disallow recursion; show hint only once + #7203 +- 8d1ccb6 clipboard: performance, avoid weird edge-cases #7193 +- 01487d4 'titleold' #7358 +- 01e53a5 Windows: better path-handling, separator (slash) + hygiene #7349 +- 0f2873c Windows: multibyte startup arguments #7060 + * Changes +- 9ff0cc7 :terminal : start in normal-mode #6808 +- 032b088 lower priority of 'cursorcolumn', 'colorcolumn' #7364 +- 2a3bcd1 RPC: Don't delay notifications when request is + pending #6544 +- 023f67c :terminal : Do not change 'number', 'relativenumber' + #6796 +- 1ef2d76 socket.c: Disable Nagle's algorithm on TCP sockets + #6915 +- 6720fe2 help: `K` tries Vim help instead of manpage #3104 +- 7068370 help, man.vim: change "outline" map to `gO` #7405 + +--- Old: neovim-0.2.0.tar.gz neovim.desktop neovim.svg New: neovim-0.2.1.tar.gz Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.bL7kaR/_old 2017-11-18 00:22:19.392864962 +0100 +++ /var/tmp/diff_new_pack.bL7kaR/_new 2017-11-18 00:22:19.392864962 +0100 @@ -17,15 +17,13 @@ Name: neovim -Version:0.2.0 +Version:0.2.1 Release:0 Summary:Vim-fork focused on extensibility and agility -License:Apache-2.0 +License:Apache-2.0 AND Vim Group: Productivity/Text/Editors Url:https://neovim.io/ Source:
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2017-09-20 17:06:47 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new (New) Package is "neovim" Wed Sep 20 17:06:47 2017 rev:7 rq:526392 version:0.2.0 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2017-05-17 10:53:37.912924051 +0200 +++ /work/SRC/openSUSE:Factory/.neovim.new/neovim.changes 2017-09-20 17:07:04.612972719 +0200 @@ -1,0 +2,7 @@ +Fri Sep 15 12:30:47 UTC 2017 - roni...@gmail.com + +- Run spec-cleaner. +- Add `libnsl` as a build requirement. + The new glibc version in Factory deprecated support to libnsl. + +--- Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.iEn7UE/_old 2017-09-20 17:07:05.836800440 +0200 +++ /var/tmp/diff_new_pack.iEn7UE/_new 2017-09-20 17:07:05.840799877 +0200 @@ -40,6 +40,7 @@ BuildRequires: pkgconfig BuildRequires: update-desktop-files BuildRequires: pkgconfig(jemalloc) +BuildRequires: pkgconfig(libnsl) BuildRequires: pkgconfig(libuv) BuildRequires: pkgconfig(termkey) BuildRequires: pkgconfig(unibilium) @@ -103,7 +104,6 @@ %icon_theme_cache_postun %files -%defattr(-,root,root) %doc BACKERS.md CONTRIBUTING.md LICENSE README.md %{_bindir}/nvim %{_datadir}/nvim/ @@ -112,6 +112,5 @@ %{_mandir}/man1/nvim.1%{?ext_man} %files lang -f nvim.lang -%defattr(-,root,root) %changelog
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2017-05-17 10:53:36 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new (New) Package is "neovim" Wed May 17 10:53:36 2017 rev:6 rq:493804 version:0.2.0 Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2016-11-29 12:49:54.0 +0100 +++ /work/SRC/openSUSE:Factory/.neovim.new/neovim.changes 2017-05-17 10:53:37.912924051 +0200 @@ -1,0 +2,83 @@ +Fri May 5 16:10:32 UTC 2017 - roni...@gmail.com + +- Run spec-cleaner. +- Update to version 0.2.0: + * Features +- bc4a2e1 help, man.vim: "outline" (TOC) feature #5169 +- 58422f1 'guicursor' works in the TUI (and sends info to UIs) + #6423 +- 129f107 api: nvim_get_mode() #6247 +- 0b59f98 api/ui: externalize tabline #6583 +- bc6d868 'listchars': Whitespace highlight group #6367 +- 6afa7d6 writefile() obeys 'fsync' option #6427 +- c60e409 eval.c refactor (also improves some error messages) + #5119 +- 9d200cd getcompletion("cmdline") #6376 +- 2ea7bfc terminal: Support extra arguments in 'shell'. #4504 +- bf51102 DirChanged autocmd #5928 #6262 +- 1743df8 'cpoptions': "_" flag to toggle cw behaviour #6235 +- 22337b1 CTRL-R omits trailing ^M when pasting to cmdline + #6137 +- 0e44916 :edit allows unescaped spaces in filename #6119 +- abdbfd2 eval: Add id() function and make printf("%p") useful + #6095 +- bdfa147 findfile(), :find, gf work in :terminal. #6009 +- 2f38ed1 providers: Disable if g:loaded_* exists. +- b5560a6 setpos() can set lowercase marks in other buffers + #5753 +- 7c513d6 Throttle :! output, pulse "..." message. #5396 +- d2e8c76 v:exiting #5651 +- :terminal improvements #6185 #6142 + * cursor keeps position after leaving insert-mode. 4ceec30 + * Follows output only if cursor is at end of buffer. e7bbd35 + * new option: 'scrollback' fedb844 quasi-support for undo and + * 'modifiable' b45ddf7 disables 'list' by default disables + * 'relativenumber' by default +- :help now contains full API documentation at :help api. +- man.vim saw numerous improvements. +- Windows support: + * Windows is no longer "experimental", it is fully supported. + * Windows package includes a GUI, curl.exe and other +utilities. + * :terminal is not supported on Windows, yet. (Planned for +0.2.1) + * Security fixes +- CVE-2017-5953 +- CVE-2017-6349 +- CVE-2017-6350 +- #6485 + * Changes +- NVIM_TUI_ENABLE_CURSOR_SHAPE was removed. Use 'guicursor' + instead. See + https://github.com/neovim/neovim/wiki/Following-HEAD#20170402 +- 81525dc 'mouse=a' is no longer the default. (This may change + again after it is improved.) #6022 +- 0c1f783 defaults: 'showcmd', 'belloff', 'ruler' #6087 +- eb0e94f api: {get,set}_option update local options as + appropriate #6405 +- bdcb2a3 "Reading from stdin..." message was removed. #6298 + * Fixes +- 12fc1de ops: fix i with multi-byte text #6524 +- dd391bf Windows: system() and friends #6497 +- 13352c0 Windows: os_get_hostname() #6413 +- 16babc6 tui: Less-noisy mouse seqs #6411 +- 3a9dd13 (vim bug) folding edge-cases #6207 +- f6946c6 job-control: set CLOEXEC on pty processes. #5986 +- d1afd43 rplugin: Call s:LoadRemotePlugins() on startup. +- 1215084 backtick-expansion works with shell=fish #6224 +- e32ec03 tui: Improved behavior after resize. #6202 +- 86c2adc edit.c: CTRL-SPC: Insert previously-inserted text. + #6090 +- c318d8e b:changedtick now follows VimL rules #6112 +- 34e24cb terminal: Initialize colors in reverse order #6160 +- e889917 undo: Don't set b_u_curhead in ex_undojoin() #5869 +- d25649f undo: :earlier, g-: Set b_u_seq_cur correctly. + (#6016) +- 043d8ba 'Visual-mode put from @. register' #5782 +- 42c922b open_buffer(): Do BufEnter for directories. +- 50d0d89 inccommand: Preview :sub commands only after + delimiter #5932 +- 1420e10 CheckHealth improvements #5519 +- c8d5e92 jobstart(): Return -1 if cmd is not executable. #5671 + +--- Old: neovim-0.1.7.tar.gz New: neovim-0.2.0.tar.gz Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.0O3IJ2/_old 2017-05-17 10:53:39.076760324 +0200 +++ /var/tmp/diff_new_pack.0O3IJ2/_new 2017-05-17 10:53:39.076760324 +0200 @@ -1,7 +1,7 @@ # # spec file for package neovim # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2016-11-29 12:49:53 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new (New) Package is "neovim" Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2016-11-02 12:48:01.0 +0100 +++ /work/SRC/openSUSE:Factory/.neovim.new/neovim.changes 2016-11-29 12:49:54.0 +0100 @@ -1,0 +2,22 @@ +Mon Nov 28 11:22:34 UTC 2016 - roni...@gmail.com + +- Update to version 0.1.7: + * Features +- 0213e99 PR #5561 'inccommand' + * Fixes +- c685879 PR #5632 SECURITY FIX +- d28d108 CheckHealth: Fix version comparison. +- 7be113d PR #5670 shell_write_cb: Schedule error message. +- 1d45637 jobs: ensure calling jobclose() on a pty job sends + SIGHUP. +- 36c0ec6 tui/suspend_event(): set STDIN to "blocking" +- 7a4d069, cf52b88 man.vim: avoid errors in unusual + circumstances +- ed19873 PR #5546 ex_global: Catch CTRL-C even if it is + mapped. + * Changes +- 9147331 PR #2905 encoding: only allow encoding=utf-8 +- 5f02608 PR #5636 build: Upgrade jemalloc +- f1fed42 PR #5567 l10n: Update Ukrainian translation + +--- Old: neovim-0.1.6.tar.gz New: neovim-0.1.7.tar.gz Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.Jpvn3F/_old 2016-11-29 12:49:56.0 +0100 +++ /var/tmp/diff_new_pack.Jpvn3F/_new 2016-11-29 12:49:56.0 +0100 @@ -17,7 +17,7 @@ Name: neovim -Version:0.1.6 +Version:0.1.7 Release:0 Summary:Vim-fork focused on extensibility and agility License:Apache-2.0 ++ neovim-0.1.6.tar.gz -> neovim-0.1.7.tar.gz ++ /work/SRC/openSUSE:Factory/neovim/neovim-0.1.6.tar.gz /work/SRC/openSUSE:Factory/.neovim.new/neovim-0.1.7.tar.gz differ: char 16, line 1
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2016-11-02 12:47:59 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new (New) Package is "neovim" Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2016-08-31 00:12:20.0 +0200 +++ /work/SRC/openSUSE:Factory/.neovim.new/neovim.changes 2016-11-02 12:48:01.0 +0100 @@ -1,0 +2,51 @@ +Mon Oct 31 11:43:43 UTC 2016 - roni...@gmail.com + +- Update to version 0.1.6: + * Features: +- 0b5a7e4 #4432 API: external UIs can render custom popupmenu +- c6ac4f8 #4934 API: call any API method from vimscript +- 31df051 #4568 API: nvim_call_atomic(): multiple calls in a + single request +- b268ba3 #5424 API: nvim_win_get_number(), + nvim_tabpage_get_number() +- e7e2844 has("nvim-1.2.3") checks for a specific Nvim version +- 522b885 #5295, #5493 `:CheckHealth` checks tmux, terminfo, + performance +- 719dae2 #5384 events: allow event processing in getchar() +- f25797f #5386 API: metadata: Nvim version & API level +- 22dfe69 #5389 API: metadata: "since", "deprecated_since" +- 605e743 Added QuickFixLine highlight group + * Changes: +- 4af6ec7 #5253 perf: Disable clipboard in do_cmdline() +- 6e9f329 #5299 perf: Skip foldUpdate() in insert-mode. +- 9d4fcec #5426 perf: Do not auto-update folds for some + foldmethods. +- eeec0ca #5419 tui: Default to normal-mode cursor shape. + * Fixes: +- e838452 #5436 tui: Fix "weird characters" / "bleeding + termcodes" +- 10a54ad #5243 signal_init: Always unblock SIGCHLD. +- bccb49b #5316 eval.c: Fix memory leak for detached pty job +- 626065d #5227 tchdir: New tab should inherit CWD. +- cd321b7 #5292 getcwd(): Return empty string if CWD is + invalid. +- 6127eae shada: Fix non-writeable ShaDa directory handling +- ca65514 #2789 system(): Respect shellxescape, shellxquote +- 2daf54e #4874 Restore vim-like tab dragging +- 0c536b5 #5319 syntax.c: Support bg/fg special color-names. +- 3c53371 #4972 from justinmk/schedule-ui_refresh +- 68bcb32 #4789 tui.c: Do not wait for tui loop on teardown. +- c8b6ec2 #5409 v:count broken in command-line window +- 6bc3bce #5461 fix emoji display +- 51937e1 #5470 fix :terminal with :argadd, :argu +- 79d77da #5481 external UIs: opening multiple files from + command-line +- 657ba62 #5501 rplugin: resolve paths in manifest file +- 6a6f188 #5502 system('foo &', 'bar'): Show error, don't + crash. +- 1ff162c #5515 os_nodetype: open fd with O_NONBLOCK +- 2a6c5bb #5450 modeline: Handle version number overflow. +- 0ade1bb #5225 CI tests now run against Windows! +- Add gperf as a build dependency. + +--- Old: neovim-0.1.5.tar.gz New: neovim-0.1.6.tar.gz Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.yGSPB1/_old 2016-11-02 12:48:03.0 +0100 +++ /var/tmp/diff_new_pack.yGSPB1/_new 2016-11-02 12:48:03.0 +0100 @@ -17,7 +17,7 @@ Name: neovim -Version:0.1.5 +Version:0.1.6 Release:0 Summary:Vim-fork focused on extensibility and agility License:Apache-2.0 @@ -29,6 +29,7 @@ BuildRequires: cmake BuildRequires: fdupes BuildRequires: gcc-c++ +BuildRequires: gperf BuildRequires: hicolor-icon-theme BuildRequires: libmsgpack-devel >= 1.2.0 BuildRequires: libmsgpackc-devel >= 1.2.0 ++ neovim-0.1.5.tar.gz -> neovim-0.1.6.tar.gz ++ /work/SRC/openSUSE:Factory/neovim/neovim-0.1.5.tar.gz /work/SRC/openSUSE:Factory/.neovim.new/neovim-0.1.6.tar.gz differ: char 12, line 1
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2016-08-31 00:11:14 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new (New) Package is "neovim" Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2016-05-10 09:27:48.0 +0200 +++ /work/SRC/openSUSE:Factory/.neovim.new/neovim.changes 2016-08-31 00:12:20.0 +0200 @@ -1,0 +2,55 @@ +Mon Aug 29 22:45:13 UTC 2016 - sor.ale...@meowr.ru + +- Update to version 0.1.5: + * Breaking changes: ++ 'termguicolors' option enables "true color". + NVIM_TUI_ENABLE_TRUE_COLOR is now ignored. ++ Remove ":oldfiles!", replaced by Vim's ":browse oldfiles". + * Features: ++ Full :ruby support! ++ timers: timer_start(), timer_stop(). ++ :CheckHealth command. ++ file: Add buffered reading and writing. + Much faster shada file reading (important for startup time). ++ jobstart() learned 'rpc': + - jobs and RPC channel IDs share the same "namespace". + - jobstart() can start RPC channels, which allows scripts to +handle 'stderr' on a RPC channel, like a typical non-RPC +job. + - jobpid()/jobstop() works on RPC jobs. + - Deprecates rpcstart(). ++ man.vim rewrite: + - :Man command is enabled by default. + - New features: completion, window handling, better parsing, +and more. ++ capture() function (renamed to execute()) + - Supports nesting, including nested :redir. ++ rplugin manifest: default to XDG dir. ++ Better handling of mouse-clicks on concealed chars. ++ terminal: Ensure b:term_title always has a value. ++ tui: Assume 256 colours in most cases. ++ Always resize the :terminal. ++ api_info(). ++ allow setting cwd in jobstart(), termopen(). ++ support "special" highlight (undercurl). ++ mouse: Implement horizontal scroll. + * Fixes: ++ Prevent data loss for process output streams. ++ 'process.c: Fix block in teardown'. ++ Prevent endless loop in printdigraph() (gh#neovim/neovim#5215). ++ timers: Avoid crash after processing events. ++ Set the default value for 'packpath'. ++ Restore double click. ++ readfile(): Less-disruptive readonly check. + Fixes an issue where nvim unnecessarily "touched" open files. ++ Handle very long $XDG_DATA_DIRS. ++ option: Do not expand options in XDG vars. ++ server_init: Handle server_address_new() failure. ++ Fix v:register for clipboard=unnamed,unnamedplus. ++ 'Trigger TabNewEntered with T'. ++ synIDattr(): Return RRGGBB value for fg#. +- Correct group: Productivity/Text/Editors. +- Separate locales into neovim-lang. +- Some spec cleanup. + +--- @@ -132 +186,0 @@ - Old: neovim-0.1.4.tar.gz New: neovim-0.1.5.tar.gz Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.uzLTnj/_old 2016-08-31 00:12:21.0 +0200 +++ /var/tmp/diff_new_pack.uzLTnj/_new 2016-08-31 00:12:21.0 +0200 @@ -17,80 +17,80 @@ Name: neovim -Version:0.1.4 +Version:0.1.5 Release:0 Summary:Vim-fork focused on extensibility and agility License:Apache-2.0 -Group: Productivity/Editors/Vi +Group: Productivity/Text/Editors Url:https://neovim.io/ Source: https://github.com/neovim/neovim/archive/v%{version}/%{name}-%{version}.tar.gz -Source1:neovim.svg -Source2:neovim.desktop +Source1:neovim.desktop +Source2:neovim.svg BuildRequires: cmake BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme BuildRequires: libmsgpack-devel >= 1.2.0 BuildRequires: libmsgpackc-devel >= 1.2.0 -BuildRequires: libuv-devel BuildRequires: lua51-BitOp BuildRequires: lua51-LPeg BuildRequires: lua51-mpack BuildRequires: luajit-devel -BuildRequires: pkg-config +BuildRequires: pkgconfig BuildRequires: update-desktop-files BuildRequires: pkgconfig(jemalloc) +BuildRequires: pkgconfig(libuv) BuildRequires: pkgconfig(termkey) BuildRequires: pkgconfig(unibilium) BuildRequires: pkgconfig(vterm) +Recommends: %{name}-lang Recommends: python-neovim Recommends: python3-neovim Recommends: xsel %description -Neovim is a refactor - and sometimes redactor - in the tradition of Vim, which -itself derives from Stevie. It is not a rewrite, but a continuation and -extension of Vim. Many rewrites, clones, emulators and imitators exist; some are -very clever, but none are Vim. Neovim strives to be a superset of Vim, -notwithstanding some
commit neovim for openSUSE:Factory
Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2016-05-10 09:27:47 Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new (New) Package is "neovim" Changes: --- /work/SRC/openSUSE:Factory/neovim/neovim.changes2016-04-28 16:56:53.0 +0200 +++ /work/SRC/openSUSE:Factory/.neovim.new/neovim.changes 2016-05-10 09:27:48.0 +0200 @@ -1,0 +2,24 @@ +Thu Apr 28 15:58:15 UTC 2016 - roni...@gmail.com + +- Update to version 0.1.4. +- Run spec-cleaner in `neovim.spec`. +- Replace lua51-MessagePack build dependency to lua51-mpack. +- Changelog: +Features: + * 5ebffaa :tcd for tab-local working directory (like :lcd, +but for tabs) + * d835c03 remote/define.vim: support remote function "range" + * 007d573 json_encode/json_decode (with sophisticated error +detection) #4131 + * b50afb4 clipboard: support "lemonade" tool + +Fixes: + * cc1beec eval.c: Fix heap corruption error. #4592 + * 4043725 mbyte.c: Fix invalid memory access in +utfc_ptr2char_len #4574 + * 4eb5827 Enable syntax/filetype by default. #4558 + +Changes: + * 5c6592f v:windowid is writeable (useful for GUIs) #4608A + +--- Old: neovim-0.1.3.tar.gz New: neovim-0.1.4.tar.gz Other differences: -- ++ neovim.spec ++ --- /var/tmp/diff_new_pack.MNVLnG/_old 2016-05-10 09:27:49.0 +0200 +++ /var/tmp/diff_new_pack.MNVLnG/_new 2016-05-10 09:27:49.0 +0200 @@ -17,7 +17,7 @@ Name: neovim -Version:0.1.3 +Version:0.1.4 Release:0 Summary:Vim-fork focused on extensibility and agility License:Apache-2.0 @@ -35,14 +35,14 @@ BuildRequires: libuv-devel BuildRequires: lua51-BitOp BuildRequires: lua51-LPeg -BuildRequires: lua51-MessagePack +BuildRequires: lua51-mpack BuildRequires: luajit-devel BuildRequires: pkg-config +BuildRequires: update-desktop-files BuildRequires: pkgconfig(jemalloc) BuildRequires: pkgconfig(termkey) BuildRequires: pkgconfig(unibilium) BuildRequires: pkgconfig(vterm) -BuildRequires: update-desktop-files Recommends: python-neovim Recommends: python3-neovim Recommends: xsel @@ -77,7 +77,7 @@ %install pushd build -make DESTDIR=%{buildroot} install %{?_smp_mflags} +make %{?_smp_mflags} DESTDIR=%{buildroot} install popd # Install icon. ++ neovim-0.1.3.tar.gz -> neovim-0.1.4.tar.gz ++ /work/SRC/openSUSE:Factory/neovim/neovim-0.1.3.tar.gz /work/SRC/openSUSE:Factory/.neovim.new/neovim-0.1.4.tar.gz differ: char 12, line 1