From 419dc4a5b15b474218e18ddb6e2988bc86f9fd9d08ebf63ae2f4bb936df4235b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?= Date: Wed, 26 Jun 2019 18:02:55 +0000 Subject: [PATCH] - 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 --- vim-8.1.1561.tar.gz | 3 --- vim-8.1.1600.tar.gz | 3 +++ vim.changes | 43 +++++++++++++++++++++++++++++++++++++++++++ vim.spec | 15 +++++++++------ 4 files changed, 55 insertions(+), 9 deletions(-) delete mode 100644 vim-8.1.1561.tar.gz create mode 100644 vim-8.1.1600.tar.gz diff --git a/vim-8.1.1561.tar.gz b/vim-8.1.1561.tar.gz deleted file mode 100644 index bb216a5..0000000 --- a/vim-8.1.1561.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:20c5b4e6c8cc2cf512d6b1bcba9e5d5c14a6931ade9a9392810b56545857f897 -size 14373335 diff --git a/vim-8.1.1600.tar.gz b/vim-8.1.1600.tar.gz new file mode 100644 index 0000000..a2cbeb2 --- /dev/null +++ b/vim-8.1.1600.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c73c88a164a74c57c7efad891e461edfc55d8dfe7f70b95c101abfe54eec3a4 +size 14386239 diff --git a/vim.changes b/vim.changes index 805b6f0..0d7eedc 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,46 @@ +------------------------------------------------------------------- +Wed Jun 26 18:01:57 UTC 2019 - Ondřej Súkup + +- 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. + * May start file dialog while exiting. + * Filetype not detected for C++ header files without extension. + * May still start file dialog while exiting. + * When resizing the screen may draw popup in wrong position. (Masato + Nishihata) + * Cannot scroll a popup window with the mouse. + * Update to test file missing. + * Compiler warning for uninitialized variable. (Tony Mechelynck) + * Cannot specify highlighting for popup window scrollbar. + ------------------------------------------------------------------- Mon Jun 17 13:30:58 UTC 2019 - Ondřej Súkup diff --git a/vim.spec b/vim.spec index 5efa538..40c576c 100644 --- a/vim.spec +++ b/vim.spec @@ -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