update toolbox

This commit is contained in:
Logan McNaughton committed 2021-12-29 16:34:59 -07:00
1 parent e06f12dc8b
commit ae5ddd6110
3 files changed
+11 -8

No files matched your search

+4 -2
View File
@@ -12,6 +12,7 @@ env:
REGISTRY_USER: loganmc10
IMAGE_REGISTRY: quay.io
REGISTRY_PASSWORD: ${{ secrets.REGISTRY_PASSWORD }}
VERSION: "v2021.12.29"
jobs:
build-toolbox:
@@ -28,6 +29,7 @@ jobs:
- name: Run podman
run: |
podman build . --tag m64p:latest
podman push localhost/m64p:latest quay.io/loganmc10/m64p:latest
podman build . --tag quay.io/loganmc10/m64p:latest --tag quay.io/loganmc10/m64p:${{ env.VERSION }}
podman push quay.io/loganmc10/m64p:latest
podman push quay.io/loganmc10/m64p:${{ env.VERSION }}
working-directory: toolbox
+6 -4
View File
@@ -1,7 +1,9 @@
FROM registry.fedoraproject.org/fedora-toolbox:35
#ADD https://github.com/loganmc10/m64p/releases/download/v2021.12.3/m64p-linux64-2ae80db.zip /
#RUN unzip /m64p*.zip
#RUN rm /m64p*.zip
ADD https://github.com/loganmc10/m64p/releases/download/v2021.12.29/m64p-linux64-7045d7a.zip /
RUN unzip /m64p*.zip
RUN rm /m64p*.zip
RUN dnf -y update
RUN dnf -y install qt5-qtbase-gui qt5-qtwebsockets SDL2_net minizip-compat hidapi libatomic pipewire
#RUN ln -s /mupen64plus/mupen64plus-gui /usr/bin/m64p
RUN ln -s /mupen64plus/mupen64plus-gui /usr/bin/start
ENV M64P_DISABLE_UPDATER=1
+1 -2
View File
@@ -1,9 +1,8 @@
On systems without Snap (like Fedora) you can use [toolbox](https://github.com/containers/toolbox) to easily resolve dependencies.
First, download and unzip the latest release (https://github.com/loganmc10/m64p/releases) somewhere in your home directory
```
sudo dnf -y install toolbox
toolbox create --image quay.io/loganmc10/m64p m64p -y
toolbox run -c m64p ~/path_to/mupen64plus/mupen64plus-gui
toolbox run -c m64p start
```