Add a fixup to Xalia for SysLink support.

This commit is contained in:
Esme Povirk 2025-05-12 17:53:44 +00:00
parent a49766a3b6
commit 7001ed626e
2 changed files with 9 additions and 1 deletions

View File

@ -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)

5
xalia-fixups.gudl Normal file
View File

@ -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;
}