- Sep 03, 2023
-
-
Alberto Fanjul authored
-
Alberto Fanjul authored
-
- Apr 13, 2023
-
-
Matt Turner authored
New in v0.61.0, the install_symlink function lets us install symlinks directly from Meson, allowing us to remove the meson_vapi_link.py script.
-
- Jan 11, 2023
-
-
Christian Hergert authored
This is technically an API break, but it in practice shouldn't actually break anything (and does not break ABI). Anyone using it previously is likely to have casted to (gpointer) anyway because this was incorrectly doing void** instead of void*.
-
- Oct 10, 2022
-
-
Alberto Fanjul authored
-
Alberto Fanjul authored
-
Alberto Fanjul authored
-
- Aug 11, 2022
-
-
In particular, this updates the version number reported in meson.build fixing the CI for gnome-builder!617
-
- Jul 16, 2022
-
-
Alberto Fanjul authored
Allow to check libgit2-glib version
-
- Mar 30, 2022
-
-
David Hewitt authored
These callbacks are marked as `allow-none`, so `NULL` should be allowed for them. But the method does nothing if we don't supply any callbacks, so presumably that's what this assert was intended for. However, it currently fails if ANY of the callbacks are `NULL`, we only want it to fail if ALL of the callbacks are `NULL`.
-
- Mar 14, 2022
-
-
Alberto Fanjul authored
-
- Feb 13, 2022
-
-
An external script is used to create symlinks for backward compatibility on meson files. When the files already exist, the script raises an exception. Since the files already exists no new links are created.
-
- Feb 04, 2022
-
-
Iñigo Martínez authored
-
Iñigo Martínez authored
Since meson's 0.50 release, `include_directories` accepts strings that are replaced transparently[0]. This is more readable in some cases, so it has been replaced where possible. meson minimum version has also been bumped to 0.50. [0] http://mesonbuild.com/Release-notes-for-0-50-0.html#include_directories-accepts-a-string
-
Iñigo Martínez authored
Since 0.49.0, a dictionary could be used as a replacement for each key/value pair as if `set` method was called for each of them[0]. Almost all of the `configuration_data` objects have been changed to use a dictionary. [0] http://mesonbuild.com/Reference-manual.html#configuration_data
-
Iñigo Martínez authored
Functions derived from generators as `configure_file`, `custom_target` and `i18n.merge_file` can use placeholders like `@BASENAME@` that removes the extension from the input filename string. The output string has been replaced by this placeholder that allows in some cases the use of less variables.
-
Iñigo Martínez authored
-
Iñigo Martínez authored
The package include dir path (aka `libgit2_glib_pkgincludedir`) has replace by the use of the `includedir` option path and the expected subdir path. This way the use of the include subdir is more clearly related.
-
Iñigo Martínez authored
This reverts commit 8a1da431. The commit removed some use of the `python` module to be able to explicitly compile with `python3` in the post install script because although meson was using `python` module properly the post install script was calling `python` binary that might not point to `python3` binary. The commit has been reverted and proper solution has been applied by passing the `python3` installation path used by meson to the post install script. The `python3-gobject-devel` has also been added as a requirement for the CI step.
-
Iñigo Martínez authored
Since meson's 0.49 version the '/' character can be used as path separator instead of the `join_paths` function[0]. Every use of the `join_paths` function has been replaced. [0] http://mesonbuild.com/Release-notes-for-0-49-0.html#joining-paths-with-
-
Iñigo Martínez authored
Introspection detection checks if the option is enabled and also if the `g-ir-scanner` is avaialable in the system. This check has been simplified by short circuiting the check.
-
Iñigo Martínez authored
meson's GNOME module provides a `mkenums_simple` method[0] that eases the generation of enum sources. This avoids the use of the standard template files in most of the cases. This has been used to remove the need of the enum template files.
-
Iñigo Martínez authored
gi-docgen is a new tool that tries to avoid some of the issues of gtk-doc and is also faster. gtk-doc has been replaced by gi-docgen in CI.
-
- Jan 22, 2022
-
-
Liliana Marie Prikler authored
-
- Dec 23, 2021
-
-
Alberto Fanjul authored
-
Alberto Fanjul authored
-
Alberto Fanjul authored
-
- Dec 22, 2021
-
-
Alberto Fanjul authored
-
Alberto Fanjul authored
-
Alberto Fanjul authored
-
- Aug 29, 2021
-
-
- May 21, 2021
-
-
Due to an issue with meson's `buildtype` and `b_ndebug` options[0], the `b_ndebug` option was converted to a combo option. This forced `libgit2-glib` to use a workaround that has ended being the standard meson's behavior. The `b_ndebug` option has also gained another option called `if-release`. Due to this changes, the workaround comment has been removed and proper fix has been used in place. [0] https://github.com/mesonbuild/meson/pull/1896
-
Alberto Fanjul authored
-
Alberto Fanjul authored
-
- May 17, 2021
-
-
-
Alberto Fanjul authored
-
Alberto Fanjul authored
-
- Jun 27, 2020
-
-
Armandas Jarušauskas authored
-
- Mar 02, 2020
-
-
-
Replace the deprecated g_get_current_time with g_get_real_time. Adjust the value calculation so it remains the same.
-