image: freebsd/latest packages: - cmake - gcc - gettext - gmake - llvm - terminfo-db - ninja - pcre2 - py39-pexpect - python - rust sources: - https://github.com/fish-shell/fish-shell tasks: - build: | cd fish-shell mkdir build cd build cmake -GNinja .. \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_DATADIR=share \ -DCMAKE_INSTALL_DOCDIR=share/doc/fish \ -DCMAKE_INSTALL_SYSCONFDIR=/etc ninja - test: | cd fish-shell/build ninja test