summaryrefslogtreecommitdiff
path: root/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* Replace ATK_LOCALEDIR with ATSPI_LOCALEDIRMike Gorse2023-05-031-0/+2
| | | | This will allow the locale directory to be available outside of atk.
* meson: don't require dlopen for atk only buildsChristoph Reiter2023-03-251-6/+8
| | | | | | atk doesn't need it. This allows building atk alone on Windows
* meson: fix a typo in a variable nameChristoph Reiter2023-03-251-1/+1
| | | | this made meson fail on Windows
* 2.48.0AT_SPI2_CORE_2_48_0Mike Gorse2023-03-191-1/+1
|
* Add atk_only option to enable building a stub atk libraryCorey Halpin2023-03-081-16/+24
| | | | | When built with atk_only, a stub library will be produced that can be used to satisfy package dependencies but provides no functionality.
* 2.47.90AT_SPI2_CORE_2_47_90Mike Gorse2023-03-041-1/+1
|
* (#104): Use meson 0.63 for GNOME 44Federico Mena Quintero2023-01-181-1/+1
| | | | | We can't use fs.copyfile() yet, since that is introduced until meson 0.64. Downgrade the idiom to configure_file().
* 2.47.1AT_SPI2_CORE_2_47_1Mike Gorse2023-01-071-1/+1
|
* Bump meson version to 0.64Federico Mena Quintero2022-12-131-1/+1
| | | | Needed for fs.copyfile()
* Build the devel-docs as part of the meson buildFederico Mena Quintero2022-12-121-0/+2
| | | | | | | | | | 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.
* Bump required meson version to 0.60Federico Mena Quintero2022-12-121-1/+2
| | | | This is for appending to lists with +=
* meson: Change introspection option to featureXavier Claessens2022-09-271-11/+2
|
* meson: Change x11 option to featureXavier Claessens2022-09-271-18/+10
|
* 2.46.0AT_SPI2_CORE_2_46_0Mike Gorse2022-09-171-1/+1
|
* 2.45.91AT_SPI2_CORE_2_45_91Mike Gorse2022-08-271-1/+1
|
* 2.45.90AT_SPI2_CORE_2_45_90Mike Gorse2022-08-061-1/+1
|
* xml/meson.build: New file with an introspection_generated custom targetFederico Mena Quintero2022-07-041-0/+1
| | | | This creates introspection.[ch] like the ones we had scattered before.
* 2.45.1AT_SPI2_CORE_2_45_1Mike Gorse2022-07-021-1/+1
|
* meson: increase minimum glib version to 2.67.4Sam James2022-06-081-1/+1
| | | | | | | | | | | | 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
* Remove unused meson variablesFederico Mena Quintero2022-05-311-2/+0
|
* Use the meson project_version for all librariesFederico Mena Quintero2022-05-311-4/+2
| | | | | The individual meson.build files still use library-specific variables like atk_version - we can refactor that later.
* Hook droute and atk-adaptor to the buildFederico Mena Quintero2022-05-241-0/+3
| | | | | We make a new atk_bridge_version variable in meson, to hold what was previously the project version for at-spi2-atk.
* Install at-spi2-atk.desktopFederico Mena Quintero2022-05-241-0/+3
|
* Copy versions for atk_bridgeFederico Mena Quintero2022-05-241-0/+4
|
* Add the disable_p2p meson option from at-spi2-atkFederico Mena Quintero2022-05-241-0/+6
|
* Add the dependencies for at-spi2-atkFederico Mena Quintero2022-05-241-0/+4
| | | | | Notably, we make the libxml2 dependency *not* optional; it was never made optional for the tests.
* Build atk as part of at-spi2-coreFederico Mena Quintero2022-05-231-1/+77
| | | | | | | | | | | | | | 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.)
* Bump meson requirement to match atk'sFederico Mena Quintero2022-05-231-1/+1
|
* Build the doc/ subdirectory, not doc/libatspi directlyFederico Mena Quintero2022-05-231-1/+1
|
* Rename test directory to testsFederico Mena Quintero2022-05-191-1/+1
| | | | | | 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.
* 2.44.0AT_SPI2_CORE_2_44_0Mike Gorse2022-03-181-1/+1
|
* 2.43.92AT_SPI2_CORE_2_43_92Mike Gorse2022-03-041-1/+1
|
* Use a variable for the required version of gobject-introspectionFederico Mena Quintero2021-12-131-1/+2
| | | | For consistency with the way the versions for other dependencies are declared.
* Ensure x11_dep is definedTim Orling2021-10-151-0/+2
| | | | | | | | | | | 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>
* 2.42.0AT_SPI2_CORE_2_42_0masterMike Gorse2021-09-181-1/+1
|
* 2.40.1AT_SPI2_CORE_2_40_1Mike Gorse2021-05-011-1/+1
|
* 2.40.0AT_SPI2_CORE_2_40_0Mike Gorse2021-03-191-1/+1
|
* 2.39.91AT_SPI2_CORE_2_39_91Mike Gorse2021-03-131-1/+1
|
* 2.39.90.1AT_SPI2_CORE_2_39_90_1Mike Gorse2021-02-221-1/+1
|
* 2.39.90AT_SPI2_CORE_2_39_90Mike Gorse2021-02-161-1/+1
|
* 2.39.1AT_SPI2_CORE_2_39_1Mike Gorse2021-01-111-1/+1
|
* Use unix sockets instead of abstract socketsTianon Gravi2020-12-251-1/+1
| | | | | | | | | | | | | | | | 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.
* 3.38.0AT_SPI2_CORE_2_38_0gnome-3-38Mike Gorse2020-09-121-1/+1
|
* 2.37.92AT_SPI2_CORE_2_37_92Mike Gorse2020-09-041-1/+1
|
* 2.37.90AT_SPI2_CORE_2_37_90Mike Gorse2020-08-081-1/+1
|
* Replace gedit with a light-weight test applicationGlady Handschumaker2020-07-251-1/+1
| | | | | | | | 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.
* 3.36.0AT_SPI2_CORE_2_36_0Mike Gorse2020-03-071-1/+1
|
* 2.35.92AT_SPI2_CORE_2_35_92Mike Gorse2020-02-291-1/+1
|
* Bump versionMike Gorse2020-01-171-1/+1
|
* Revert "Up meson requirement"Samuel Thibault2019-11-261-1/+1
| | | | | | | | | This reverts commit 83c2c4619076bd4cf1c98aa33de6670b33a738cd. We do not actually need this, and the GTK CI does not have so recent a version. Fixes #20