summaryrefslogtreecommitdiff
path: root/.ci/scripts/linux/docker.sh
diff options
context:
space:
mode:
Diffstat (limited to '.ci/scripts/linux/docker.sh')
-rwxr-xr-x.ci/scripts/linux/docker.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/.ci/scripts/linux/docker.sh b/.ci/scripts/linux/docker.sh
index 436155b3d..b9862d1c2 100755
--- a/.ci/scripts/linux/docker.sh
+++ b/.ci/scripts/linux/docker.sh
@@ -1,5 +1,8 @@
1#!/bin/bash -ex 1#!/bin/bash -ex
2 2
3# SPDX-FileCopyrightText: 2019 yuzu Emulator Project
4# SPDX-License-Identifier: GPL-2.0-or-later
5
3# Exit on error, rather than continuing with the rest of the script. 6# Exit on error, rather than continuing with the rest of the script.
4set -e 7set -e
5 8
@@ -51,6 +54,9 @@ mkdir -p AppDir/usr/optional/libgcc_s
51# Deploy yuzu's needed dependencies 54# Deploy yuzu's needed dependencies
52./linuxdeploy-x86_64.AppImage --appdir AppDir --plugin qt 55./linuxdeploy-x86_64.AppImage --appdir AppDir --plugin qt
53 56
57# Workaround for libQt5MultimediaGstTools indirectly requiring libwayland-client and breaking Vulkan usage on end-user systems
58find AppDir -type f -regex '.*libwayland-client\.so.*' -delete -print
59
54# Workaround for building yuzu with GCC 10 but also trying to distribute it to Ubuntu 18.04 et al. 60# Workaround for building yuzu with GCC 10 but also trying to distribute it to Ubuntu 18.04 et al.
55# See https://github.com/darealshinji/AppImageKit-checkrt 61# See https://github.com/darealshinji/AppImageKit-checkrt
56cp exec-x86_64.so AppDir/usr/optional/exec.so 62cp exec-x86_64.so AppDir/usr/optional/exec.so