Commit Graph

22 Commits

Author SHA256 Message Date
Ronan Chagas
01192d2515 Accepting request 630074 from home:mcepl:work
- Add default system-wide configuration file to /etc/xdg/nvim/sysinit.vim (boo#1098800)
- Add proper location of the default SPEC file templates
- Add some packages needed for more robust builds
  * neovim.patch fix building system
  * neovim-0.1.7-bitop.patch for use external bit module
  * neovim-0.2.0-gcc-prototype.patch fix build issue on ppc64

OBS-URL: https://build.opensuse.org/request/show/630074
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=35
2018-08-18 15:11:48 +00:00
Ronan Chagas
caf6ba52d2 Accepting request 624577 from home:Ronis_BR
- Update to version 0.3.1:
  * Features
    - 07499a8 #8709 man.vim: C highlighting for EXAMPLES section
    - 07f82ad #8699 TUI: urxvt: also send xterm focus-reporting
      seqs
    - 40911e4 #8616 API: emit nvim_buf_lines_event from :terminal
    - c46997a #8546 fillchars: Add "eob" flag
  * Fixes
    - 74d19f6 #8576 startup: avoid blank stdin buffer if other
      files were opened
    - 4874214 #8737 Only waitpid() for processes that we care about
    - cd6e7e8 #8743 Check all child processes for exit in SIGCHLD
      handler
    - c230ef2 #8746 channel.c: Prevent channel_destroy_early() from
      freeing uninitialized rpc stuff
    - 0ed8b12 #8681 transstr_buf: fix length comparison
    - d241f27 #8708 TUI: Fix standout mode
    - 9afed40 #8698 man.vim: fix for mandoc
    - e889640 #8682 provider/node: npm --loglevel silent
    - 1cbc830 #8613 API: nvim_win_set_cursor: set curswant
    - bf6048e #8628 checkhealth: Python: fix VIRTUAL_ENV check
    - 3cc3506 #8528 checkhealth: node.js: also search yarn
  * Changes
    - b751449 #8619 defaults: shortmess+=F
    - 1248178 #8578 highlight: high-priority CursorLine if fg is
      set.
    - 01570f1 #8726 terminal: handle &confirm and :confirm on
      unloading
    - 56065bb #8721 screen: truncate showmode messages
    - bf2460e #7551 buffer: fix copying :setlocal options
    - c1c14fa #8520 Ex mode: always "improved" (gQ)
    - 050f397 #7992 options: remove 'maxcombine` option (always 6)
  * Internal
    - 463da84 #7992 screen: use UTF-8 representation

OBS-URL: https://build.opensuse.org/request/show/624577
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=33
2018-07-22 18:42:26 +00:00
Martin Liška
4ade0f6966 bump SONAME (boo#1100496).
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=31
2018-07-16 14:33:58 +00:00
Martin Liška
8ceecb2f0e - Require exact version of libtermkey1 because it does not
bump SONAME.

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=30
2018-07-16 14:33:38 +00:00
Martin Liška
5bc6f1d667 - Remove update-alternatives as it's not 1:1.
Upstream is not willing to do that:
  https://github.com/neovim/neovim/issues/8535

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=28
2018-06-12 10:42:11 +00:00
Martin Liška
10897a4d68 Accepting request 615947 from home:gladiac:branches:editors
Update to version 0.3.0

OBS-URL: https://build.opensuse.org/request/show/615947
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=27
2018-06-11 09:54:50 +00:00
Martin Pluskal
17373b35b6 Accepting request 614942 from home:mvyskocil:branches:editors
- Add a support for update-alternatives, so users can change their
  "vim" to neovim
- Mark LICENSE file as %license

OBS-URL: https://build.opensuse.org/request/show/614942
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=26
2018-06-08 08:53:26 +00:00
Martin Liška
06dc598bac - The library bump fixes boo#1094627.
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=24
2018-05-25 07:38:16 +00:00
Martin Pluskal
c91ac62adc Accepting request 611514 from home:marxin:branches:editors
- Require libtermkey version >= 0.20.

OBS-URL: https://build.opensuse.org/request/show/611514
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=23
2018-05-23 10:26:36 +00:00
Ronan Chagas
fe4c90461b Accepting request 547886 from home:bmwiedemann:branches:editors
Make build result independent from build hostname and username

OBS-URL: https://build.opensuse.org/request/show/547886
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=21
2017-12-03 22:53:10 +00:00
Martin Pluskal
e37131b2a2 Accepting request 544500 from home:avindra
- Update to version 0.2.2:
  * Features
    + 'viewoptions': add "curdir" flag
    + node.js remote-plugin support
    + :checkhealth : validate 'runtimepath'
  * Fixes
    + :terminal : fix crash on resize
    + work around gnome-terminal memory leak
    + 'guicursor': use DECSCUSR for xterm-likes
    + 'os_open: UV_EINVAL on NULL filename'
    + :checkhealth : fix check for npm and yarn
    + health.vim: normalize slashes for script path
    + cmake: install runtime/rgb.txt
    + runtime: syntax error in `runtime/syntax/tex.vim`
    + tutor: some fixes
    + windows: provider: Detect(): return *.cmd path
  * Changes
    + remove legacy alias to `v:count`
    + runtime: revert netrw update
    + defaults: scrollback=10000
    + process_close(): uv_unref() detached processes

OBS-URL: https://build.opensuse.org/request/show/544500
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=19
2017-11-24 08:53:03 +00:00
Ronan Chagas
00aac63182 - Change license to Apache-2.0 AND Vim as per babelworx request.
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=17
2017-11-17 14:51:02 +00:00
Ronan Chagas
72c3d14b16 - Run spec-cleaner.
- Remove files `neovim.svg` and `neovim.desktop` since upstream
  included `nvim.png` and `nvim.desktop` that provide the same
  functionality.
- Update to version 0.2.1.

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=16
2017-11-13 20:22:57 +00:00
Ronan Chagas
3638b3459f - Run spec-cleaner.
- Add `libnsl` as a build requirement.
  The new glibc version in Factory deprecated support to libnsl.

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=14
2017-09-15 15:44:23 +00:00
Ronan Chagas
3d4637e79f - Run spec-cleaner.
- Update to version 0.2.0.

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=12
2017-05-09 16:20:56 +00:00
Ronan Chagas
ac5f07f033 - Update to version 0.1.7:
* Features
    - 0213e99 PR #5561 'inccommand'
  * Fixes
    - c685879 PR #5632 SECURITY FIX
    - d28d108 CheckHealth: Fix version comparison.
    - 7be113d PR #5670 shell_write_cb: Schedule error message.
    - 1d45637 jobs: ensure calling jobclose() on a pty job sends
      SIGHUP.
    - 36c0ec6 tui/suspend_event(): set STDIN to "blocking"
    - 7a4d069, cf52b88 man.vim: avoid errors in unusual
      circumstances
    - ed19873 PR #5546 ex_global: Catch CTRL-C even if it is
      mapped.
  * Changes
    - 9147331 PR #2905 encoding: only allow encoding=utf-8
    - 5f02608 PR #5636 build: Upgrade jemalloc
    - f1fed42 PR #5567 l10n: Update Ukrainian translation

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=10
2016-11-28 21:49:23 +00:00
Ronan Chagas
23ca6ac78d - Update to version 0.1.6:
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=9
2016-10-31 20:42:52 +00:00
Martin Pluskal
504353b1b4 Accepting request 423740 from home:XRevan86
- Update to version 0.1.5.

OBS-URL: https://build.opensuse.org/request/show/423740
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=7
2016-08-30 07:11:31 +00:00
Ronan Chagas
eb07e091d4 - Update to version 0.1.4.
- Run spec-cleaner in `neovim.spec`.
- Replace lua51-MessagePack build dependency to lua51-mpack.
- Changelog:
    Features:
      * 5ebffaa :tcd for tab-local working directory (like :lcd,
        but for tabs)
      * d835c03 remote/define.vim: support remote function "range"
      * 007d573 json_encode/json_decode (with sophisticated error
        detection) #4131
      * b50afb4 clipboard: support "lemonade" tool
    Fixes:
      * cc1beec eval.c: Fix heap corruption error. #4592
      * 4043725 mbyte.c: Fix invalid memory access in
        utfc_ptr2char_len #4574
      * 4eb5827 Enable syntax/filetype by default. #4558
    Changes:
      * 5c6592f v:windowid is writeable (useful for GUIs) #4608A

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=5
2016-05-01 00:30:50 +00:00
Ronan Chagas
11ac2acdcb - Change icon 'neovim.svg' installation directory from
%{_datadir}/pixmaps/%{name}.svg
  to
    %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
  as per dimstar request.
- Fix neovim.changes indentation.

- Remove unneeded patches that were applied by upstream:
    * neovim_fix_locale_dir_01.patch
    * neovim_fix_locale_dir_02.patch
- Update to version 0.1.3.
- Changelog:
    Features:
      * f2ae5a9 Add TextYankPost and TextDeletePost autocmds
      * 44b2cef bufhl: new mechanism for plugins to add highlights
        to a buffer
      * 39c3842 Make set{qf,loc}list() take {title}
      * 77a7ca4 'shortmess': Add "F" flag. #4446
      * 99d4c8c keymap: Support <D-...> (super/command key).
    Fixes:
      * 14c9b30 terminal.c: temporary fix for incorrect paste
        handling
    Notable changes:
      * 50e129f defaults: Enable syntax and filetype plugins.
      * 4e39eee upgrade libvterm (improves terminal reflow)

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=3
2016-04-14 02:20:12 +00:00
Dirk Stoecker
98c0fc79cb Accepting request 369390 from home:Ronis_BR
Add reference to the patches as per psmt request.

OBS-URL: https://build.opensuse.org/request/show/369390
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=2
2016-03-14 16:31:32 +00:00
Dirk Stoecker
87c2321107 Accepting request 356572 from home:Ronis_BR
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.

NOTE: All dependencies necessary to build neovim were already accepted into Factory. However, if one wished to build neovim for Leap, this dependencies must be linked in this repository.

OBS-URL: https://build.opensuse.org/request/show/356572
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=1
2016-02-21 12:15:11 +00:00