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.changes    2019-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 <mc...@suse.com>
+
+- Update to version 0.4.2. There is toooooo 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 <mli...@suse.cz>
+
+- 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 +0200
+++ /var/tmp/diff_new_pack.GQVzy9/_new  2019-09-23 12:29:16.653690285 +0200
@@ -1,6 +1,6 @@
 --- a/CMakeLists.txt
 +++ b/CMakeLists.txt
-@@ -477,7 +477,7 @@ endforeach()
+@@ -483,7 +483,7 @@ endforeach()
  
  # Find Lua interpreter
  include(LuaHelpers)

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

++++++ neovim.patch ++++++
--- /var/tmp/diff_new_pack.GQVzy9/_old  2019-09-23 12:29:16.685690280 +0200
+++ /var/tmp/diff_new_pack.GQVzy9/_new  2019-09-23 12:29:16.689690280 +0200
@@ -1,6 +1,6 @@
 --- a/third-party/cmake/BuildLuarocks.cmake
 +++ b/third-party/cmake/BuildLuarocks.cmake
-@@ -66,7 +66,9 @@ if(UNIX OR (MINGW AND CMAKE_CROSSCOMPILI
+@@ -75,7 +75,9 @@ if(UNIX OR (MINGW AND CMAKE_CROSSCOMPILI
    BuildLuarocks(
      CONFIGURE_COMMAND ${DEPS_BUILD_DIR}/src/luarocks/configure
        --prefix=${HOSTDEPS_INSTALL_DIR} --force-config ${LUAROCKS_OPTS}


Reply via email to