diff options
| author | 2022-09-20 17:39:06 -0400 | |
|---|---|---|
| committer | 2022-09-20 18:57:27 -0400 | |
| commit | 37b4f79b54962d09b43a6f9a74192a3b94e1712e (patch) | |
| tree | 0ec603e91a6605eb9954506c073425919bfdae32 /.ci/scripts/linux/docker.sh | |
| parent | Merge pull request #8849 from Morph1984/parallel-astc (diff) | |
| download | yuzu-37b4f79b54962d09b43a6f9a74192a3b94e1712e.tar.gz yuzu-37b4f79b54962d09b43a6f9a74192a3b94e1712e.tar.xz yuzu-37b4f79b54962d09b43a6f9a74192a3b94e1712e.zip | |
ci/linux: Use AppRun.sh to start AppImage
The current AppRun is more difficult to update. This script still
uses the old version of AppImageKit-checkrt, but now we use the shell
script version so we can set our own environment variables as the
application starts up.
This specific version searches for and sets the correct root CA file to
prevent SSL errors in yuzu.
Diffstat (limited to '')
| -rwxr-xr-x | .ci/scripts/linux/docker.sh | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/.ci/scripts/linux/docker.sh b/.ci/scripts/linux/docker.sh index b9862d1c2..e85dba029 100755 --- a/.ci/scripts/linux/docker.sh +++ b/.ci/scripts/linux/docker.sh | |||
| @@ -35,11 +35,11 @@ rm -vf AppDir/usr/bin/yuzu-cmd AppDir/usr/bin/yuzu-tester | |||
| 35 | # Download tools needed to build an AppImage | 35 | # Download tools needed to build an AppImage |
| 36 | wget -nc https://github.com/yuzu-emu/ext-linux-bin/raw/main/appimage/linuxdeploy-x86_64.AppImage | 36 | wget -nc https://github.com/yuzu-emu/ext-linux-bin/raw/main/appimage/linuxdeploy-x86_64.AppImage |
| 37 | wget -nc https://github.com/yuzu-emu/ext-linux-bin/raw/main/appimage/linuxdeploy-plugin-qt-x86_64.AppImage | 37 | wget -nc https://github.com/yuzu-emu/ext-linux-bin/raw/main/appimage/linuxdeploy-plugin-qt-x86_64.AppImage |
| 38 | wget -nc https://github.com/yuzu-emu/ext-linux-bin/raw/main/appimage/AppRun-patched-x86_64 | 38 | wget -nc https://raw.githubusercontent.com/yuzu-emu/AppImageKit-checkrt/old/AppRun.sh |
| 39 | wget -nc https://github.com/yuzu-emu/ext-linux-bin/raw/main/appimage/exec-x86_64.so | 39 | wget -nc https://github.com/yuzu-emu/ext-linux-bin/raw/main/appimage/exec-x86_64.so |
| 40 | # Set executable bit | 40 | # Set executable bit |
| 41 | chmod 755 \ | 41 | chmod 755 \ |
| 42 | AppRun-patched-x86_64 \ | 42 | AppRun.sh \ |
| 43 | exec-x86_64.so \ | 43 | exec-x86_64.so \ |
| 44 | linuxdeploy-x86_64.AppImage \ | 44 | linuxdeploy-x86_64.AppImage \ |
| 45 | linuxdeploy-plugin-qt-x86_64.AppImage | 45 | linuxdeploy-plugin-qt-x86_64.AppImage |
| @@ -60,6 +60,6 @@ find AppDir -type f -regex '.*libwayland-client\.so.*' -delete -print | |||
| 60 | # 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. |
| 61 | # See https://github.com/darealshinji/AppImageKit-checkrt | 61 | # See https://github.com/darealshinji/AppImageKit-checkrt |
| 62 | cp exec-x86_64.so AppDir/usr/optional/exec.so | 62 | cp exec-x86_64.so AppDir/usr/optional/exec.so |
| 63 | cp AppRun-patched-x86_64 AppDir/AppRun | 63 | cp AppRun.sh AppDir/AppRun |
| 64 | cp --dereference /usr/lib/x86_64-linux-gnu/libstdc++.so.6 AppDir/usr/optional/libstdc++/libstdc++.so.6 | 64 | cp --dereference /usr/lib/x86_64-linux-gnu/libstdc++.so.6 AppDir/usr/optional/libstdc++/libstdc++.so.6 |
| 65 | cp --dereference /lib/x86_64-linux-gnu/libgcc_s.so.1 AppDir/usr/optional/libgcc_s/libgcc_s.so.1 | 65 | cp --dereference /lib/x86_64-linux-gnu/libgcc_s.so.1 AppDir/usr/optional/libgcc_s/libgcc_s.so.1 |