image: netbsd/9.x
packages:
- - meson
- - pkgconf
- - openssl
- - lzo
+ - cmocka
+ - gtexinfo
+ - libgcrypt
- lz4
+ - lzo
+ - meson
- miniupnpc
- - readline
- - gtexinfo
+ - pkgconf
sources:
- https://github.com/gsliepen/tinc
-tasks:
- - configure: |
- cd tinc
- meson setup build -Dpkg_config_path=/usr/pkg/lib/pkgconfig -Dminiupnpc=auto
+environment:
+ PKG_CONFIG_PATH: /usr/pkg/lib/pkgconfig
- - build: |
- cd tinc
- ninja -C build
-
- - test: |
- cd tinc
- meson test -C build --verbose
+tasks:
+ - openssl: sh tinc/.ci/bsd/run.sh openssl
+ - nolegacy: sh tinc/.ci/bsd/run.sh nolegacy
+ - gcrypt: sh tinc/.ci/bsd/run.sh gcrypt