packagekit/.cirrus.yml
Gleb Popov 06b0675076 Enable building FreeBSD backend on FreeBSD CI
While there, switch CI image to FreeBSD 13.3
2024-04-16 17:14:44 +02:00

21 lines
801 B
YAML

task:
name: "Build (freebsd)"
freebsd_instance:
matrix:
- image_family: freebsd-13-3-snap
deps_script:
- env ASSUME_ALWAYS_YES=yes pkg update -f
- env ASSUME_ALWAYS_YES=yes pkg install -y docbook-xsl vala libxslt fontconfig polkit consolekit2
desktop-file-utils gettext meson ninja python3 glib gtk3 pkgconf sqlite3 gobject-introspection
dbus
build_script:
- meson --auto-features=enabled -Db_colorout=never --buildtype debug -Dlocal_checkout=true -Dlocalstatedir=/var
-Dsystemd=false -Doffline_update=false -Dbash_completion=false -Dbash_command_not_found=false
-Dgstreamer_plugin=false -Dpackaging_backend=freebsd _build
- cd _build
- ninja -v all
#test_script:
# - cd _build
# - service dbus onestart
# - ninja test