The package rpms/neovim.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/neovim.git/commit/?id=fd84b96a4d1....
Change:
+%ifarch %{arm} %{ix86} x86_64 %{mips}
Thanks.
Full change:
============
commit fd84b96a4d104755d0d6beea74c74c011aa75da0
Author: Andreas Schneider <asn(a)cryptomilk.org>
Date: Tue Mar 19 12:13:04 2019 +0100
luajit is not available on all platform and fails to build on aarch64
diff --git a/neovim.spec b/neovim.spec
index 4c8142e..18ec100 100644
--- a/neovim.spec
+++ b/neovim.spec
@@ -1,5 +1,9 @@
%bcond_with jemalloc
+%ifarch %{arm} %{ix86} x86_64 %{mips}
%bcond_without luajit
+%else
+%bcond_with luajit
+%endif
Name: neovim
Version: 0.3.4
@@ -12,9 +16,7 @@ Url:
http://neovim.io
Source0:
https://github.com/neovim/neovim/archive/v%{version}/%{name}-%{version}.t...
Source1: sysinit.vim
Source2: spec-template
-%if ! %{with luajit}
Patch0: neovim-0.1.7-bitop.patch
-%endif
BuildRequires: gcc-c++
BuildRequires: cmake
@@ -63,7 +65,11 @@ excisions, Neovim is Vim. It is built for users who want the good
parts of Vim, without compromise, and more.
%prep
-%autosetup -p1
+%setup -q
+
+%if %{without luajit}
+%patch0 -p1 -b .bitop
+%endif
%build
mkdir -p build