diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml
index a5bf872..5463be5 100644
--- a/.github/workflows/external_trigger.yml
+++ b/.github/workflows/external_trigger.yml
@@ -29,7 +29,7 @@ jobs:
echo "> [!NOTE]" >> $GITHUB_STEP_SUMMARY
echo "> External trigger running off of master branch. To disable this trigger, add \`pcsx2_master\` into the Github organizational variable \`SKIP_EXTERNAL_TRIGGER\`." >> $GITHUB_STEP_SUMMARY
printf "\n## Retrieving external version\n\n" >> $GITHUB_STEP_SUMMARY
- EXT_RELEASE=$(curl -s -L https://ppa.launchpadcontent.net/pcsx2-team/pcsx2-daily/ubuntu/dists/noble/main/binary-amd64/Packages.gz | gunzip |grep -A 7 -m 1 'Package: pcsx2-stable' | awk -F ': ' '/Version/{print $2;exit}' | awk -F'~' '{print $1}')
+ EXT_RELEASE=$(curl -s -L https://ppa.launchpadcontent.net/pcsx2-team/pcsx2-daily/ubuntu/dists/resolute/main/binary-amd64/Packages.gz | gunzip |grep -A 7 -m 1 'Package: pcsx2' | awk -F ': ' '/Version/{print $2;exit}' | awk -F'~' '{print $1}')
echo "Type is \`custom_version_command\`" >> $GITHUB_STEP_SUMMARY
if grep -q "^pcsx2_master_${EXT_RELEASE}" <<< "${SKIP_EXTERNAL_TRIGGER}"; then
echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY
diff --git a/Dockerfile b/Dockerfile
index 006dca6..5ebd174 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1
-FROM ghcr.io/linuxserver/baseimage-selkies:ubuntunoble
+FROM ghcr.io/linuxserver/baseimage-selkies:ubunturesolute
# set version label
ARG BUILD_DATE
@@ -19,18 +19,15 @@ RUN \
/usr/share/selkies/www/icon.png \
https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/pcsx2-logo.png && \
echo "**** install packages ****" && \
- apt-key adv \
- --keyserver hkp://keyserver.ubuntu.com:80 \
- --recv-keys D7B449CFE17E659E5A12EE8EDD6EEEA2BD747717 && \
- echo \
- "deb https://ppa.launchpadcontent.net/pcsx2-team/pcsx2-daily/ubuntu noble main" > \
- /etc/apt/sources.list.d/pcsx2.list && \
+ add-apt-repository ppa:pcsx2-team/pcsx2-daily && \
apt-get update && \
DEBIAN_FRONTEND=noninteractive \
apt-get install --no-install-recommends -y \
libqt6svg6 \
- pcsx2-stable && \
- setcap -r \
+ pcsx2 \
+ qt6-wayland && \
+ ln -s \
+ /usr/games/pcsx2-qt \
/usr/bin/pcsx2-qt && \
echo "**** cleanup ****" && \
apt-get autoclean && \
diff --git a/Jenkinsfile b/Jenkinsfile
index 5ad3676..974bff7 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -148,7 +148,7 @@ pipeline {
steps{
script{
env.EXT_RELEASE = sh(
- script: ''' curl -s -L https://ppa.launchpadcontent.net/pcsx2-team/pcsx2-daily/ubuntu/dists/noble/main/binary-amd64/Packages.gz | gunzip |grep -A 7 -m 1 'Package: pcsx2-stable' | awk -F ': ' '/Version/{print $2;exit}' | awk -F'~' '{print $1}' ''',
+ script: ''' curl -s -L https://ppa.launchpadcontent.net/pcsx2-team/pcsx2-daily/ubuntu/dists/resolute/main/binary-amd64/Packages.gz | gunzip |grep -A 7 -m 1 'Package: pcsx2' | awk -F ': ' '/Version/{print $2;exit}' | awk -F'~' '{print $1}' ''',
returnStdout: true).trim()
env.RELEASE_LINK = 'custom_command'
}
diff --git a/README.md b/README.md
index dbbe755..5b9db3b 100644
--- a/README.md
+++ b/README.md
@@ -60,6 +60,8 @@ The application can be accessed at:
* https://yourhost:3001/
+**Make sure to set the proper graphics settings for your system, "Automatic" will not work and OpenGL is the most compatible**
+
### Strict reverse proxies
This image uses a self-signed certificate by default. This naturally means the scheme is `https`.
@@ -639,6 +641,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
## Versions
+* **29.04.26:** - Rebase to resolute.
* **05.03.26:** - Make Wayland default disable with PIXELFLUX_WAYLAND=false.
* **20.12.25:** - Add Wayland init logic.
* **15.07.25:** - Switch to stable release for pcsx2.
diff --git a/jenkins-vars.yml b/jenkins-vars.yml
index e2552df..0bfb40f 100644
--- a/jenkins-vars.yml
+++ b/jenkins-vars.yml
@@ -3,7 +3,7 @@
# jenkins variables
project_name: docker-pcsx2
external_type: na
-custom_version_command: "curl -s -L https://ppa.launchpadcontent.net/pcsx2-team/pcsx2-daily/ubuntu/dists/noble/main/binary-amd64/Packages.gz | gunzip |grep -A 7 -m 1 'Package: pcsx2-stable' | awk -F ': ' '/Version/{print $2;exit}' | awk -F'~' '{print $1}'"
+custom_version_command: "curl -s -L https://ppa.launchpadcontent.net/pcsx2-team/pcsx2-daily/ubuntu/dists/resolute/main/binary-amd64/Packages.gz | gunzip |grep -A 7 -m 1 'Package: pcsx2' | awk -F ': ' '/Version/{print $2;exit}' | awk -F'~' '{print $1}'"
release_type: stable
release_tag: latest
ls_branch: master
diff --git a/readme-vars.yml b/readme-vars.yml
index f3e7c8b..52dbf81 100644
--- a/readme-vars.yml
+++ b/readme-vars.yml
@@ -34,6 +34,8 @@ app_setup_block: |
The application can be accessed at:
* https://yourhost:3001/
+
+ **Make sure to set the proper graphics settings for your system, "Automatic" will not work and OpenGL is the most compatible**
# init diagram
init_diagram: |
"pcsx2:latest": {
@@ -106,6 +108,7 @@ init_diagram: |
"pcsx2:latest" <- Base Images
# changelog
changelogs:
+ - {date: "29.04.26:", desc: "Rebase to resolute."}
- {date: "05.03.26:", desc: "Make Wayland default disable with PIXELFLUX_WAYLAND=false."}
- {date: "20.12.25:", desc: "Add Wayland init logic."}
- {date: "15.07.25:", desc: "Switch to stable release for pcsx2."}
diff --git a/root/defaults/autostart b/root/defaults/autostart
index b0c8569..4862fd8 100644
--- a/root/defaults/autostart
+++ b/root/defaults/autostart
@@ -1,4 +1,4 @@
#!/bin/bash
# Run pcsx2
-xterm -e /usr/bin/pcsx2-qt
+xterm -e /usr/games/pcsx2-qt
diff --git a/root/defaults/autostart_wayland b/root/defaults/autostart_wayland
index 3a7f4d8..fa785c2 100644
--- a/root/defaults/autostart_wayland
+++ b/root/defaults/autostart_wayland
@@ -1,4 +1,4 @@
#!/bin/bash
# Run pcsx2
-foot -e /usr/bin/pcsx2-qt
+foot -e /usr/games/pcsx2-qt
diff --git a/root/defaults/menu.xml b/root/defaults/menu.xml
index a5dcd6a..a7843d6 100644
--- a/root/defaults/menu.xml
+++ b/root/defaults/menu.xml
@@ -2,6 +2,6 @@
diff --git a/root/defaults/menu_wayland.xml b/root/defaults/menu_wayland.xml
index ec608ee..73ec2d2 100644
--- a/root/defaults/menu_wayland.xml
+++ b/root/defaults/menu_wayland.xml
@@ -2,6 +2,6 @@