aboutsummaryrefslogtreecommitdiff
path: root/.builds/openbsd.yml
blob: a8f6992e3fd129156d51d38d7aeca724531e986c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# sourcehut CI: https://builds.sr.ht/~jmk/neovim

image: openbsd/6.5

packages:
- autoconf-2.69p2
- automake-1.15.1
- cmake
- gettext-0.19.8.1p3
- gettext-tools-0.19.8.1
- gmake
- libtool
- ninja-1.8.2p0
- unzip-6.0p11

sources:
- https://github.com/neovim/neovim

tasks:
- build: |
    export AUTOCONF_VERSION=2.69
    export AUTOMAKE_VERSION=1.15
    cd neovim
    mkdir .deps
    cd .deps
    cmake -G Ninja ../third-party/
    cmake --build . --config Debug
    cd ..
    mkdir build
    cd build
    cmake -G Ninja -DMIN_LOG_LEVEL=3 ..
    cmake --build . --config Debug
    ./bin/nvim --version
- test: |
    export LC_CTYPE=en_US.UTF-8
    # functional tests
    cd neovim/build
    # cmake --build . --config Debug --target functionaltest
    # oldtests
    cd ..
    gmake oldtest