123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- 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: -DCI_BUILD=ON -DMIN_LOG_LEVEL=3
- tasks:
- - build-deps: |
- cd neovim
- gmake deps
- - build: |
- cd neovim
- gmake CMAKE_BUILD_TYPE=RelWithDebInfo CMAKE_EXTRA_FLAGS="${CMAKE_EXTRA_FLAGS}" nvim
- - functionaltest: |
- cd neovim
- gmake functionaltest
- - unittest: |
- cd neovim
- gmake unittest
- # 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.
- # Ref: https://github.com/neovim/neovim/pull/11477#discussion_r352095005.
- # - test-oldtest: |
- # cd neovim
- # gmake oldtest
|