Skip to content

Commit 1105206

Browse files
GeocldGeocld
authored andcommitted
update
1 parent 1a2b2de commit 1105206

File tree

2 files changed

+18
-11
lines changed

2 files changed

+18
-11
lines changed

flatpak/io.github.Geocld.XStreaming.yml

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
app-id: io.github.Geocld.XStreaming
1+
app-id: io.github.Geocld.XStreamingDesktop
22
runtime: org.freedesktop.Platform
3-
runtime-version: '23.08'
3+
runtime-version: '24.08'
44
sdk: org.freedesktop.Sdk
55
base: org.electronjs.Electron2.BaseApp
6-
base-version: '23.08'
6+
base-version: '24.08'
77
sdk-extensions:
88
- org.freedesktop.Sdk.Extension.node18
99
command: run.sh
@@ -30,10 +30,15 @@ modules:
3030
npm_config_offline: 'true'
3131
yarn_config_cache: /run/build/XStreaming/flatpak-node/yarn-mirror
3232
build-commands:
33-
- cp -a ../extralib/extralib -t /app/
34-
- gunzip /app/extralib/libLLVM-16.0.6.so.gz
35-
- cp -a ../extralib/reduceSoFiles.sh -t /app/extralib
36-
- pushd /app/extralib && ln -s libLLVM-16.0.6.so libLLVM-16.so && chmod +x reduceSoFiles.sh && ./reduceSoFiles.sh && popd
33+
- |
34+
if [ "$FLATPAK_ARCH" = "x86_64" ]; then
35+
cp -a ../extralib/extralib -t /app/
36+
gunzip /app/extralib/libLLVM-16.0.6.so.gz
37+
cp -a ../extralib/reduceSoFiles.sh -t /app/extralib
38+
pushd /app/extralib && ln -s libLLVM-16.0.6.so libLLVM-16.so && chmod +x reduceSoFiles.sh && ./reduceSoFiles.sh && popd
39+
else
40+
echo "Skipping x86_64 specific libraries for $FLATPAK_ARCH architecture"
41+
fi
3742
- yarn --offline
3843
- yarn run flatpak-build --offline -- --linux
3944
# Add icon, metadata and desktop file
@@ -59,6 +64,8 @@ modules:
5964
url: https://github.com/Originalimoc/amd-patched-mesa
6065
dest: extralib
6166
commit: "a70058baf35f1823613f2577c30a477e93cd106a"
67+
only-arches:
68+
- x86_64
6269
- yarn-sources.json
6370
- type: inline
6471
dest-filename: .yarnrc
@@ -69,9 +76,9 @@ modules:
6976
- type: script
7077
dest-filename: run.sh
7178
commands:
72-
- export LIBGL_DRIVERS_PATH=/app/extralib/dri:/usr/lib/x86_64-linux-gnu/dri/intel-vaapi-driver:/usr/lib/x86_64-linux-gnu/GL/default/lib/dri/:${LIBGL_DRIVERS_PATH}
73-
- export LIBVA_DRIVERS_PATH=/app/extralib/dri:/usr/lib/x86_64-linux-gnu/dri/intel-vaapi-driver:/usr/lib/x86_64-linux-gnu/GL/default/lib/dri/:${LIBVA_DRIVERS_PATH}
74-
- export VK_ICD_FILENAMES=/app/extralib/icd.d/intel_icd.x86_64.json:/app/extralib/icd.d/radeon_icd.x86_64.json:/app/extralib/icd.d/virtio_icd.x86_64.json:/app/extralib/icd.d/intel_hasvk_icd.x86_64.json:/app/extralib/icd.d/lvp_icd.x86_64.json:${VK_ICD_FILENAMES}
79+
- export LIBGL_DRIVERS_PATH=/app/extralib/dri:/usr/lib/$FLATPAK_ARCH-linux-gnu/dri:/usr/lib/$FLATPAK_ARCH-linux-gnu/GL/default/lib/dri/:${LIBGL_DRIVERS_PATH}
80+
- export LIBVA_DRIVERS_PATH=/app/extralib/dri:/usr/lib/$FLATPAK_ARCH-linux-gnu/dri:/usr/lib/$FLATPAK_ARCH-linux-gnu/GL/default/lib/dri/:${LIBVA_DRIVERS_PATH}
81+
- export VK_ICD_FILENAMES=/app/extralib/icd.d/intel_icd.$FLATPAK_ARCH.json:/app/extralib/icd.d/radeon_icd.$FLATPAK_ARCH.json:/app/extralib/icd.d/virtio_icd.$FLATPAK_ARCH.json:/app/extralib/icd.d/intel_hasvk_icd.$FLATPAK_ARCH.json:/app/extralib/icd.d/lvp_icd.$FLATPAK_ARCH.json:${VK_ICD_FILENAMES}
7582
- export LD_LIBRARY_PATH=/app/extralib:${LD_LIBRARY_PATH}
7683
- echo runtime LD_LIBRARY_PATH = $LD_LIBRARY_PATH
7784
- echo runtime ARCH = $(uname -m)-$(uname -s | tr '[:upper:]' '[:lower:]')

main/helpers/xcloudapi.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -428,7 +428,7 @@ export default class xCloudApi {
428428
}
429429

430430
const pattern = new RegExp(
431-
/a=candidate:(?<foundation>\d+) (?<component>\d+) UDP (?<priority>\d+) (?<ip>[^\s]+) (?<port>\d+) (?<the_rest>.*)/
431+
/^(?:a=)?candidate:(?<foundation>\d+) (?<component>\d+) (?<protocol>\w+) (?<priority>\d+) (?<ip>[^\s]+) (?<port>\d+) (?<the_rest>.*)/
432432
);
433433

434434
const lst = [];

0 commit comments

Comments
 (0)