-
Notifications
You must be signed in to change notification settings - Fork 133
Expand file tree
/
Copy path.cirrus.yml
More file actions
23 lines (23 loc) · 836 Bytes
/
.cirrus.yml
File metadata and controls
23 lines (23 loc) · 836 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
task:
name: FreeBSD
freebsd_instance:
matrix:
- image_family: freebsd-15-0-amd64-ufs
env:
CC: /usr/bin/cc
CXX: /usr/bin/c++
# /usr/ports/Mk/Uses/localbase.mk localbase:ldflags
LOCALBASE: /usr/local
CFLAGS: -isystem $LOCALBASE/include
CPPFLAGS: $CFLAGS
CXXFLAGS: $CFLAGS
LDFLAGS: -L$LOCALBASE/lib
deps_script:
- sed -i.bak 's/quarterly/latest/' /etc/pkg/FreeBSD.conf
- env ASSUME_ALWAYS_YES=yes pkg update -f
- env ASSUME_ALWAYS_YES=yes pkg install -y gettext-tools glib gobject-introspection gperf gtk-doc
itstool libxmlb libfyaml meson pkgconf qt6-tools
snowballstemmer libblake3 textproc/py-gi-docgen vala
build_script:
- tests/ci/run-build.sh
- tests/ci/run-tests.sh