Skip to content

Commit 6e9ed26

Browse files
authored
Merge pull request #6 from linuxserver/resolute
Resolute
2 parents b9774ce + 63c78cd commit 6e9ed26

10 files changed

Lines changed: 19 additions & 16 deletions

File tree

.github/workflows/external_trigger.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
echo "> [!NOTE]" >> $GITHUB_STEP_SUMMARY
3030
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
3131
printf "\n## Retrieving external version\n\n" >> $GITHUB_STEP_SUMMARY
32-
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}')
32+
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}')
3333
echo "Type is \`custom_version_command\`" >> $GITHUB_STEP_SUMMARY
3434
if grep -q "^pcsx2_master_${EXT_RELEASE}" <<< "${SKIP_EXTERNAL_TRIGGER}"; then
3535
echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY

Dockerfile

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# syntax=docker/dockerfile:1
22

3-
FROM ghcr.io/linuxserver/baseimage-selkies:ubuntunoble
3+
FROM ghcr.io/linuxserver/baseimage-selkies:ubunturesolute
44

55
# set version label
66
ARG BUILD_DATE
@@ -19,18 +19,15 @@ RUN \
1919
/usr/share/selkies/www/icon.png \
2020
https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/pcsx2-logo.png && \
2121
echo "**** install packages ****" && \
22-
apt-key adv \
23-
--keyserver hkp://keyserver.ubuntu.com:80 \
24-
--recv-keys D7B449CFE17E659E5A12EE8EDD6EEEA2BD747717 && \
25-
echo \
26-
"deb https://ppa.launchpadcontent.net/pcsx2-team/pcsx2-daily/ubuntu noble main" > \
27-
/etc/apt/sources.list.d/pcsx2.list && \
22+
add-apt-repository ppa:pcsx2-team/pcsx2-daily && \
2823
apt-get update && \
2924
DEBIAN_FRONTEND=noninteractive \
3025
apt-get install --no-install-recommends -y \
3126
libqt6svg6 \
32-
pcsx2-stable && \
33-
setcap -r \
27+
pcsx2 \
28+
qt6-wayland && \
29+
ln -s \
30+
/usr/games/pcsx2-qt \
3431
/usr/bin/pcsx2-qt && \
3532
echo "**** cleanup ****" && \
3633
apt-get autoclean && \

Jenkinsfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ pipeline {
148148
steps{
149149
script{
150150
env.EXT_RELEASE = sh(
151-
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}' ''',
151+
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}' ''',
152152
returnStdout: true).trim()
153153
env.RELEASE_LINK = 'custom_command'
154154
}

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ The application can be accessed at:
6060

6161
* https://yourhost:3001/
6262

63+
**Make sure to set the proper graphics settings for your system, "Automatic" will not work and OpenGL is the most compatible**
64+
6365
### Strict reverse proxies
6466

6567
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
639641

640642
## Versions
641643

644+
* **29.04.26:** - Rebase to resolute.
642645
* **05.03.26:** - Make Wayland default disable with PIXELFLUX_WAYLAND=false.
643646
* **20.12.25:** - Add Wayland init logic.
644647
* **15.07.25:** - Switch to stable release for pcsx2.

jenkins-vars.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# jenkins variables
44
project_name: docker-pcsx2
55
external_type: na
6-
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}'"
6+
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}'"
77
release_type: stable
88
release_tag: latest
99
ls_branch: master

readme-vars.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ app_setup_block: |
3434
The application can be accessed at:
3535
3636
* https://yourhost:3001/
37+
38+
**Make sure to set the proper graphics settings for your system, "Automatic" will not work and OpenGL is the most compatible**
3739
# init diagram
3840
init_diagram: |
3941
"pcsx2:latest": {
@@ -106,6 +108,7 @@ init_diagram: |
106108
"pcsx2:latest" <- Base Images
107109
# changelog
108110
changelogs:
111+
- {date: "29.04.26:", desc: "Rebase to resolute."}
109112
- {date: "05.03.26:", desc: "Make Wayland default disable with PIXELFLUX_WAYLAND=false."}
110113
- {date: "20.12.25:", desc: "Add Wayland init logic."}
111114
- {date: "15.07.25:", desc: "Switch to stable release for pcsx2."}

root/defaults/autostart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#!/bin/bash
22

33
# Run pcsx2
4-
xterm -e /usr/bin/pcsx2-qt
4+
xterm -e /usr/games/pcsx2-qt

root/defaults/autostart_wayland

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#!/bin/bash
22

33
# Run pcsx2
4-
foot -e /usr/bin/pcsx2-qt
4+
foot -e /usr/games/pcsx2-qt

root/defaults/menu.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
<openbox_menu xmlns="http://openbox.org/3.4/menu">
33
<menu id="root-menu" label="MENU">
44
<item label="xterm" icon="/usr/share/pixmaps/xterm-color_48x48.xpm"><action name="Execute"><command>/usr/bin/xterm</command></action></item>
5-
<item label="PCSX2" icon="/usr/share/icons/hicolor/256x256/apps/PCSX2.png"><action name="Execute"><command>xterm -e /usr/bin/pcsx2-qt</command></action></item>
5+
<item label="PCSX2" icon="/usr/share/pixmaps/pcsx2-qt.png"><action name="Execute"><command>xterm -e /usr/games/pcsx2-qt</command></action></item>
66
</menu>
77
</openbox_menu>

root/defaults/menu_wayland.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
<openbox_menu xmlns="http://openbox.org/3.4/menu">
33
<menu id="root-menu" label="MENU">
44
<item label="foot" icon="/usr/share/icons/hicolor/48x48/apps/foot.png"><action name="Execute"><command>/usr/bin/foot</command></action></item>
5-
<item label="PCSX2" icon="/usr/share/icons/hicolor/256x256/apps/PCSX2.png"><action name="Execute"><command>foot -e /usr/bin/pcsx2-qt</command></action></item>
5+
<item label="PCSX2" icon="/usr/share/pixmaps/pcsx2-qt.png"><action name="Execute"><command>foot -e /usr/games/pcsx2-qt</command></action></item>
66
</menu>
77
</openbox_menu>

0 commit comments

Comments
 (0)