Skip to content

Commit

Permalink
[ci] Add a freebsd step
Browse files Browse the repository at this point in the history
  • Loading branch information
jcelerier committed Jul 6, 2024
1 parent ad1ad3d commit cb937b0
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 8 deletions.
1 change: 1 addition & 0 deletions .github/workflows/bsd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ jobs:
usesh: true
prepare: |
pkg install -y \
bash \
boost-libs \
cmake git \
llvm18 \
Expand Down
2 changes: 1 addition & 1 deletion ci/common.deps.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

(
cd src/addons
Expand Down
4 changes: 2 additions & 2 deletions ci/freebsd.build.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash

export SCORE_DIR=$PWD

Expand All @@ -13,4 +13,4 @@ cmake $SCORE_DIR \
-DSCORE_PCH=1

cmake --build .
cmake --build . --target install
cmake --build . --target install
11 changes: 6 additions & 5 deletions ci/freebsd.deps.sh
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
#!/bin/bash -eux
#!/usr/bin/env bash

source ci/common.setup.sh

pkg install -y
pkg install -y \
bash \
boost-libs \
cmake git \
clang \
llvm18 \
qt6-base qt6-declarative qt6-shadertools qt6-websockets qt6-serialport qt6-scxml \
ffmpeg \
lilv suil lv2 \
Expand All @@ -15,7 +16,7 @@ pkg install -y
libfmt spdlog \
rubberband libsamplerate libsndfile \
libcoap \
jack \
freetype2 harfbuzz fontconfig
freetype2 harfbuzz fontconfig \
jackit

source ci/common.deps.sh

0 comments on commit cb937b0

Please sign in to comment.