From 7001ed626ed0fd090b71a6a3334e2ba7dfd9c8ab Mon Sep 17 00:00:00 2001 From: Esme Povirk Date: Mon, 12 May 2025 17:53:44 +0000 Subject: [PATCH] Add a fixup to Xalia for SysLink support. --- Makefile.in | 5 ++++- xalia-fixups.gudl | 5 +++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 xalia-fixups.gudl diff --git a/Makefile.in b/Makefile.in index e3b76c4d..06588c6d 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1105,10 +1105,13 @@ $(SRC)/contrib/$(XALIA_ZIP): mkdir -p $(dir $@) wget --no-use-server-timestamps -O $@ $(XALIA_ZIP_URL) || (rm $@; false) -$(DIST_XALIA): $(SRC)/contrib/$(XALIA_ZIP) +$(DIST_XALIA): $(SRC)/contrib/$(XALIA_ZIP) $(SRC)/xalia-fixups.gudl rm -rf $(DIST_XALIA_DIR) mkdir -p $(DIST_XALIA_DIR) unzip $< -d $(DIST_XALIA_DIR) + mv $(DIST_XALIA_DIR)/main.gudl $(DIST_XALIA_DIR)/main.gudl.orig + cat $(SRC)/xalia-fixups.gudl $(DIST_XALIA_DIR)/main.gudl.orig|sed 's/\xef\xbb\xbf//' > $(DIST_XALIA_DIR)/main.gudl + rm $(DIST_XALIA_DIR)/main.gudl.orig touch $@ all-dist: $(DIST_XALIA) diff --git a/xalia-fixups.gudl b/xalia-fixups.gudl new file mode 100644 index 00000000..fa83a8e8 --- /dev/null +++ b/xalia-fixups.gudl @@ -0,0 +1,5 @@ +// Fixes applied to Xalia's main.gudl for Proton. Update these in xalia-fixups.gudl. + +if (is_hwnd_syslink) { + supported: true; +}