Commit graph

16 commits

Author SHA1 Message Date
Gleb Popov
25b2f316f0 Bump FreeBSD CI to 13.1 2022-08-11 14:57:43 +03:00
Gleb Popov
ecee25a047 Enable pipewire-jack on FreeBSD CI 2022-01-26 14:37:19 +03:00
Gleb Popov
089d7726dc Enable v4l2 and raop Meson options on the FreeBSD CI. 2021-12-26 17:43:23 +03:00
Gleb Popov
d460c96273 Properly disable v4l2. 2021-10-22 19:11:14 +03:00
Gleb Popov
b819496eda FreeBSD CI: Remove 11.4-RELEASE from the build matrix. 2021-10-22 19:10:13 +03:00
Gleb Popov
86caa39910 FreeBSD CI: Install git 2021-10-22 19:09:41 +03:00
Peter Hutterer
055643091f meson: drop default-session-manager, use the first session-manager instead
default-session-manager is only used in the pw-uninstalled.sh developer
script. c25cec230c added the ability to
use the system-installed wireplumber but other than that this option is
largely superfluous.

Drop it and pick whichever the first entry to session-manager is. For
the vast use-case of either MS or WP this will just work fine and for
the niche case of building both SMs one just needs to make sure the
order is as desired.

And in the case of no session manager, the config line to start the SM
is now commented out.
2021-09-08 07:50:48 +00:00
Niklāvs Koļesņikovs
d7cddbdb61 meson: changes meson switches for controlling session manager
Some distributions set --auto_features=enabled which messes with the
internal logic of the build system when features are used for other
purposes than pure dependency control. The only solution is to either
avoid the value auto or change the type of the option to non-feature.

This commit does the later by replacing -Dmedia-session, -Dwireplumber
and -Dsession-manager with the new -Dsession-managers array and
-Ddefault-session-manager combo options.

Fixes #1333
Fixes #1336
2021-06-24 14:22:13 +00:00
Evgeniy Khramtsov
ff70838dd3 cirrus: install alsa-lib from pkg on FreeBSD
alsa-lib >= 1.1.7 is now in FreeBSD ports,
install it from pkg instead of building locally
2021-05-17 17:37:04 +03:00
Evgeniy Khramtsov
093a427b11
cirrus: build media session on FreeBSD
FreeBSD ports tree does not have alsa-lib >=1.1.7 yet,
build the newer one locally in CI until a newer version
of alsa-lib lands to the FreeBSD ports tree.
2021-04-27 20:05:29 +03:00
Evgeniy Khramtsov
684c1b10f7 cirrus: add gettext on FreeBSD
Add gettext on FreeBSD via localbase.
This fixes the Cirrus CI FreeBSD job.
2021-04-26 15:37:55 +00:00
Thibault Saunier
485bae5eb0 meson: Use feature options everywhere it makes sense 2021-03-10 20:18:34 +00:00
Gleb Popov
087811e171 Fix FreeBSD build on Cirrus CI 2021-02-25 09:34:12 +00:00
Gleb Popov
be19e45ee1 Workaround subtle problem with FreeBSD CI. 2020-08-02 20:13:54 +02:00
Gleb Popov
9905d249ba Bump FreeBSD version in Cirrus CI and remove pkg bootstrap command, which shouldn't be needed now. 2020-06-23 18:57:10 +04:00
Gleb Popov
209a5e101c Add Cirrus CI config file for FreeBSD. 2020-04-19 15:34:59 +04:00