Go to file
Adrian Ratiu 22b04fff6e Make libcanberra optional
libcanberra is an old abandoned project whose last release
was well over a decade ago, despite getting some few fixes
on its master branch since then, which are unreleased.

My problem with libcanberra is that it can't be built on
pure wayland systems (no X11 headers) which are becoming
more common nowadays.

It is the only thing keeping pavucontrol tied to X11, all
other dependencies (eg gtk+) build fine on pure wayland.

Since canberra is not a core part of the project, let's
make it optional so pavucontrol can build & work on
pure wayland systems.

Ideally in the future libcanberra can be replaced with
something else, however I don't have the bandwidth to
take this on for now, so I'm just making it optional.

Signed-off-by: Adrian Ratiu <adrian.ratiu@collabora.com>
2024-04-24 20:06:52 +03:00
doc build-sys: Drop autotools build 2024-04-12 13:00:39 -04:00
po build-sys: Drop autotools build 2024-04-12 13:00:39 -04:00
src Make libcanberra optional 2024-04-24 20:06:52 +03:00
.gitignore build-sys: Add a meson-based build systeom 2022-01-15 13:38:28 -05:00
LICENSE Fix license mess: change everything to GPL 2007-05-23 23:34:52 +00:00
meson.build Make libcanberra optional 2024-04-24 20:06:52 +03:00
meson_options.txt build-sys: Add a meson-based build systeom 2022-01-15 13:38:28 -05:00