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.changes    2016-05-10 
09:27:48.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.neovim.new/neovim.changes       2016-08-31 
00:12:20.000000000 +0200
@@ -1,0 +2,55 @@
+Mon Aug 29 22:45:13 UTC 2016 - [email protected]
+
+- 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.000000000 +0200
+++ /var/tmp/diff_new_pack.uzLTnj/_new  2016-08-31 00:12:21.000000000 +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 intentionally removed misfeatures; excepting those few and
-carefully-considered excisions, Neovim is Vim. It is built for users who want
-the good parts of Vim, without compromise, and more.
+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 intentionally
+removed misfeatures; excepting those few and carefully-considered
+excisions, Neovim is Vim. It is built for users who want the good
+parts of Vim, without compromise, and more.
+
+%lang_package
 
 %prep
 %setup -q
+cp -f %{SOURCE1} neovim.desktop
+cp -f %{SOURCE2} neovim.svg
 
-# Remove __DATE__ and __TIME__
-modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{_sourcedir}/%{name}.changes")"
-DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\""
-TIME="\"$(date -d "${modified}" "+%%R")\""
-find .  -name '*.[ch]' | xargs sed -i 
"s/__DATE__/${DATE}/g;s/__TIME__/${TIME}/g"
+# Remove __DATE__ and __TIME__.
+BUILD_TIME=$(LC_ALL=C date -ur %{_sourcedir}/%{name}.changes +'%{H}:%{M}')
+BUILD_DATE=$(LC_ALL=C date -ur %{_sourcedir}/%{name}.changes +'%{b} %{d} %{Y}')
+sed -i "s/__TIME__/\"$BUILD_TIME\"/" $(grep -rl '__TIME__')
+sed -i "s/__DATE__/\"$BUILD_DATE\"/" $(grep -rl '__DATE__')
 
 %build
-%cmake -DLUA_PRG=%{_bindir}/lua \
+%cmake \
+  -DLUA_PRG=%{_bindir}/lua \
        -DUSE_BUNDLED=OFF \
        -DLUAJIT_USE_BUNDLED=OFF \
-       -DCMAKE_BUILD_TYPE=Release \
-       -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
        -DENABLE_JEMALLOC=ON
-
 make %{?_smp_mflags}
 
 %install
-pushd build
-make %{?_smp_mflags} DESTDIR=%{buildroot} install
-popd
-
-# Install icon.
-install -D -m 644 %{SOURCE1} 
%{buildroot}/%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
+%cmake_install
 
 # Install desktop file.
-install -D -m 644 %{SOURCE2} 
%{buildroot}/%{_datadir}/applications/%{name}.desktop
+install -Dpm 0644 neovim.desktop 
%{buildroot}/%{_datadir}/applications/neovim.desktop
 
-# Create hardlinks for duplicate files.
-%fdupes %{buildroot}%{_datadir}/nvim/runtime/ftplugin/
+# Install the icon.
+install -Dpm 0644 neovim.svg 
%{buildroot}/%{_datadir}/icons/hicolor/scalable/apps/neovim.svg
 
 %suse_update_desktop_file -r neovim ConsoleOnly Application Utility TextEditor
 
+%fdupes %{buildroot}%{_datadir}/
 %find_lang nvim
 
 %post
@@ -101,13 +101,16 @@
 %desktop_database_postun
 %icon_theme_cache_postun
 
-%files -f nvim.lang
+%files
 %defattr(-,root,root)
 %doc BACKERS.md CONTRIBUTING.md LICENSE README.md
 %{_bindir}/nvim
-%{_datadir}/applications/%{name}.desktop
 %{_datadir}/nvim/
-%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
-%{_mandir}/man1/nvim.1%{ext_man}
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/icons/hicolor/*/apps/%{name}.svg
+%{_mandir}/man1/nvim.1%{?ext_man}
+
+%files lang -f nvim.lang
+%defattr(-,root,root)
 
 %changelog

++++++ neovim-0.1.4.tar.gz -> neovim-0.1.5.tar.gz ++++++
/work/SRC/openSUSE:Factory/neovim/neovim-0.1.4.tar.gz 
/work/SRC/openSUSE:Factory/.neovim.new/neovim-0.1.5.tar.gz differ: char 12, 
line 1



Reply via email to