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=f6b062833c1bb8....
Change: +ExcludeArch: ppc64 ppc64le
Thanks.
Full change: ============
commit 6a0219c5e04d98947c8791c039f17822b2f8f0bd Merge: f206307 9bff118 Author: Than Ngo than@redhat.com Date: Wed May 31 13:33:18 2017 +0200
Merge branch 'master' into f26
commit 9bff1188fdafd3a98c5672f665bf443078814b64 Author: Than Ngo than@redhat.com Date: Wed May 31 11:44:24 2017 +0200
fixed bz#1451143, ppc64/le build failure, enable ppc64/pp64le
diff --git a/neovim-0.2.0-gcc-prototype.patch b/neovim-0.2.0-gcc-prototype.patch new file mode 100644 index 0000000..4d4fc81 --- /dev/null +++ b/neovim-0.2.0-gcc-prototype.patch @@ -0,0 +1,38 @@ +diff -up neovim-0.2.0/src/nvim/ex_cmds.c.than neovim-0.2.0/src/nvim/ex_cmds.c +--- neovim-0.2.0/src/nvim/ex_cmds.c.than 2017-05-31 10:58:05.669558647 +0200 ++++ neovim-0.2.0/src/nvim/ex_cmds.c 2017-05-31 11:03:07.759568456 +0200 +@@ -103,6 +103,8 @@ typedef kvec_t(MatchedLine) MatchedLineV + # include "ex_cmds.c.generated.h" + #endif + ++bool do_sub_msg(bool count_only); ++ + /* + * ":ascii" and "ga". + */ +diff -up neovim-0.2.0/src/nvim/normal.c.than neovim-0.2.0/src/nvim/normal.c +--- neovim-0.2.0/src/nvim/normal.c.than 2017-05-31 11:04:39.969572665 +0200 ++++ neovim-0.2.0/src/nvim/normal.c 2017-05-31 11:09:43.669582843 +0200 +@@ -61,6 +61,22 @@ + #include "nvim/os/time.h" + #include "nvim/os/input.h" + ++bool ++find_decl ( ++ char_u *ptr, ++ size_t len, ++ bool locally, ++ bool thisblock, ++ int flags_arg ++); ++ ++bool ++get_visual_text ( ++ cmdarg_T *cap, ++ char_u **pp, ++ size_t *lenp ++); ++ + typedef struct normal_state { + VimState state; + linenr_T conceal_old_cursor_line; diff --git a/neovim.spec b/neovim.spec index 0d345e5..9fe9417 100644 --- a/neovim.spec +++ b/neovim.spec @@ -1,6 +1,6 @@ Name: neovim Version: 0.2.0 -Release: 2%{?dist} +Release: 3%{?dist}
License: ASL 2.0 Summary: Vim-fork focused on extensibility and agility @@ -10,6 +10,8 @@ Source0: https://github.com/neovim/neovim/archive/v%%7Bversion%7D/%%7Bname%7D-%%7Bv Source1: sysinit.vim Source2: spec-template Patch0: neovim-0.1.7-bitop.patch +# fix build issue on ppc64 +Patch1: neovim-0.2.0-gcc-prototype.patch
BuildRequires: cmake BuildRequires: desktop-file-utils @@ -29,8 +31,6 @@ BuildRequires: unibilium-devel %if 0%{?el7} BuildRequires: lua-bit32 Requires: lua-bit32 -# bz #1451143 -ExcludeArch: ppc64 ppc64le %else Recommends: python2-neovim Recommends: python3-neovim @@ -49,9 +49,7 @@ excisions, Neovim is Vim. It is built for users who want the good parts of Vim, without compromise, and more.
%prep -%setup -q - -%patch0 -p1 -b .neovim-0.1.7-bitop.patch +%autosetup -p1
%build mkdir -p build @@ -1463,6 +1461,9 @@ install -m0644 runtime/nvim.png %{buildroot}%{_datadir}/pixmaps/nvim.png %{_datadir}/nvim/runtime/tutor/en/vim-01-beginner.tutor
%changelog +* Wed May 31 2017 Than Ngo than@redhat.com 0.2.0-3 +- fixed bz#1451143, ppc64/le build failure + * Mon May 15 2017 Michel Alexandre Salim salimma@fedoraproject.org - 0.2.0-2 - Adjust spec for building on epel7
commit f6b062833c1bb8936999c540a088bc45f6dbe301 Author: Michel Alexandre Salim salimma@fedoraproject.org Date: Mon May 15 23:02:26 2017 +0000
Adjust spec for building on epel7
diff --git a/neovim.spec b/neovim.spec index 3b3d5b0..0d345e5 100644 --- a/neovim.spec +++ b/neovim.spec @@ -1,6 +1,6 @@ Name: neovim Version: 0.2.0 -Release: 1%{?dist} +Release: 2%{?dist}
License: ASL 2.0 Summary: Vim-fork focused on extensibility and agility @@ -26,10 +26,17 @@ BuildRequires: libtermkey-devel BuildRequires: libuv-devel BuildRequires: libvterm-devel BuildRequires: unibilium-devel +%if 0%{?el7} +BuildRequires: lua-bit32 +Requires: lua-bit32 +# bz #1451143 +ExcludeArch: ppc64 ppc64le +%else Recommends: python2-neovim Recommends: python3-neovim # XSel provides access to the system clipboard Recommends: xsel +%endif
%description Neovim is a refactor - and sometimes redactor - in the tradition of @@ -1456,6 +1463,9 @@ install -m0644 runtime/nvim.png %{buildroot}%{_datadir}/pixmaps/nvim.png %{_datadir}/nvim/runtime/tutor/en/vim-01-beginner.tutor
%changelog +* Mon May 15 2017 Michel Alexandre Salim salimma@fedoraproject.org - 0.2.0-2 +- Adjust spec for building on epel7 + * Mon May 08 2017 Andreas Schneider asn@redhat.com - 0.2.0-1 - resolves: #1447481 - Update to 0.2.0
commit 09abd96bb32b628bb110d18478eefc068e49e450 Author: Andreas Schneider asn@cryptomilk.org Date: Wed May 10 15:29:25 2017 +0200
Add desktop file and icon
diff --git a/neovim.spec b/neovim.spec index 717df66..3b3d5b0 100644 --- a/neovim.spec +++ b/neovim.spec @@ -12,6 +12,7 @@ Source2: spec-template Patch0: neovim-0.1.7-bitop.patch
BuildRequires: cmake +BuildRequires: desktop-file-utils BuildRequires: fdupes BuildRequires: gettext BuildRequires: gperf @@ -63,6 +64,11 @@ popd install -p -m 644 %SOURCE1 %{buildroot}%{_datadir}/nvim/sysinit.vim install -p -m 644 %SOURCE2 %{buildroot}%{_datadir}/nvim/template.spec
+desktop-file-install --dir=%{buildroot}%{_datadir}/applications \ + runtime/nvim.desktop +install -d -m0755 %{buildroot}%{_datadir}/pixmaps +install -m0644 runtime/nvim.png %{buildroot}%{_datadir}/pixmaps/nvim.png + %fdupes %{buildroot}%{_datadir}/ %find_lang nvim
@@ -72,6 +78,8 @@ install -p -m 644 %SOURCE2 %{buildroot}%{_datadir}/nvim/template.spec %{_bindir}/nvim
%{_mandir}/man1/nvim.1* +%{_datadir}/applications/nvim.desktop +%{_datadir}/pixmaps/nvim.png
%dir %{_datadir}/nvim %{_datadir}/nvim/sysinit.vim
commit e18855a0d9b445755d22c9acc847430e13ed61b6 Author: Andreas Schneider asn@cryptomilk.org Date: Mon May 8 21:55:21 2017 +0200
Update to 0.2.0
diff --git a/.gitignore b/.gitignore index 7b32c98..c998bb2 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /neovim-0.1.7.tar.gz +/neovim-0.2.0.tar.gz diff --git a/neovim.spec b/neovim.spec index a6e4ddd..717df66 100644 --- a/neovim.spec +++ b/neovim.spec @@ -1,6 +1,6 @@ Name: neovim -Version: 0.1.7 -Release: 7%{?dist} +Version: 0.2.0 +Release: 1%{?dist}
License: ASL 2.0 Summary: Vim-fork focused on extensibility and agility @@ -106,6 +106,8 @@ install -p -m 644 %SOURCE2 %{buildroot}%{_datadir}/nvim/template.spec %dir %{_datadir}/nvim/runtime/autoload %{_datadir}/nvim/runtime/autoload/gzip.vim %{_datadir}/nvim/runtime/autoload/ada.vim +%{_datadir}/nvim/runtime/autoload/context.vim +%{_datadir}/nvim/runtime/autoload/contextcomplete.vim %{_datadir}/nvim/runtime/autoload/paste.vim %{_datadir}/nvim/runtime/autoload/sqlcomplete.vim %{_datadir}/nvim/runtime/autoload/adacomplete.vim @@ -189,7 +191,9 @@ install -p -m 644 %SOURCE2 %{buildroot}%{_datadir}/nvim/template.spec %{_datadir}/nvim/runtime/compiler/bcc.vim %{_datadir}/nvim/runtime/compiler/bdf.vim %{_datadir}/nvim/runtime/compiler/checkstyle.vim +%{_datadir}/nvim/runtime/compiler/context.vim %{_datadir}/nvim/runtime/compiler/cs.vim +%{_datadir}/nvim/runtime/compiler/csslint.vim %{_datadir}/nvim/runtime/compiler/cucumber.vim %{_datadir}/nvim/runtime/compiler/decada.vim %{_datadir}/nvim/runtime/compiler/dot.vim @@ -204,6 +208,7 @@ install -p -m 644 %SOURCE2 %{buildroot}%{_datadir}/nvim/template.spec %{_datadir}/nvim/runtime/compiler/g95.vim %{_datadir}/nvim/runtime/compiler/gcc.vim %{_datadir}/nvim/runtime/compiler/gfortran.vim +%{_datadir}/nvim/runtime/compiler/ghc.vim %{_datadir}/nvim/runtime/compiler/gnat.vim %{_datadir}/nvim/runtime/compiler/go.vim %{_datadir}/nvim/runtime/compiler/haml.vim @@ -228,6 +233,7 @@ install -p -m 644 %SOURCE2 %{buildroot}%{_datadir}/nvim/template.spec %{_datadir}/nvim/runtime/compiler/pbx.vim %{_datadir}/nvim/runtime/compiler/perl.vim %{_datadir}/nvim/runtime/compiler/php.vim +%{_datadir}/nvim/runtime/compiler/pylint.vim %{_datadir}/nvim/runtime/compiler/pyunit.vim %{_datadir}/nvim/runtime/compiler/rake.vim %{_datadir}/nvim/runtime/compiler/rspec.vim @@ -371,6 +377,7 @@ install -p -m 644 %SOURCE2 %{buildroot}%{_datadir}/nvim/template.spec %{_datadir}/nvim/runtime/ftplugin/art.vim %{_datadir}/nvim/runtime/ftplugin/aspvbs.vim %{_datadir}/nvim/runtime/ftplugin/automake.vim +%{_datadir}/nvim/runtime/ftplugin/awk.vim %{_datadir}/nvim/runtime/ftplugin/bdf.vim %{_datadir}/nvim/runtime/ftplugin/bst.vim %{_datadir}/nvim/runtime/ftplugin/btm.vim @@ -516,6 +523,7 @@ install -p -m 644 %SOURCE2 %{buildroot}%{_datadir}/nvim/template.spec %{_datadir}/nvim/runtime/ftplugin/rst.vim %{_datadir}/nvim/runtime/ftplugin/ruby.vim %{_datadir}/nvim/runtime/ftplugin/sass.vim +%{_datadir}/nvim/runtime/ftplugin/scala.vim %{_datadir}/nvim/runtime/ftplugin/scheme.vim %{_datadir}/nvim/runtime/ftplugin/screen.vim %{_datadir}/nvim/runtime/ftplugin/scss.vim @@ -585,6 +593,7 @@ install -p -m 644 %SOURCE2 %{buildroot}%{_datadir}/nvim/template.spec %{_datadir}/nvim/runtime/indent/cmake.vim %{_datadir}/nvim/runtime/indent/cobol.vim %{_datadir}/nvim/runtime/indent/config.vim +%{_datadir}/nvim/runtime/indent/context.vim %{_datadir}/nvim/runtime/indent/cpp.vim %{_datadir}/nvim/runtime/indent/cs.vim %{_datadir}/nvim/runtime/indent/css.vim @@ -629,6 +638,7 @@ install -p -m 644 %SOURCE2 %{buildroot}%{_datadir}/nvim/template.spec %{_datadir}/nvim/runtime/indent/mail.vim %{_datadir}/nvim/runtime/indent/make.vim %{_datadir}/nvim/runtime/indent/matlab.vim +%{_datadir}/nvim/runtime/indent/mf.vim %{_datadir}/nvim/runtime/indent/mma.vim %{_datadir}/nvim/runtime/indent/mp.vim %{_datadir}/nvim/runtime/indent/objc.vim @@ -653,6 +663,7 @@ install -p -m 644 %SOURCE2 %{buildroot}%{_datadir}/nvim/template.spec %{_datadir}/nvim/runtime/indent/rst.vim %{_datadir}/nvim/runtime/indent/ruby.vim %{_datadir}/nvim/runtime/indent/sass.vim +%{_datadir}/nvim/runtime/indent/scala.vim %{_datadir}/nvim/runtime/indent/scheme.vim %{_datadir}/nvim/runtime/indent/scss.vim %{_datadir}/nvim/runtime/indent/sdl.vim @@ -689,6 +700,8 @@ install -p -m 644 %SOURCE2 %{buildroot}%{_datadir}/nvim/template.spec %{_datadir}/nvim/runtime/keymap/accents.vim %{_datadir}/nvim/runtime/keymap/arabic.vim %{_datadir}/nvim/runtime/keymap/arabic_utf-8.vim +%{_datadir}/nvim/runtime/keymap/armenian-eastern_utf-8.vim +%{_datadir}/nvim/runtime/keymap/armenian-western_utf-8.vim %{_datadir}/nvim/runtime/keymap/belarusian-jcuken.vim %{_datadir}/nvim/runtime/keymap/bulgarian-bds.vim %{_datadir}/nvim/runtime/keymap/bulgarian-phonetic.vim @@ -716,6 +729,7 @@ install -p -m 644 %SOURCE2 %{buildroot}%{_datadir}/nvim/template.spec %{_datadir}/nvim/runtime/keymap/hebrewp_iso-8859-8.vim %{_datadir}/nvim/runtime/keymap/hebrewp_utf-8.vim %{_datadir}/nvim/runtime/keymap/kana.vim +%{_datadir}/nvim/runtime/keymap/kazakh-jcuken.vim %{_datadir}/nvim/runtime/keymap/lithuanian-baltic.vim %{_datadir}/nvim/runtime/keymap/magyar_utf-8.vim %{_datadir}/nvim/runtime/keymap/mongolian_utf-8.vim @@ -729,6 +743,7 @@ install -p -m 644 %SOURCE2 %{buildroot}%{_datadir}/nvim/template.spec %{_datadir}/nvim/runtime/keymap/polish-slash_utf-8.vim %{_datadir}/nvim/runtime/keymap/russian-dvorak.vim %{_datadir}/nvim/runtime/keymap/russian-jcuken.vim +%{_datadir}/nvim/runtime/keymap/russian-jcukenmac.vim %{_datadir}/nvim/runtime/keymap/russian-jcukenwin.vim %{_datadir}/nvim/runtime/keymap/russian-yawerty.vim %{_datadir}/nvim/runtime/keymap/serbian-latin.vim @@ -750,7 +765,9 @@ install -p -m 644 %SOURCE2 %{buildroot}%{_datadir}/nvim/template.spec %{_datadir}/nvim/runtime/keymap/thaana.vim %{_datadir}/nvim/runtime/keymap/ukrainian-dvorak.vim %{_datadir}/nvim/runtime/keymap/ukrainian-jcuken.vim +%{_datadir}/nvim/runtime/keymap/vietnamese-telex_utf-8.vim %{_datadir}/nvim/runtime/keymap/vietnamese-viqr_utf-8.vim +%{_datadir}/nvim/runtime/keymap/vietnamese-vni_utf-8.vim
%dir %{_datadir}/nvim/runtime/pack %dir %{_datadir}/nvim/runtime/pack/dist @@ -780,6 +797,7 @@ install -p -m 644 %SOURCE2 %{buildroot}%{_datadir}/nvim/template.spec %{_datadir}/nvim/runtime/pack/dist/opt/swapmouse/plugin/swapmouse.vim
%dir %{_datadir}/nvim/runtime/plugin +%{_datadir}/nvim/runtime/plugin/gui_shim.vim %{_datadir}/nvim/runtime/plugin/gzip.vim %{_datadir}/nvim/runtime/plugin/health.vim %{_datadir}/nvim/runtime/plugin/man.vim @@ -1252,6 +1270,7 @@ install -p -m 644 %SOURCE2 %{buildroot}%{_datadir}/nvim/template.spec %{_datadir}/nvim/runtime/syntax/sas.vim %{_datadir}/nvim/runtime/syntax/sass.vim %{_datadir}/nvim/runtime/syntax/sather.vim +%{_datadir}/nvim/runtime/syntax/scala.vim %{_datadir}/nvim/runtime/syntax/scheme.vim %{_datadir}/nvim/runtime/syntax/scilab.vim %{_datadir}/nvim/runtime/syntax/screen.vim @@ -1429,6 +1448,9 @@ install -p -m 644 %SOURCE2 %{buildroot}%{_datadir}/nvim/template.spec %{_datadir}/nvim/runtime/tutor/en/vim-01-beginner.tutor
%changelog +* Mon May 08 2017 Andreas Schneider asn@redhat.com - 0.2.0-1 +- resolves: #1447481 - Update to 0.2.0 + * Fri Feb 10 2017 Fedora Release Engineering releng@fedoraproject.org - 0.1.7-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
diff --git a/sources b/sources index 27c598f..9ed9259 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -f3acb6181f6888b620d11d1822fad982 neovim-0.1.7.tar.gz +SHA512 (neovim-0.2.0.tar.gz) = fc4be03c5bee1c9928376938679f9a900f3ee2e58df817d1cb9b5af51350dccca63a7638114b0326ec4565a047faaa4b50fecfc932c1d59ee92efa54625e22cd
arch-excludes@lists.fedoraproject.org