| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
This will allow the locale directory to be available outside of atk.
|
|
|
|
|
|
| |
atk doesn't need it.
This allows building atk alone on Windows
|
|
|
|
| |
this made meson fail on Windows
|
| |
|
|
|
|
|
| |
When built with atk_only, a stub library will be produced that can be used to
satisfy package dependencies but provides no functionality.
|
| |
|
|
|
|
|
| |
We can't use fs.copyfile() yet, since that is introduced until
meson 0.64. Downgrade the idiom to configure_file().
|
| |
|
|
|
|
| |
Needed for fs.copyfile()
|
|
|
|
|
|
|
|
|
|
| |
Also, generate pages based on the documentation for the XML
interfaces.
It's easier to have this in meson, rather than an independent script,
since now the final document depends on various things: the rst
sources themselves, plus the rst docs extracted from the XML interface
files.
|
|
|
|
| |
This is for appending to lists with +=
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This creates introspection.[ch] like the ones we had scattered before.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
g_spawn_async_with_pipes_and_fds was introduced in 2.67.4, so
we need to increase the minimum version in meson.build.
Failure looks like:
```
/var/tmp/portage/app-accessibility/at-spi2-core-2.44.1/work/at-spi2-core-2.44.1/build/../bus/at-spi-bus-launcher.c:349: undefined reference to `g_spawn_async_with_pipes_and_fds'
```
Bug: https://bugs.gentoo.org/850475
|
| |
|
|
|
|
|
| |
The individual meson.build files still use library-specific variables
like atk_version - we can refactor that later.
|
|
|
|
|
| |
We make a new atk_bridge_version variable in meson, to hold what was
previously the project version for at-spi2-atk.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Notably, we make the libxml2 dependency *not* optional; it was never
made optional for the tests.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is basically about merging atk-toplevel-files/meson.build into
the toplevel meson.build, and fixing up some meson variable names.
One notable change is that ATK's version is kept separate from
at-spi2-core's version, namely in the atk_version variable from
meson. This gets put as ATK_VERSION in config.h.
Then, atk_get_version() is changed to return that ATK_VERSION instead
of the plain VERSION, to avoid confusion. (at-spi2-core does not put
a VERSION macro anywhere, so there's no chance of using the wrong
value, but I prefer to have a namespaced value with an ATK prefix.)
|
| |
|
| |
|
|
|
|
|
|
| |
at-spi2-core had a "test" directory, while atk has "tests".
This is so that both directory names will be the same during the merge.
|
| |
|
| |
|
|
|
|
| |
For consistency with the way the versions for other dependencies are declared.
|
|
|
|
|
|
|
|
|
|
|
| |
bus/meson.build checks if x11_dep.found(), but this fails when
-Dx11=no
References:
https://gitlab.gnome.org/GNOME/at-spi2-core/-/issues/42
https://mesonbuild.com/howtox.html#get-a-default-notfound-dependency
Signed-off-by: Tim Orling <ticotimo@gmail.com>
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Quoting Michael Catanzaro:
> Secure host services must not use abstract sockets.
>
> - If your sandboxed application uses --share=net to access the host
> network namespace, which is required for internet access, then it
> gets access to all the host's abstract sockets as well. Loads of
> sandboxed applications necessarily have to use --share=net.
>
> - If your sandboxed application does not use --share=net, it cannot
> access any host abstract sockets.
This also requires bumping the minimum glib version to 2.62.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
The test `memory` depends on `gedit` being installed. Create our own
small test application which can be used instead of `gedit`.
Note: The 'depends' argument for tests need at least meson version
0.46.0. Thus, bump that requirement.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
This reverts commit 83c2c4619076bd4cf1c98aa33de6670b33a738cd.
We do not actually need this, and the GTK CI does not have so recent a
version.
Fixes #20
|