The "install arg in configure_file" from 0.50.0 was still being used in
other places. Make sure to remove its use completely to support meson
0.49.0 as required in the top-level meson.build.
WARNING: Project specifies a minimum meson_version '>= 0.49.0' but uses features which were added in newer versions:
* 0.50.0: {'install arg in configure_file'}
Follow-up on b6c23eb2b378942e746676cb69f210ec0cb1eeb6
54d0749...
by
Benjamin Berg <email address hidden>
tests: Make sure file time changes seconds
Otherwise fontconfig might report that no update was necessary, and
g-s-d would print a different message, resulting in a test failure.
28c6f31...
by
Benjamin Berg <email address hidden>
tests: Fix close of invalid file descriptor
The file descriptor may have been closed (and set to -1) already, catch
this.
eba846d...
by
Benjamin Berg <email address hidden>
tests: Move more logic into common test code
This also cleans up the startup logic and ensures we wait for the plugin
to be ready after launching it.
edd4e2d...
by
Benjamin Berg <email address hidden>
tests: Sync GSettings after modifying them
Otherwise we have few guarantees about how long it takes for the
settings to be applied.
cc675ca...
by
Benjamin Berg <email address hidden>
xsettings: Use OutputChecker for tests and wait for daemon startup
The power and xsettings tests have diverged a lot, this lowers the
difference. The nice thing about this is that we now wait for the plugin
to be initialized based on its output.