aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Mühlbacher <tmuehlbacher@posteo.net>2025-08-08 20:29:14 +0200
committerJussi Pakkanen <jussi.pakkanen@mailbox.org>2025-09-04 00:34:37 +0300
commit26ccaa4fe0c9079addccf895fa73cb3f8c3f072e (patch)
tree57cc42e0acdf000a3c8e27acab8231444b5070f7
parente771882a3c065cd956c01370623730865d3b6ae3 (diff)
downloadmeson-26ccaa4fe0c9079addccf895fa73cb3f8c3f072e.zip
meson-26ccaa4fe0c9079addccf895fa73cb3f8c3f072e.tar.gz
meson-26ccaa4fe0c9079addccf895fa73cb3f8c3f072e.tar.bz2
gnome: Add missing install tag for vapi .deps file
-rw-r--r--docs/markdown/Installing.md1
-rw-r--r--mesonbuild/modules/gnome.py2
2 files changed, 2 insertions, 1 deletions
diff --git a/docs/markdown/Installing.md b/docs/markdown/Installing.md
index 0a7ca9f..5c34eba 100644
--- a/docs/markdown/Installing.md
+++ b/docs/markdown/Installing.md
@@ -170,6 +170,7 @@ time, please help extending the list of well known categories.
* `pkgconfig.generate()`,
* `gnome.generate_gir()` - `.gir` file,
* `gnome.generate_vapi()` - `.vapi` file (*Since 0.64.0*),
+ * `gnome.generate_vapi()` - `.deps` file (*Since 1.9.1*),
* Files installed into `libdir` and with `.a` or `.pc` extension,
* File installed into `includedir`,
* Generated header files installed with `gnome.compile_resources()`,
diff --git a/mesonbuild/modules/gnome.py b/mesonbuild/modules/gnome.py
index 469e027..70b1165 100644
--- a/mesonbuild/modules/gnome.py
+++ b/mesonbuild/modules/gnome.py
@@ -2209,7 +2209,7 @@ class GnomeModule(ExtensionModule):
with open(fname, 'w', encoding='utf-8') as ofile:
for package in packages:
ofile.write(package + '\n')
- return build.Data([mesonlib.File(True, outdir, fname)], install_dir, install_dir, mesonlib.FileMode(), state.subproject)
+ return build.Data([mesonlib.File(True, outdir, fname)], install_dir, install_dir, mesonlib.FileMode(), state.subproject, install_tag='devel')
def _get_vapi_link_with(self, target: CustomTarget) -> T.List[build.LibTypes]:
link_with: T.List[build.LibTypes] = []