Compare commits

...
Sign in to create a new pull request.

5 commits

Author SHA1 Message Date
Andreas Schneider
c449241bd9 Build with luajit on s390x
resolves: #2222911
2024-03-06 16:09:22 +01:00
Andreas Schneider
0bd6000b1a Update to version 0.9.5
resolves: rhbz#2256278
2024-01-02 09:16:06 +01:00
Andreas Schneider
6428b764c1 Update to version 0.9.4 2023-11-06 14:40:02 +01:00
Andreas Schneider
0e4ab3891e Update to version 0.9.2 2023-09-07 16:27:31 +02:00
LuK1337
53abd16085 Improve spec template
* %autorelease must not have {}, otherwise "Dist tag is present." error
  is triggered in fedora-review, see:
  d037481/f/plugins/generic.py (_425)
* Also remove {} from %autochangelog while at it.
2023-08-29 09:43:51 +02:00
5 changed files with 57 additions and 8 deletions

8
.gitignore vendored
View file

@ -1,3 +1,8 @@
/*.log
/*.rpm
/series
/x86_64/
/results_neovim/
/neovim-0.1.7.tar.gz
/neovim-0.2.0.tar.gz
/neovim-0.2.1.tar.gz
@ -26,3 +31,6 @@
/neovim-0.8.3.tar.gz
/neovim-0.9.0.tar.gz
/neovim-0.9.1.tar.gz
/neovim-0.9.2.tar.gz
/neovim-0.9.4.tar.gz
/neovim-0.9.5.tar.gz

View file

@ -0,0 +1,15 @@
Index: neovim-0.9.4/src/nvim/CMakeLists.txt
===================================================================
--- neovim-0.9.4.orig/src/nvim/CMakeLists.txt 2023-10-09 22:38:17.000000000 +0200
+++ neovim-0.9.4/src/nvim/CMakeLists.txt 2023-10-20 22:49:27.287874311 +0200
@@ -3,8 +3,8 @@ add_executable(nvim main.c)
add_library(libuv INTERFACE)
find_package(libuv CONFIG)
-if(TARGET libuv::uv_a)
- target_link_libraries(libuv INTERFACE libuv::uv_a)
+if(TARGET libuv::uv)
+ target_link_libraries(libuv INTERFACE libuv::uv)
mark_as_advanced(libuv_DIR)
else()
# Fall back to find module for older libuv versions that don't provide config file

View file

@ -5,7 +5,7 @@
%endif
%bcond_with jemalloc
%ifarch %{arm} %{ix86} x86_64 %{mips}
%ifarch %{arm} %{ix86} x86_64 %{mips} s390x
%bcond_without luajit
%else
%ifarch aarch64
@ -34,8 +34,8 @@
%endif
Name: neovim
Version: 0.9.1
Release: 3%{?dist}
Version: 0.9.5
Release: 2%{?dist}
License: Apache-2.0 AND Vim
Summary: Vim-fork focused on extensibility and agility
@ -45,6 +45,8 @@ Source0: https://github.com/neovim/neovim/archive/v%{version}/%{name}-%{v
Source1: sysinit.vim
Source2: spec-template
Patch0: neovim-fix-cmake-find-libluv.patch
Patch1000: neovim-lua-bit32.patch
BuildRequires: gcc-c++
@ -69,7 +71,7 @@ Requires: lua5.1-luv >= %{luv_min_ver}
# /with luajit
%endif
BuildRequires: lua5.1-lpeg
BuildRequires: lua5.1-mpack
BuildRequires: lua5.1-mpack >= 1.0.11
%if %{with jemalloc}
BuildRequires: jemalloc-devel
%endif
@ -105,6 +107,7 @@ parts of Vim, without compromise, and more.
%prep
%setup -q
%patch -P 0 -p1
%if %{without luajit}
%patch -P 1000 -p1
%endif
@ -562,6 +565,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
%{_datadir}/nvim/runtime/ftplugin/css.vim
%{_datadir}/nvim/runtime/ftplugin/cucumber.vim
%{_datadir}/nvim/runtime/ftplugin/cvsrc.vim
%{_datadir}/nvim/runtime/ftplugin/d.lua
%{_datadir}/nvim/runtime/ftplugin/debchangelog.vim
%{_datadir}/nvim/runtime/ftplugin/debcontrol.vim
%{_datadir}/nvim/runtime/ftplugin/denyhosts.vim
@ -1087,7 +1091,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
%{_datadir}/nvim/runtime/lua/vim/_editor.lua
%{_datadir}/nvim/runtime/lua/vim/_init_packages.lua
%{_datadir}/nvim/runtime/lua/vim/_inspector.lua
%{_datadir}/nvim/runtime/lua/vim/_meta.lua
%{_datadir}/nvim/runtime/lua/vim/_options.lua
%{_datadir}/nvim/runtime/lua/vim/_watch.lua
%{_datadir}/nvim/runtime/lua/vim/diagnostic.lua
%{_datadir}/nvim/runtime/lua/vim/filetype.lua
@ -1945,6 +1949,28 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
%{_datadir}/nvim/runtime/tutor/en/vim-01-beginner.tutor.json
%changelog
* Mon Mar 04 2024 Andreas Schneider <asn@redhat.com> - 0.9.5-2
- resolves: #2222911 - Build with luajit on s390x
* Tue Jan 02 2024 Andreas Schneider <asn@redhat.com> - 0.9.5-1
- Update to version 0.9.5
* https://github.com/neovim/neovim/releases/tag/v0.9.5
* For bigger version bump changelog see `:help news`
* resolves: rhbz#2256278
* Fri Oct 20 2023 Andreas Schneider <asn@redhat.com> - 0.9.4-1
- Update to version 0.9.4
* https://github.com/neovim/neovim/releases/tag/v0.9.4
* For bigger version bump changelog see `:help news`
* resolves: rhbz#2243010
* Thu Sep 07 2023 Andreas Schneider <asn@redhat.com> - 0.9.2-1
- Update to version 0.9.2
* For changelog see `:help news`
* Mon Aug 28 2023 LuK1337 <priv.luk@gmail.com> - 0.9.1-4
- Improve spec template
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild

View file

@ -1 +1 @@
SHA512 (neovim-0.9.1.tar.gz) = 339efd3d8c1a73aa3b43e8770d6943aeba9e4ce6a3598c0424e388f80759d50b14aa7c60fd435bf2d17997476e06d28b79e7e98670d02ca9ceec031841e8b9b8
SHA512 (neovim-0.9.5.tar.gz) = 6e20d0a1d506dc292dd68dabe4b5635f86c019ca832f9927e907377e6d21fe7765b3010f5bba644bb2d7a76c178d55b290af24856a7e3c4083a1aa60bc496775

View file

@ -1,6 +1,6 @@
Name:
Version:
Release: %{autorelease}
Release: %autorelease
Summary:
License:
@ -35,4 +35,4 @@ Requires:
%changelog
%{autochangelog}
%autochangelog