| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
We need 12.99.3 in order to avoid deadlocks on Xwayland startup, see
https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/commit/79a8efb45cb8304967baa2e8c6d6156478ce19d9
Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2599
|
|
|
|
|
|
|
| |
The state can be used to determine whether audio is currently playing
or not, which can be useful information.
https://gitlab.gnome.org/GNOME/libgnome-volume-control/merge_requests/8
|
|
|
|
|
|
|
| |
If anything it should be `pkglibdir`, but as it looks like nobody
lost their volume controls, it's apparently not needed at all.
https://gitlab.gnome.org/GNOME/libgnome-volume-control/merge_requests/1
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The `config.h` can be generated without any template.
This patch removes the template file and modifies the build file
to not make any use of it.
It also removes the variable which holds the generated configuration
file target, as it will not be necessary for any packages building
libgnome-volume-control.
https://bugzilla.gnome.org/show_bug.cgi?id=792948
|
|
|
|
|
|
|
|
|
|
|
|
| |
The variable which holds the current directory is not necessary
because this is already included when building the library.
However, it might be interessant for any package using the library
to include the directory where headers are present, so the
current directory is appended to the library dependency without
the include directory variable.
https://bugzilla.gnome.org/show_bug.cgi?id=792948
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
meson has support for `assert` function, which halts meson's
execution showing a given message when a given condition is false.
This patch takes advantage of this function to slightly improve
meson's build file readibility.
It also removes a duplicated check for `pkglibdir` being set when
introspection is also set, because this check is already done when
a shared library is being created, that is a precondition for
introspection generation.
https://bugzilla.gnome.org/show_bug.cgi?id=792948
|
|
|
|
|
|
|
|
|
|
|
|
| |
Headers are not necessary to be passed to the library compilation
function because the compiler will find them. On the other hand
they are necessary for the proper GIR generation.
This patch splits headers and sources, uses only sources for the
library building and uses both for GIR generation. It also allows
getting both separately.
https://bugzilla.gnome.org/show_bug.cgi?id=792948
|
|
|
|
|
|
|
|
|
|
| |
A set of different variables are used to hold dependencies. However,
no individual use of them is done.
This patch removes these variables and holds their objects directly
in the array of dependencies.
https://bugzilla.gnome.org/show_bug.cgi?id=792948
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Following the meson porting guidelines, this patch renames the build
options. The list of changes is as follows:
- Remove the with prefix from string options.
- The character separator from multi-word options has been changed
to underscore.
It also changes the introspection and static meson variables to be
consistent with the one used for alsa.
https://bugzilla.gnome.org/show_bug.cgi?id=792948
|
|
|
|
|
|
|
|
|
| |
ALSA support is not mandatory for libgnome-volume-control, but it
can not be made optional.
This patch makes the ALSA support optional by using an option.
https://bugzilla.gnome.org/show_bug.cgi?id=792919
|
|
|
|
|
| |
The dependency already specifies the library to link with, no need
to also list the sources used to compile said library.
|
|
|
|
|
|
|
| |
The defines are only relevant for compiling libgvc itself, not for
any consumers of the library. In fact, setting G_LOG_DOMAIN is
likely to conflict with the log domain defined by the including
project ...
|
|
|
|
|
| |
The code only checks whether HAVE_ALSA is defined, not its value,
so defining it to 0 doesn't work as expected ...
|
|
Allow the module to be included as a meson subproject() in addition
to the existing autotools support. Based heavily on the meson
support in https://git.gnome.org/browse/libgd.
https://bugzilla.gnome.org/show_bug.cgi?id=783207
|