SHA256
1
0
forked from pool/vim

- Updated to version 8.1.1600, fixes the following problems

* Popup_setoptions() is not implemented yet.
  * Popup window not always redrawn after popup_setoptions().
  * Crash when using closures.
  * Sign column takes up space.  (Adam Stankiewicz)
  * Error message when terminal closes while it is not in the current tab.
  * Localtime_r() does not respond to $TZ changes.
  * Cannot build with signs but without diff feature.
  * Icon signs not displayed properly in the number column.
  * textprop highlight starts too early if just after a tab.
  * Compiler warnings with tiny build. (Tony Mechelynck)
  * Textprop test fails if screenhots do not work.
  * Tabpage option not yet implemented for popup window.
  * Compiler warning for unused argument.
  * Command line redrawn for +arabic without Arabic characters. (Dominique
  Pelle)
  * Dict and list could be GC'ed while displaying error in a timer. (Yasuhiro
  Matsumoto)
  * Cannot make part of a popup transparent.
  * Shared functions for testing are disorganised.
  * Cannot build with +textprop but without +timers.
  * Set_ref_in_list() only sets ref in items.
  * The evalfunc.c file is getting too big.
  * :let-heredoc does not trim enough.
  * Error number used in two places.
  * Redraw problem when sign icons in the number column.
  * In :let-heredoc line continuation is recognized.
  * Popup window does not indicate scroll position.
  * Popup window test fails.
  * On error garbage collection may free memory in use.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=558
This commit is contained in:
2019-06-26 18:02:55 +00:00
committed by Git OBS Bridge
parent dbb5edf5ad
commit 419dc4a5b1
4 changed files with 55 additions and 9 deletions

View File

@@ -17,7 +17,7 @@
%define pkg_version 8.1
%define patchlevel 1561
%define patchlevel 1600
%define patchlevel_compact %{patchlevel}
%define VIM_SUBDIR vim81
%define site_runtimepath %{_datadir}/vim/site
@@ -80,19 +80,16 @@ BuildRequires: libtool
BuildRequires: ncurses-devel
BuildRequires: perl
BuildRequires: pkgconfig
%if %{with python2}
BuildRequires: python2-devel
%endif
BuildRequires: ruby-devel
BuildRequires: update-desktop-files
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(lua)
BuildRequires: pkgconfig(python3)
BuildRequires: pkgconfig(xt)
Requires: vim-data-common = %{version}-%{release}
Requires(post): update-alternatives
Requires(postun): update-alternatives
Recommends: vim-data = %{version}-%{release}
Requires: vim-data-common = %{version}-%{release}
Conflicts: vim-base < 8.1
Provides: vi
Provides: vim-base = %{version}-%{release}
@@ -103,6 +100,9 @@ Obsoletes: vim-enhanced < %{version}-%{release}
Obsoletes: vim-python < %{version}-%{release}
Provides: vim_client
%{?libperl_requires}
%if %{with python2}
BuildRequires: python2-devel
%endif
%description
Vim (Vi IMproved) is an almost compatible version of the UNIX editor
@@ -115,9 +115,9 @@ file name completion, block operations, and editing of binary data.
Summary: Data files needed for extended vim functionality
# Used to be in vim-plugins package
Group: Productivity/Text/Editors
Requires: vim-data-common = %{version}-%{release}
Obsoletes: vim-plugin-matchit <= 1.13.2
Provides: vim-plugin-matchit = 1.13.2
Requires: vim-data-common = %{version}-%{release}
BuildArch: noarch
%description data
@@ -356,6 +356,9 @@ mkdir -p %{buildroot}%{_localstatedir}/run/vi.recover
%fdupes -s %{buildroot}%{_datadir}/vim/%{VIM_SUBDIR}/tutor
%fdupes -s %{buildroot}%{_datadir}/vim/%{VIM_SUBDIR}/ftplugin
sed -i "s@%{_bindir}/env perl@%{_bindir}/perl@" %{buildroot}%{_datadir}/vim/vim81/tools/*.pl
sed -i "s@%{_bindir}/env perl@%{_bindir}/perl@" %{buildroot}%{_datadir}/vim/vim81/doc/vim2html.pl
%check
# vim does quite an extensive test relying on a full fledged terminal
# inside OBS, stdio is redirected to a serial console (where the build log