+++ /dev/null
-From f1beef5c2d09fae3a5e5a314f984cb3f20abe732 Mon Sep 17 00:00:00 2001
-From: Alexander Kanavin <alex@linutronix.de>
-Date: Tue, 23 Apr 2024 11:24:34 +0200
-Subject: [PATCH] girepository/introspection: correctly install .gir files into
- custom locations provided via meson option
-
-Upstream-Status: Submitted [https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4020]
-Signed-off-by: Alexander Kanavin <alex@linutronix.de>
----
- girepository/introspection/meson.build | 9 +++++++++
- 1 file changed, 9 insertions(+)
-
-diff --git a/girepository/introspection/meson.build b/girepository/introspection/meson.build
-index 9405686..862ca61 100644
---- a/girepository/introspection/meson.build
-+++ b/girepository/introspection/meson.build
-@@ -49,6 +49,7 @@ glib_gir = gnome.generate_gir(libglib,
- export_packages: 'glib-2.0',
- header: 'glib.h',
- install: true,
-+ install_dir_gir: glib_girdir,
- dependencies: [
- libgobject_dep,
- ],
-@@ -76,6 +77,7 @@ if host_system == 'windows'
- header: 'glib.h',
- includes: [ glib_gir[0] ],
- install: true,
-+ install_dir_gir: glib_girdir,
- dependencies: [
- libgobject_dep,
- ],
-@@ -104,6 +106,7 @@ else
- header: 'glib.h',
- includes: [ glib_gir[0] ],
- install: true,
-+ install_dir_gir: glib_girdir,
- dependencies: [
- libgobject_dep,
- ],
-@@ -137,6 +140,7 @@ gobject_gir = gnome.generate_gir(libgobject,
- header: 'glib-object.h',
- includes: [ glib_gir[0] ],
- install: true,
-+ install_dir_gir: glib_girdir,
- env: gi_gen_env_variables,
- extra_args: gir_args + [
- '-DGOBJECT_COMPILATION',
-@@ -162,6 +166,7 @@ gmodule_gir = gnome.generate_gir(libgmodule,
- header: 'gmodule.h',
- includes: [ glib_gir[0] ],
- install: true,
-+ install_dir_gir: glib_girdir,
- dependencies: [
- libglib_dep,
- ],
-@@ -224,6 +229,7 @@ gio_gir = gnome.generate_gir(libgio,
- header: 'gio/gio.h',
- includes: [ glib_gir[0], gmodule_gir[0], gobject_gir[0] ],
- install: true,
-+ install_dir_gir: glib_girdir,
- dependencies: [
- libglib_dep,
- libgobject_dep,
-@@ -249,6 +255,7 @@ if host_system == 'windows'
- header: 'gio/gio.h',
- includes: [ glib_gir[0], gmodule_gir[0], gobject_gir[0], gio_gir[0] ],
- install: true,
-+ install_dir_gir: glib_girdir,
- dependencies: [
- libglib_dep,
- libgobject_dep,
-@@ -277,6 +284,7 @@ else
- header: 'gio/gio.h',
- includes: [ glib_gir[0], gmodule_gir[0], gobject_gir[0], gio_gir[0] ],
- install: true,
-+ install_dir_gir: glib_girdir,
- dependencies: [
- libglib_dep,
- libgobject_dep,
-@@ -314,6 +322,7 @@ girepository_gir = gnome.generate_gir(libgirepository,
- header: 'girepository/girepository.h',
- includes: [ glib_gir[0], gmodule_gir[0], gobject_gir[0], gio_gir[0] ],
- install: true,
-+ install_dir_gir: glib_girdir,
- dependencies: [ libglib_dep, libgobject_dep, libgmodule_dep, libgio_dep ],
- extra_args: gir_args + libgirepository_gir_args,
- )
-From f04ea29f9f96892ada81bd0acfcef70183138229 Mon Sep 17 00:00:00 2001
+From de3eabf9295816b4b4eb7428dee504fd505e723d Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Sat, 12 Oct 2019 17:46:26 -0700
Subject: [PATCH] meson: Run atomics test on clang as well
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meson.build b/meson.build
-index 257afb5..5caa6e6 100644
+index b995ebc..a907736 100644
--- a/meson.build
+++ b/meson.build
-@@ -2024,7 +2024,7 @@ atomicdefine = '''
+@@ -2021,7 +2021,7 @@ atomicdefine = '''
# We know that we can always use real ("lock free") atomic operations with MSVC
if cc.get_id() == 'msvc' or cc.get_id() == 'clang-cl' or cc.links(atomictest, name : 'atomic ops')
have_atomic_lock_free = true
-From a63c865aa9a24f3230e8e2bcb5bce88f179c7e2b Mon Sep 17 00:00:00 2001
+From 546aa941d2fd42f69b3e2bd6625d65c145a5e265 Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex@linutronix.de>
Date: Sat, 16 Sep 2023 22:28:27 +0200
Subject: [PATCH] meson.build: do not enable pidfd features on native glib
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/meson.build b/meson.build
-index 5caa6e6..688f214 100644
+index a907736..53cffb5 100644
--- a/meson.build
+++ b/meson.build
-@@ -1022,7 +1022,8 @@ if cc.links('''#include <sys/syscall.h>
+@@ -1019,7 +1019,8 @@ if cc.links('''#include <sys/syscall.h>
waitid (P_PIDFD, 0, &child_info, WEXITED | WNOHANG);
return 0;
}''', name : 'pidfd_open(2) system call')