mirror of
https://github.com/wez/wezterm.git
synced 2024-11-22 22:42:48 +03:00
ci: add freebsd CI
This commit is contained in:
parent
9925b5b608
commit
4c9af46179
11
.cirrus.yml
Normal file
11
.cirrus.yml
Normal file
@ -0,0 +1,11 @@
|
||||
freebsd_instance:
|
||||
image: freebsd-12-1-release-amd64
|
||||
|
||||
task:
|
||||
name: freebsd-12
|
||||
stateful: false
|
||||
setup_script:
|
||||
- pkg install -y bash
|
||||
- bash get-deps
|
||||
test_script:
|
||||
- cargo test --all --release
|
28
get-deps
28
get-deps
@ -77,6 +77,34 @@ case $OSTYPE in
|
||||
darwin*|msys)
|
||||
exit 0
|
||||
;;
|
||||
freebsd*)
|
||||
pkg install -y \
|
||||
cmake \
|
||||
curl \
|
||||
dbus \
|
||||
egl-wayland \
|
||||
expat \
|
||||
fontconfig \
|
||||
gcc \
|
||||
gettext \
|
||||
git \
|
||||
gmake \
|
||||
libxcb \
|
||||
libxkbcommon \
|
||||
mesa-devel \
|
||||
openssl \
|
||||
p5-ExtUtils-MakeMaker \
|
||||
perl5 \
|
||||
pkgconf \
|
||||
python3 \
|
||||
rust \
|
||||
wayland \
|
||||
xcb-util-keysyms \
|
||||
xcb-util-wm \
|
||||
z \
|
||||
zip
|
||||
exit $?
|
||||
;;
|
||||
*)
|
||||
echo "Please contribute the commands to install the deps"
|
||||
echo "For `lsb_release -ds`"
|
||||
|
Loading…
Reference in New Issue
Block a user