Skip to content

Commit fca66d1

Browse files
authored
Merge branch 'main' into pcsx-io-fixes
2 parents e1be093 + b2066c7 commit fca66d1

3 files changed

Lines changed: 10 additions & 26 deletions

File tree

.github/workflows/linux-build.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212
container:
1313
image: ghcr.io/grumpycoders/pcsx-redux-build:latest
14+
options: --device /dev/fuse --cap-add SYS_ADMIN --security-opt apparmor:unconfined
1415
env:
1516
TEST_RESULTS: /tmp/test-results
1617
steps:

tools/build/Dockerfile

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,17 +36,22 @@ RUN apt install -y xvfb
3636
RUN apt install -y python3-pip python3-setuptools patchelf desktop-file-utils libgdk-pixbuf2.0-dev fakeroot strace
3737
RUN apt install -y glibc-tools lcov
3838
RUN apt install -y file
39+
40+
# AppImage dependencies
41+
RUN apt install -y libfuse2t64
42+
RUN apt install -y fuse
43+
3944
WORKDIR /tmp
40-
RUN wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage && \
45+
RUN wget https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage && \
4146
chmod +x /tmp/appimagetool-x86_64.AppImage && \
4247
cd /opt && /tmp/appimagetool-x86_64.AppImage --appimage-extract && \
4348
mv squashfs-root appimage-tool.AppDir && \
4449
ln -s /opt/appimage-tool.AppDir/AppRun /usr/bin/appimagetool && \
4550
rm /tmp/appimagetool-x86_64.AppImage
4651
WORKDIR /
47-
RUN pip3 install --break-system-packages appimage-builder pydpkg
48-
COPY appimage-dpkg.patch /appimage-dpkg.patch
49-
RUN patch -p 1 < appimage-dpkg.patch
52+
RUN wget -O appimage-builder-x86_64.AppImage https://github.com/AppImageCrafters/appimage-builder/releases/download/v1.1.0/appimage-builder-1.1.0-x86_64.AppImage
53+
RUN chmod +x appimage-builder-x86_64.AppImage
54+
RUN mv appimage-builder-x86_64.AppImage /usr/local/bin/appimage-builder
5055
RUN apt install -y imagemagick-6.q16 gtk-update-icon-cache appstream
5156
RUN apt install -y squashfs-tools zip zsync
5257

tools/build/appimage-dpkg.patch

Lines changed: 0 additions & 22 deletions
This file was deleted.

0 commit comments

Comments
 (0)