xserver: Branch 'master'

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Sun Jun 26 09:47:49 UTC 2022


 hw/xquartz/bundle/meson.build       |    1 -
 hw/xquartz/mach-startup/meson.build |   11 +++++++++++
 2 files changed, 11 insertions(+), 1 deletion(-)

New commits:
commit b00cf4aef881e00533f995c141c3586749cd7ca1
Author: Jeremy Huddleston Sequoia <jeremyhu at apple.com>
Date:   Sun Jun 26 02:40:20 2022 -0700

    XQuartz: Build the bundle trampoline when using meson
    
    This brings the change for e1fdc856aedfcb4788011415930a0c6861df5123 into meson based builds
    
    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu at apple.com>

diff --git a/hw/xquartz/bundle/meson.build b/hw/xquartz/bundle/meson.build
index 20afb96ea..1305ccf23 100644
--- a/hw/xquartz/bundle/meson.build
+++ b/hw/xquartz/bundle/meson.build
@@ -57,7 +57,6 @@ install_data('PkgInfo',
     install_mode: 'rw-r--r--')
 
 install_data('X11.sh',
-    rename: 'X11',
     install_dir: join_paths(bundle_root, 'Contents/MacOS'),
     install_mode: 'rwxr-xr-x')
 
diff --git a/hw/xquartz/mach-startup/meson.build b/hw/xquartz/mach-startup/meson.build
index a1c782b1f..2f7694252 100644
--- a/hw/xquartz/mach-startup/meson.build
+++ b/hw/xquartz/mach-startup/meson.build
@@ -70,6 +70,17 @@ x11_bin = executable('X11.bin',
      install_dir: x11appdir,
 )
 
+# X11 (Bundle trampoline)
+x11 = executable('X11',
+     [
+      'bundle_trampoline.c',
+     ],
+     c_args: xquartz_defs,
+     link_args: ['-Objc'],
+     install: true,
+     install_dir: x11appdir,
+)
+
 # Xquartz
 xquartz_deps = [
     dependency('CoreServices', method: 'extraframework'),


More information about the xorg-commit mailing list