2019-09-01 09:13:34 -07:00
|
|
|
image: freebsd/12.x
|
|
|
|
|
|
|
|
packages:
|
|
|
|
- cmake
|
|
|
|
- gmake
|
|
|
|
- ninja
|
|
|
|
- libtool
|
|
|
|
- sha
|
|
|
|
- automake
|
|
|
|
- pkgconf
|
|
|
|
- unzip
|
|
|
|
- wget
|
|
|
|
- gettext
|
|
|
|
- python
|
|
|
|
- libffi
|
|
|
|
|
|
|
|
sources:
|
|
|
|
- https://github.com/neovim/neovim
|
|
|
|
|
|
|
|
environment:
|
|
|
|
SOURCEHUT: 1
|
|
|
|
LANG: en_US.UTF-8
|
|
|
|
CMAKE_EXTRA_FLAGS: -DTRAVIS_CI_BUILD=ON -DMIN_LOG_LEVEL=3
|
|
|
|
|
|
|
|
tasks:
|
|
|
|
- build-deps: |
|
|
|
|
cd neovim
|
|
|
|
gmake deps
|
|
|
|
- build: |
|
|
|
|
cd neovim
|
|
|
|
gmake CMAKE_BUILD_TYPE=Release CMAKE_EXTRA_FLAGS="${CMAKE_EXTRA_FLAGS}" nvim
|
2019-11-29 02:31:31 -07:00
|
|
|
- functionaltest: |
|
2019-09-01 09:13:34 -07:00
|
|
|
cd neovim
|
2019-11-29 02:31:31 -07:00
|
|
|
gmake functionaltest
|
|
|
|
- unittest: |
|
|
|
|
cd neovim
|
|
|
|
gmake unittest
|
2019-09-01 09:13:34 -07:00
|
|
|
|
|
|
|
# Unfortunately, oldtest is tanking hard on sourcehut's FreeBSD instance
|
|
|
|
# and not producing any logs as a result. So don't do this task for now.
|
2019-11-29 02:31:31 -07:00
|
|
|
# Ref: https://github.com/neovim/neovim/pull/11477#discussion_r352095005.
|
2019-09-01 09:13:34 -07:00
|
|
|
# - test-oldtest: |
|
|
|
|
# cd neovim
|
|
|
|
# gmake oldtest
|