mirror of
https://github.com/RetroDECK/RetroDECK.git
synced 2024-11-26 07:55:37 +00:00
Merge branch 'cooker' into feat/steam-rom-manager
This commit is contained in:
commit
14dd1fecbd
6
.github/workflows/cooker-selfhosted.yml
vendored
6
.github/workflows/cooker-selfhosted.yml
vendored
|
@ -29,7 +29,7 @@ on:
|
||||||
jobs:
|
jobs:
|
||||||
|
|
||||||
Building_RetroDECK:
|
Building_RetroDECK:
|
||||||
runs-on: self-hosted
|
runs-on: retrodeck
|
||||||
steps:
|
steps:
|
||||||
|
|
||||||
# Circumventing this bug: https://github.com/flatpak/flatpak-builder/issues/317
|
# Circumventing this bug: https://github.com/flatpak/flatpak-builder/issues/317
|
||||||
|
@ -69,7 +69,7 @@ jobs:
|
||||||
echo "MANIFEST_VERSION=$MANIFEST_VERSION" >> $GITHUB_ENV
|
echo "MANIFEST_VERSION=$MANIFEST_VERSION" >> $GITHUB_ENV
|
||||||
if [[ "$BRANCH_NAME" == 'refs/'* ]]; then
|
if [[ "$BRANCH_NAME" == 'refs/'* ]]; then
|
||||||
pr_number=$(echo ${{env.BRANCH_NAME}} | awk -F'/' '{print $3}')
|
pr_number=$(echo ${{env.BRANCH_NAME}} | awk -F'/' '{print $3}')
|
||||||
source_branch=$(curl -s "https://api.github.com/repos/XargonWan/RetroDECK/pulls/$pr_number" | jq -r '.head.ref')
|
source_branch=$(curl -s "https://api.github.com/repos/RetroDECK/RetroDECK/pulls/$pr_number" | jq -r '.head.ref')
|
||||||
source_branch=${source_branch//\//-}
|
source_branch=${source_branch//\//-}
|
||||||
echo "[DEBUG] source branch is: $source_branch"
|
echo "[DEBUG] source branch is: $source_branch"
|
||||||
echo "TAG=PR-$pr_number-$source_branch-${{ env.buildid }}" >> $GITHUB_ENV
|
echo "TAG=PR-$pr_number-$source_branch-${{ env.buildid }}" >> $GITHUB_ENV
|
||||||
|
@ -147,7 +147,7 @@ jobs:
|
||||||
body: |
|
body: |
|
||||||
# Release Notes (Cooker)
|
# Release Notes (Cooker)
|
||||||
This is a cooker snapshot based on the commit: ${{ github.event.repository.full_name }}@${{github.sha}}.
|
This is a cooker snapshot based on the commit: ${{ github.event.repository.full_name }}@${{github.sha}}.
|
||||||
On branch [${{env.BRANCH_NAME}}](https://github.com/XargonWan/RetroDECK/tree/${{env.BRANCH_NAME}}).
|
On branch [${{env.BRANCH_NAME}}](https://github.com/RetroDECK/RetroDECK/tree/${{env.BRANCH_NAME}}).
|
||||||
|
|
||||||
## Commits since last release
|
## Commits since last release
|
||||||
${{ steps.commits.outputs.commits }}
|
${{ steps.commits.outputs.commits }}
|
||||||
|
|
4
.github/workflows/flathub_push_main.yml
vendored
4
.github/workflows/flathub_push_main.yml
vendored
|
@ -26,7 +26,7 @@ jobs:
|
||||||
fi
|
fi
|
||||||
git clone --recursive https://github.com/flathub/net.retrodeck.retrodeck.git flathub
|
git clone --recursive https://github.com/flathub/net.retrodeck.retrodeck.git flathub
|
||||||
cd $gits_folder
|
cd $gits_folder
|
||||||
git clone --recursive https://github.com/XargonWan/RetroDECK RetroDECK
|
git clone --recursive https://github.com/RetroDECK/RetroDECK RetroDECK
|
||||||
cd $gits_folder/RetroDECK
|
cd $gits_folder/RetroDECK
|
||||||
|
|
||||||
relname="main-"$(git rev-parse --short HEAD)
|
relname="main-"$(git rev-parse --short HEAD)
|
||||||
|
@ -83,7 +83,7 @@ jobs:
|
||||||
# curl -sL \
|
# curl -sL \
|
||||||
# -H "Accept: application/vnd.github+json" \
|
# -H "Accept: application/vnd.github+json" \
|
||||||
# -H "Authorization: Bearer ${{ secrets.TRIGGER_BUILD_TOKEN }}" \
|
# -H "Authorization: Bearer ${{ secrets.TRIGGER_BUILD_TOKEN }}" \
|
||||||
# https://api.github.com/repos/XargonWan/RetroDECK-cooker/releases \
|
# https://api.github.com/repos/RetroDECK/Cooker/releases \
|
||||||
# | jq .[0].tag_name \
|
# | jq .[0].tag_name \
|
||||||
# | tr -d \" \
|
# | tr -d \" \
|
||||||
# )
|
# )
|
||||||
|
|
4
.github/workflows/main-selfhosted.yml
vendored
4
.github/workflows/main-selfhosted.yml
vendored
|
@ -24,7 +24,7 @@ on:
|
||||||
jobs:
|
jobs:
|
||||||
|
|
||||||
Building_RetroDECK:
|
Building_RetroDECK:
|
||||||
runs-on: self-hosted
|
runs-on: retrodeck
|
||||||
steps:
|
steps:
|
||||||
|
|
||||||
# Circumventing this bug: https://github.com/flatpak/flatpak-builder/issues/317
|
# Circumventing this bug: https://github.com/flatpak/flatpak-builder/issues/317
|
||||||
|
@ -93,7 +93,7 @@ jobs:
|
||||||
- name: Getting version info
|
- name: Getting version info
|
||||||
id: version
|
id: version
|
||||||
run: |
|
run: |
|
||||||
appdata="https://raw.githubusercontent.com/XargonWan/RetroDECK/main/net.retrodeck.retrodeck.appdata.xml"
|
appdata="https://raw.githubusercontent.com/RetroDECK/RetroDECK/main/net.retrodeck.retrodeck.appdata.xml"
|
||||||
REL_VER=$(curl -s $appdata | xmlstarlet sel -t -v "//release/@version" | head -1)
|
REL_VER=$(curl -s $appdata | xmlstarlet sel -t -v "//release/@version" | head -1)
|
||||||
DES="$(curl -s $appdata | xmlstarlet sel -t -m "//release[1]" -v "description" -n | sed '1,2d;$d;s/^ */- /;/^- $/d')"
|
DES="$(curl -s $appdata | xmlstarlet sel -t -m "//release[1]" -v "description" -n | sed '1,2d;$d;s/^ */- /;/^- $/d')"
|
||||||
echo "REL_VER=$REL_VER" >> $GITHUB_ENV
|
echo "REL_VER=$REL_VER" >> $GITHUB_ENV
|
||||||
|
|
27
README.md
27
README.md
|
@ -1,13 +1,13 @@
|
||||||
<p float="center">
|
<p float="center">
|
||||||
<img src="https://github.com/XargonWan/RetroDECK/blob/main/res/logo.png?raw=true" alt="RetroDECK logo" width="600"/>
|
<img src="https://github.com/RetroDECK/RetroDECK/blob/main/res/logo.png?raw=true" alt="RetroDECK logo" width="600"/>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
# RetroDECK on your device!
|
# RetroDECK on your device!
|
||||||
|
|
||||||
|
|
||||||
<p float="center">
|
<p float="center">
|
||||||
<img src="https://github.com/XargonWan/RetroDECK/blob/main/res/screenshots/screen05.jpeg?raw=true" alt="screenshot" width="300"/>
|
<img src="https://github.com/RetroDECK/RetroDECK/blob/main/res/screenshots/screen05.jpeg?raw=true" alt="screenshot" width="300"/>
|
||||||
<img src="https://github.com/XargonWan/RetroDECK/blob/main/res/screenshots/screen06.jpeg?raw=true" alt="screenshot" width="300"/>
|
<img src="https://github.com/RetroDECK/RetroDECK/blob/main/res/screenshots/screen06.jpeg?raw=true" alt="screenshot" width="300"/>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
Instead of having several different emulators, engines and frontends on your Linux/SteamOS system you only need one: RetroDECK.
|
Instead of having several different emulators, engines and frontends on your Linux/SteamOS system you only need one: RetroDECK.
|
||||||
|
@ -15,7 +15,7 @@ Instead of having several different emulators, engines and frontends on your Lin
|
||||||
![Flathub](https://img.shields.io/flathub/downloads/net.retrodeck.retrodeck)
|
![Flathub](https://img.shields.io/flathub/downloads/net.retrodeck.retrodeck)
|
||||||
![Flathub](https://img.shields.io/flathub/v/net.retrodeck.retrodeck)
|
![Flathub](https://img.shields.io/flathub/v/net.retrodeck.retrodeck)
|
||||||
![Discord](https://img.shields.io/discord/951662718102962256?label=discord)
|
![Discord](https://img.shields.io/discord/951662718102962256?label=discord)
|
||||||
![GitHub](https://img.shields.io/github/license/XargonWan/RetroDECK)
|
![GitHub](https://img.shields.io/github/license/RetroDECK/RetroDECK)
|
||||||
[![Documentation Status](https://readthedocs.org/projects/retrodeck/badge/?version=latest)](https://retrodeck.readthedocs.io/en/latest/?badge=latest)
|
[![Documentation Status](https://readthedocs.org/projects/retrodeck/badge/?version=latest)](https://retrodeck.readthedocs.io/en/latest/?badge=latest)
|
||||||
|
|
||||||
**The RetroDECK Wiki & FAQ**
|
**The RetroDECK Wiki & FAQ**
|
||||||
|
@ -77,7 +77,7 @@ For our long term vision you can check out the following wiki page:
|
||||||
Use the supports channels on [Discord](https://discord.gg/WDc5C9YWMx) `🤝-community-support` and `🆘-support`.
|
Use the supports channels on [Discord](https://discord.gg/WDc5C9YWMx) `🤝-community-support` and `🆘-support`.
|
||||||
### The RetroDECK community:
|
### The RetroDECK community:
|
||||||
[Website](https://retrodeck.net) <br/>
|
[Website](https://retrodeck.net) <br/>
|
||||||
[Wiki](https://github.com/XargonWan/RetroDECK/wiki) <br/>
|
[Wiki](https://github.com/RetroDECK/RetroDECK/wiki) <br/>
|
||||||
[Discord](https://discord.gg/WDc5C9YWMx)<br/>
|
[Discord](https://discord.gg/WDc5C9YWMx)<br/>
|
||||||
[Lemmy](https://lemmy.zip/c/retrodeck)<br/>
|
[Lemmy](https://lemmy.zip/c/retrodeck)<br/>
|
||||||
[Subreddit](https://www.reddit.com/r/retrodeck)
|
[Subreddit](https://www.reddit.com/r/retrodeck)
|
||||||
|
@ -96,21 +96,22 @@ Read up here on how to help out, there is something for everyone:
|
||||||
## Our repositories:
|
## Our repositories:
|
||||||
| Name | Description |
|
| Name | Description |
|
||||||
|-------------------------------------------------------------|-----------------------------------------------------------|
|
|-------------------------------------------------------------|-----------------------------------------------------------|
|
||||||
| [RetroDECK](https://github.com/XargonWan/RetroDECK) | This one, our main repo where the core of the project is |
|
| [RetroDECK](https://github.com/RetroDECK/RetroDECK) | This one, our main repo where the core of the project is |
|
||||||
| [RetroDECK-cooker](https://github.com/XargonWan/RetroDECK-cooker) | Where we publish our test build, no code is hosted here |
|
| [Cooker](https://github.com/RetroDECK/Cooker) | Where we publish our test build, no code is hosted here |
|
||||||
| [RetroDECK-Wiki](https://github.com/XargonWan/RetroDECK-Wiki) | Where our wiki source code is |
|
| [RetroDECK/Wiki](https://github.com/RetroDECK/Wiki) | Where our wiki source code is |
|
||||||
| [RetroDECK-website](https://github.com/XargonWan/RetroDECK-website) | Where our website source code is |
|
| [RetroDECK-website](https://github.com/RetroDECK/RetroDECK-website) | Where our website source code is |
|
||||||
| [RetroDECK on Flathub](https://github.com/flathub/net.retrodeck.retrodeck) | Our little space in Flathub's organization |
|
| [RetroDECK on Flathub](https://github.com/flathub/net.retrodeck.retrodeck) | Our little space in Flathub's organization |
|
||||||
| [RetroDECK-MAME](https://github.com/XargonWan/RetroDECK-MAME) | MAME is big to build, so it's pre-built here and then imported in the build |
|
| [RetroDECK/MAME](https://github.com/RetroDECK/MAME) | MAME is big to build, so it's pre-built here and then imported in the build |
|
||||||
| [RetroDECK-ES-DE](https://github.com/XargonWan/RetroDECK-ES-DE) | This is where we store our patched fork of ES-DE |
|
| [RetroDECK/ES-DE](https://github.com/RetroDECK/ES-DE) | This is where we store our patched fork of ES-DE |
|
||||||
|
|
||||||
|
And many more, for the full list please check our [repositories page on GitHub](https://github.com/orgs/RetroDECK/repositories).
|
||||||
|
|
||||||
# The RetroDECK Wiki
|
# The RetroDECK Wiki
|
||||||
|
|
||||||
Please check out the [Wiki](https://github.com/XargonWan/RetroDECK/wiki) for even more information.
|
Please check out the [Wiki](https://github.com/RetroDECK/RetroDECK/wiki) for even more information.
|
||||||
|
|
||||||
## The FAQ
|
## The FAQ
|
||||||
The RetroDECK [FAQ](https://github.com/XargonWan/RetroDECK/wiki/FAQs%3A-Frequently-asked-questions) on the wiki has a vast variety of questions and answers.
|
The RetroDECK [FAQ](https://github.com/RetroDECK/RetroDECK/wiki/FAQs%3A-Frequently-asked-questions) on the wiki has a vast variety of questions and answers.
|
||||||
|
|
||||||
# How to get support?
|
# How to get support?
|
||||||
Use the supports channels on [Discord](https://discord.gg/WDc5C9YWMx).
|
Use the supports channels on [Discord](https://discord.gg/WDc5C9YWMx).
|
||||||
|
|
|
@ -30,7 +30,7 @@ log i "Today is $today_date"
|
||||||
release_snippet="\
|
release_snippet="\
|
||||||
<releases>
|
<releases>
|
||||||
<release version=\"$appdata_version\" date=\"$today_date\">
|
<release version=\"$appdata_version\" date=\"$today_date\">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/$appdata_version</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/$appdata_version</url>
|
||||||
<description>
|
<description>
|
||||||
RELEASE_NOTES_PLACEHOLDER
|
RELEASE_NOTES_PLACEHOLDER
|
||||||
</description>
|
</description>
|
||||||
|
@ -41,7 +41,7 @@ xml_content=$(cat "$appdata_file")
|
||||||
|
|
||||||
# Replace RELEASE_NOTES_PLACEHOLDER with the actual release notes
|
# Replace RELEASE_NOTES_PLACEHOLDER with the actual release notes
|
||||||
# TODO
|
# TODO
|
||||||
git clone https://github.com/XargonWan/RetroDECK.wiki.git /tmp/wiki
|
git clone https://github.com/RetroDECK/RetroDECK.wiki.git /tmp/wiki
|
||||||
|
|
||||||
# Path to the markdown file
|
# Path to the markdown file
|
||||||
wiki="/tmp/wiki/Version-history:-Patch-Notes.md"
|
wiki="/tmp/wiki/Version-history:-Patch-Notes.md"
|
||||||
|
|
|
@ -8,8 +8,8 @@ hash^MSXBIOSHASHPLACEHOLDER^http://bluemsx.msxblue.com/rel_download/blueMSXv282f
|
||||||
hash^XEMUHDDHASHPLACEHOLDER^https://github.com/mborgerson/xemu-hdd-image/releases/latest/download/xbox_hdd.qcow2.zip
|
hash^XEMUHDDHASHPLACEHOLDER^https://github.com/mborgerson/xemu-hdd-image/releases/latest/download/xbox_hdd.qcow2.zip
|
||||||
hash^VITA3KSHAPLACEHOLDER^https://github.com/Vita3K/Vita3K/releases/download/continuous/ubuntu-latest.zip
|
hash^VITA3KSHAPLACEHOLDER^https://github.com/Vita3K/Vita3K/releases/download/continuous/ubuntu-latest.zip
|
||||||
hash^RANIGHTLYCORESPLACEHOLDER^https://buildbot.libretro.com/nightly/linux/x86_64/RetroArch_cores.7z
|
hash^RANIGHTLYCORESPLACEHOLDER^https://buildbot.libretro.com/nightly/linux/x86_64/RetroArch_cores.7z
|
||||||
hash^RETRODECKMAMEPLACEHOLDER^"https://github.com/XargonWan/RetroDECK-MAME/releases/download/$(curl -s https://api.github.com/repos/XargonWan/RetroDECK-MAME/releases/latest | grep -oP '"tag_name": "\K(.*?)(?=")')/RetroDECK-MAME-Artifact.tar.gz"
|
hash^RETRODECKMAMEPLACEHOLDER^"https://github.com/RetroDECK/MAME/releases/download/$(curl -s https://api.github.com/repos/RetroDECK/MAME/releases/latest | grep -oP '"tag_name": "\K(.*?)(?=")')/RetroDECK-MAME-Artifact.tar.gz"
|
||||||
url^RETRODECKMAMEURLPLACEHOLDER^"https://github.com/XargonWan/RetroDECK-MAME/releases/download/$(curl -s https://api.github.com/repos/XargonWan/RetroDECK-MAME/releases/latest | grep -oP '"tag_name": "\K(.*?)(?=")')/RetroDECK-MAME-Artifact.tar.gz"
|
url^RETRODECKMAMEURLPLACEHOLDER^"https://github.com/RetroDECK/MAME/releases/download/$(curl -s https://api.github.com/repos/RetroDECK/MAME/releases/latest | grep -oP '"tag_name": "\K(.*?)(?=")')/RetroDECK-MAME-Artifact.tar.gz"
|
||||||
latestcommit^UNIVERSALDYNAMICINPUTCOMMITPLACEHOLDER^https://github.com/Venomalia/UniversalDynamicInput^main
|
latestcommit^UNIVERSALDYNAMICINPUTCOMMITPLACEHOLDER^https://github.com/Venomalia/UniversalDynamicInput^main
|
||||||
outside_file^VERSIONPLACEHOLDER^${GITHUB_WORKSPACE}/buildid
|
outside_file^VERSIONPLACEHOLDER^${GITHUB_WORKSPACE}/buildid
|
||||||
branch^THISBRANCH
|
branch^THISBRANCH
|
||||||
|
|
|
@ -12,7 +12,7 @@ manifest_content=$(cat "$manifest")
|
||||||
|
|
||||||
fetch_repo_version(){
|
fetch_repo_version(){
|
||||||
# Getting latest RetroDECK release info
|
# Getting latest RetroDECK release info
|
||||||
LATEST_RELEASE=$(curl -s "https://api.github.com/repos/XargonWan/RetroDECK/releases/latest")
|
LATEST_RELEASE=$(curl -s "https://api.github.com/repos/RetroDECK/RetroDECK/releases/latest")
|
||||||
# Extracting tag name from the latest release
|
# Extracting tag name from the latest release
|
||||||
repo_version=$(echo "$LATEST_RELEASE" | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/')
|
repo_version=$(echo "$LATEST_RELEASE" | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/')
|
||||||
# Printing results
|
# Printing results
|
||||||
|
|
72
config/retrodeck/reference_lists/retrodeck_credits.txt
Normal file
72
config/retrodeck/reference_lists/retrodeck_credits.txt
Normal file
|
@ -0,0 +1,72 @@
|
||||||
|
The Team
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
XargonWan
|
||||||
|
|
||||||
|
RetroDECK project founder and also one of the founding members of AmberELEC.
|
||||||
|
Grand General of the IPL (Italian Pizza Legion) in the internal pizza war.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Lazorne
|
||||||
|
|
||||||
|
Community management/outreach, testing, documentation, emulator configurations, Steam Input and feature request / issue management.
|
||||||
|
Meme Lord of the Wiki and also the cult leader of the NPC (The Nordic Pizza Cult) also called by the others as "The Pizza Heresy Cult" or "Harbingers of Pizza Chaos". Instigator of the internal pizza war.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
jiannazzone
|
||||||
|
|
||||||
|
Web Development, Community management/outreach, testing, documentation. Have not choosen a side yet in the Pizza War.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
IceNine451
|
||||||
|
|
||||||
|
Creator of the RetroDECK configurator, the RetroDECK Framework and various cool things.
|
||||||
|
Freedom loving leader of the MCCP (Murican Cheese Crust Patriots) in the internal pizza war.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Lx32
|
||||||
|
|
||||||
|
|
||||||
|
Develops various new features, functions and tools.
|
||||||
|
1st Commander of the IPL (Italian Pizza Legion) nicknamed Paladin al Taglio in the internal pizza war.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
WallK
|
||||||
|
|
||||||
|
Checks GODOT and other things.
|
||||||
|
Pizza Mercenary
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
dottormac
|
||||||
|
|
||||||
|
Does bleeding edge cooker testing (lives in the danger zone), some feature suggestions and design.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
MonkeyX
|
||||||
|
Jack of all trades: mainly working on GODOT and Manifest
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
We want give special thanks to:
|
||||||
|
|
||||||
|
- Our Patreon and donors that keeps the build servers running and provide feedback.
|
||||||
|
|
||||||
|
- All related emulation, front end and software projects that we are dependent on.
|
||||||
|
|
||||||
|
- All people that have put both time and money into emulation projects.
|
||||||
|
|
||||||
|
- All the users who help others with support, guidance and good spirit.
|
||||||
|
|
||||||
|
- All the users who help with testing and reporting issues.
|
||||||
|
|
||||||
|
- All the community creators who creates various art and assets for the community.
|
||||||
|
|
||||||
|
You are all the ones that makes this project possible.
|
|
@ -132,7 +132,7 @@ cgrom.dat^keropi/^cb0a5cfcf7247a7eab74bb2716260269^Sharp X68000^Font file (Requi
|
||||||
iplrom30.dat^keropi/^f373003710ab4322642f527f567e020a^Sharp X68000^X68000 BIOS 2
|
iplrom30.dat^keropi/^f373003710ab4322642f527f567e020a^Sharp X68000^X68000 BIOS 2
|
||||||
iplromco.dat^keropi/^cc78d4f4900f622bd6de1aed7f52592f^Sharp X68000^X68000 BIOS 3
|
iplromco.dat^keropi/^cc78d4f4900f622bd6de1aed7f52592f^Sharp X68000^X68000 BIOS 3
|
||||||
iplromxv.dat^keropi/^0617321daa182c3f3d6f41fd02fb3275^Sharp X68000^X68000 BIOS 4
|
iplromxv.dat^keropi/^0617321daa182c3f3d6f41fd02fb3275^Sharp X68000^X68000 BIOS 4
|
||||||
psxonpsp660.bin^^c53ca5908936d412331790f4426c6c33^Sony PSX^PS1 BIOS (At least 1 required)
|
psxonpsp660.bin^^c53ca5908936d412331790f4426c6c33^Sony PSX^PS1 BIOS from PSP (At least 1 required)
|
||||||
scph5500.bin^^8dd7d5296a650fac7319bce665a6a53c^Sony PSX^PS1 JP BIOS (At least 1 required)
|
scph5500.bin^^8dd7d5296a650fac7319bce665a6a53c^Sony PSX^PS1 JP BIOS (At least 1 required)
|
||||||
scph5501.bin^^490f666e1afb15b7362b406ed1cea246^Sony PSX^PS1 US BIOS (At least 1 required)
|
scph5501.bin^^490f666e1afb15b7362b406ed1cea246^Sony PSX^PS1 US BIOS (At least 1 required)
|
||||||
scph5502.bin^^32736f17079d0b2b7024407c39bd3050^Sony PSX^PS1 EU BIOS (At least 1 required)
|
scph5502.bin^^32736f17079d0b2b7024407c39bd3050^Sony PSX^PS1 EU BIOS (At least 1 required)
|
||||||
|
|
|
@ -99,7 +99,7 @@ check_for_version_update() {
|
||||||
log i "Selected: \"Yes\""
|
log i "Selected: \"Yes\""
|
||||||
configurator_generic_dialog "RetroDECK Online Update" "The update process may take several minutes.\n\nAfter the update is complete, RetroDECK will close. When you run it again you will be using the latest version."
|
configurator_generic_dialog "RetroDECK Online Update" "The update process may take several minutes.\n\nAfter the update is complete, RetroDECK will close. When you run it again you will be using the latest version."
|
||||||
(
|
(
|
||||||
local latest_cooker_download=$(curl --silent https://api.github.com/repos/XargonWan/RetroDECK-cooker/releases/latest | grep '"browser_download_url":.*flatpak' | grep -v '\.sha' | sed -E 's/.*"([^"]+)".*/\1/')
|
local latest_cooker_download=$(curl --silent https://api.github.com/repos/RetroDECK/Cooker/releases/latest | grep '"browser_download_url":.*flatpak' | grep -v '\.sha' | sed -E 's/.*"([^"]+)".*/\1/')
|
||||||
local temp_folder="$rdhome/RetroDECK_Updates"
|
local temp_folder="$rdhome/RetroDECK_Updates"
|
||||||
create_dir $temp_folder
|
create_dir $temp_folder
|
||||||
log i "Downloading version \"$online_version\" in \"$temp_folder/RetroDECK-cooker.flatpak\" from url: \"$latest_cooker_download\""
|
log i "Downloading version \"$online_version\" in \"$temp_folder/RetroDECK-cooker.flatpak\" from url: \"$latest_cooker_download\""
|
||||||
|
|
|
@ -36,7 +36,7 @@ rd_es_themes="/app/share/es-de/themes"
|
||||||
lockfile="/var/config/retrodeck/.lock" # Where the lockfile is located
|
lockfile="/var/config/retrodeck/.lock" # Where the lockfile is located
|
||||||
default_sd="/run/media/mmcblk0p1" # Steam Deck SD default path # A static location for RetroDECK logs to be written
|
default_sd="/run/media/mmcblk0p1" # Steam Deck SD default path # A static location for RetroDECK logs to be written
|
||||||
hard_version="$(cat '/app/retrodeck/version')" # hardcoded version (in the readonly filesystem)
|
hard_version="$(cat '/app/retrodeck/version')" # hardcoded version (in the readonly filesystem)
|
||||||
rd_repo="https://github.com/XargonWan/RetroDECK" # The URL of the main RetroDECK GitHub repo
|
rd_repo="https://github.com/RetroDECK/RetroDECK" # The URL of the main RetroDECK GitHub repo
|
||||||
es_themes_list="https://gitlab.com/es-de/themes/themes-list/-/raw/master/themes.json" # The URL of the ES-DE 2.0 themes list
|
es_themes_list="https://gitlab.com/es-de/themes/themes-list/-/raw/master/themes.json" # The URL of the ES-DE 2.0 themes list
|
||||||
remote_network_target_1="https://flathub.org" # The URL of a common internet target for testing network access
|
remote_network_target_1="https://flathub.org" # The URL of a common internet target for testing network access
|
||||||
remote_network_target_2="$rd_repo" # The URL of a common internet target for testing network access
|
remote_network_target_2="$rd_repo" # The URL of a common internet target for testing network access
|
||||||
|
|
|
@ -705,7 +705,7 @@ ponzu_remove() {
|
||||||
# TODO: this function is not yet used
|
# TODO: this function is not yet used
|
||||||
branch_selector() {
|
branch_selector() {
|
||||||
log d "Fetch branches from GitHub API excluding \"main\""
|
log d "Fetch branches from GitHub API excluding \"main\""
|
||||||
branches=$(curl -s https://api.github.com/repos/XargonWan/RetroDECK/branches | grep '"name":' | awk -F '"' '$4 != "main" {print $4}')
|
branches=$(curl -s https://api.github.com/repos/RetroDECK/RetroDECK/branches | grep '"name":' | awk -F '"' '$4 != "main" {print $4}')
|
||||||
|
|
||||||
# Create an array to store branch names
|
# Create an array to store branch names
|
||||||
branch_array=()
|
branch_array=()
|
||||||
|
@ -737,7 +737,7 @@ branch_selector() {
|
||||||
set_setting_value "$rd_conf" "branch" "$selected_branch" "retrodeck" "options"
|
set_setting_value "$rd_conf" "branch" "$selected_branch" "retrodeck" "options"
|
||||||
branch="feat/sftp"
|
branch="feat/sftp"
|
||||||
# Get the latest release for the specified branch
|
# Get the latest release for the specified branch
|
||||||
latest_release=$(curl -s "https://api.github.com/repos/XargonWan/RetroDECK-cooker/releases" | jq ".[] | select(.target_commitish == \"$branch_name\") | .tag_name" | head -n 1)
|
latest_release=$(curl -s "https://api.github.com/repos/RetroDECK/Cooker/releases" | jq ".[] | select(.target_commitish == \"$branch_name\") | .tag_name" | head -n 1)
|
||||||
# TODO: this will fail because the builds coming from the PRs are not published yet, we should fix them
|
# TODO: this will fail because the builds coming from the PRs are not published yet, we should fix them
|
||||||
# TODO: form a proper url: $flatpak_file_url
|
# TODO: form a proper url: $flatpak_file_url
|
||||||
configurator_generic_dialog "RetroDECK Online Update" "The update process may take several minutes.\n\nAfter the update is complete, RetroDECK will close. When you run it again you will be using the latest version."
|
configurator_generic_dialog "RetroDECK Online Update" "The update process may take several minutes.\n\nAfter the update is complete, RetroDECK will close. When you run it again you will be using the latest version."
|
||||||
|
|
|
@ -7,32 +7,32 @@
|
||||||
<summary>RetroDECK brings an environment to catalog and play your retro games directly on your Steam Deck</summary>
|
<summary>RetroDECK brings an environment to catalog and play your retro games directly on your Steam Deck</summary>
|
||||||
<developer_name>RetroDECK Team</developer_name>
|
<developer_name>RetroDECK Team</developer_name>
|
||||||
<url type="homepage">https://retrodeck.net</url>
|
<url type="homepage">https://retrodeck.net</url>
|
||||||
<url type="bugtracker">https://github.com/XargonWan/RetroDECK/issues</url>
|
<url type="bugtracker">https://github.com/RetroDECK/RetroDECK/issues</url>
|
||||||
<url type="help">https://retrodeck.readthedocs.io</url>
|
<url type="help">https://retrodeck.readthedocs.io</url>
|
||||||
<url type="faq">https://github.com/XargonWan/RetroDECK/wiki/FAQs---Frequently-asked-questions</url>
|
<url type="faq">https://github.com/RetroDECK/RetroDECK/wiki/FAQs---Frequently-asked-questions</url>
|
||||||
<url type="donation">https://www.patreon.com/RetroDECK</url>
|
<url type="donation">https://www.patreon.com/RetroDECK</url>
|
||||||
<content_rating type="oars-1.0" />
|
<content_rating type="oars-1.0" />
|
||||||
<screenshots>
|
<screenshots>
|
||||||
<screenshot type="default">
|
<screenshot type="default">
|
||||||
<image>https://github.com/XargonWan/RetroDECK/blob/main/res/logo.png?raw=true</image>
|
<image>https://github.com/RetroDECK/RetroDECK/blob/main/res/logo.png?raw=true</image>
|
||||||
</screenshot>
|
</screenshot>
|
||||||
<screenshot>
|
<screenshot>
|
||||||
<image>https://github.com/XargonWan/RetroDECK/blob/main/res/screenshots/screen01.jpeg?raw=true</image>
|
<image>https://github.com/RetroDECK/RetroDECK/blob/main/res/screenshots/screen01.jpeg?raw=true</image>
|
||||||
</screenshot>
|
</screenshot>
|
||||||
<screenshot>
|
<screenshot>
|
||||||
<image>https://github.com/XargonWan/RetroDECK/blob/main/res/screenshots/screen02.jpeg?raw=true</image>
|
<image>https://github.com/RetroDECK/RetroDECK/blob/main/res/screenshots/screen02.jpeg?raw=true</image>
|
||||||
</screenshot>
|
</screenshot>
|
||||||
<screenshot>
|
<screenshot>
|
||||||
<image>https://github.com/XargonWan/RetroDECK/blob/main/res/screenshots/screen03.jpeg?raw=true</image>
|
<image>https://github.com/RetroDECK/RetroDECK/blob/main/res/screenshots/screen03.jpeg?raw=true</image>
|
||||||
</screenshot>
|
</screenshot>
|
||||||
<screenshot>
|
<screenshot>
|
||||||
<image>https://github.com/XargonWan/RetroDECK/blob/main/res/screenshots/screen04.jpeg?raw=true</image>
|
<image>https://github.com/RetroDECK/RetroDECK/blob/main/res/screenshots/screen04.jpeg?raw=true</image>
|
||||||
</screenshot>
|
</screenshot>
|
||||||
<screenshot>
|
<screenshot>
|
||||||
<image>https://github.com/XargonWan/RetroDECK/blob/main/res/screenshots/screen05.jpeg?raw=true</image>
|
<image>https://github.com/RetroDECK/RetroDECK/blob/main/res/screenshots/screen05.jpeg?raw=true</image>
|
||||||
</screenshot>
|
</screenshot>
|
||||||
<screenshot>
|
<screenshot>
|
||||||
<image>https://github.com/XargonWan/RetroDECK/blob/main/res/screenshots/screen06.jpeg?raw=true</image>
|
<image>https://github.com/RetroDECK/RetroDECK/blob/main/res/screenshots/screen06.jpeg?raw=true</image>
|
||||||
</screenshot>
|
</screenshot>
|
||||||
</screenshots>
|
</screenshots>
|
||||||
<description>
|
<description>
|
||||||
|
@ -52,7 +52,7 @@
|
||||||
4. [OPTIONAL] Download Steam Grids graphics for RetroDECK with BoilR
|
4. [OPTIONAL] Download Steam Grids graphics for RetroDECK with BoilR
|
||||||
</p>
|
</p>
|
||||||
<p>For more detailed information check our wiki:
|
<p>For more detailed information check our wiki:
|
||||||
https://github.com/XargonWan/RetroDECK/wiki</p>
|
https://github.com/RetroDECK/RetroDECK/wiki</p>
|
||||||
<p>If you want to sponsor the project:
|
<p>If you want to sponsor the project:
|
||||||
https://www.patreon.com/RetroDECK</p>
|
https://www.patreon.com/RetroDECK</p>
|
||||||
<p>If you want to join the RetroDECK community check our:</p>
|
<p>If you want to join the RetroDECK community check our:</p>
|
||||||
|
@ -68,7 +68,7 @@
|
||||||
<metadata_license>CC0-1.0</metadata_license>
|
<metadata_license>CC0-1.0</metadata_license>
|
||||||
<releases>
|
<releases>
|
||||||
<release version="0.9.0b" date="2024-07-19">
|
<release version="0.9.0b" date="2024-07-19">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.9.0b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.9.0b</url>
|
||||||
<description>
|
<description>
|
||||||
<p>Changes:</p>
|
<p>Changes:</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -81,7 +81,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.8.2b" date="2024-07-17">
|
<release version="0.8.2b" date="2024-07-17">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.8.2b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.8.2b</url>
|
||||||
<description>
|
<description>
|
||||||
<p>Changes:</p>
|
<p>Changes:</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -107,7 +107,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.8.1b" date="2024-05-13">
|
<release version="0.8.1b" date="2024-05-13">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.8.1b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.8.1b</url>
|
||||||
<description>
|
<description>
|
||||||
<p>Changes:</p>
|
<p>Changes:</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -140,7 +140,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.8.0b" date="2024-04-17">
|
<release version="0.8.0b" date="2024-04-17">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.8.0b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.8.0b</url>
|
||||||
<description>
|
<description>
|
||||||
<p>Changes:</p>
|
<p>Changes:</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -198,7 +198,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.7.6b" date="2024-02-08">
|
<release version="0.7.6b" date="2024-02-08">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.7.6b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.7.6b</url>
|
||||||
<description>
|
<description>
|
||||||
<p>Changes:</p>
|
<p>Changes:</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -216,7 +216,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.7.5b" date="2023-12-14">
|
<release version="0.7.5b" date="2023-12-14">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.7.5b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.7.5b</url>
|
||||||
<description>
|
<description>
|
||||||
<p>Bug fixes and other changes:</p>
|
<p>Bug fixes and other changes:</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -236,7 +236,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.7.4b" date="2023-11-18">
|
<release version="0.7.4b" date="2023-11-18">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.7.4b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.7.4b</url>
|
||||||
<description>
|
<description>
|
||||||
<p>Hotfix:</p>
|
<p>Hotfix:</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -252,7 +252,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.7.3b" date="2023-11-14">
|
<release version="0.7.3b" date="2023-11-14">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.7.3b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.7.3b</url>
|
||||||
<description>
|
<description>
|
||||||
<p>Updates:</p>
|
<p>Updates:</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -266,7 +266,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.7.2b" date="2023-09-27">
|
<release version="0.7.2b" date="2023-09-27">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.7.2b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.7.2b</url>
|
||||||
<description>
|
<description>
|
||||||
<p>Updates:</p>
|
<p>Updates:</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -289,7 +289,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.7.1b" date="2023-08-16">
|
<release version="0.7.1b" date="2023-08-16">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.7.1b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.7.1b</url>
|
||||||
<description>
|
<description>
|
||||||
<p>Information:</p>
|
<p>Information:</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -333,7 +333,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.7.0b" date="2023-06-15">
|
<release version="0.7.0b" date="2023-06-15">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.7.0b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.7.0b</url>
|
||||||
<description>
|
<description>
|
||||||
<p>New - System features:</p>
|
<p>New - System features:</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -386,7 +386,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.6.6b" date="2023-04-26">
|
<release version="0.6.6b" date="2023-04-26">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.6.6b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.6.6b</url>
|
||||||
<description>
|
<description>
|
||||||
<p>Bug fixes:</p>
|
<p>Bug fixes:</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -396,7 +396,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.6.5b" date="2023-04-07">
|
<release version="0.6.5b" date="2023-04-07">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.6.5b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.6.5b</url>
|
||||||
<description>
|
<description>
|
||||||
<p>Bug fixes and other changes:</p>
|
<p>Bug fixes and other changes:</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -408,7 +408,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.6.4b" date="2023-04-04">
|
<release version="0.6.4b" date="2023-04-04">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.6.4b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.6.4b</url>
|
||||||
<description>
|
<description>
|
||||||
<p>New features - General:</p>
|
<p>New features - General:</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -425,7 +425,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.6.3b" date="2023-03-24">
|
<release version="0.6.3b" date="2023-03-24">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.6.3b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.6.3b</url>
|
||||||
<description>
|
<description>
|
||||||
<p>New features - General:</p>
|
<p>New features - General:</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -453,7 +453,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.6.2b" date="2023-03-15">
|
<release version="0.6.2b" date="2023-03-15">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.6.2b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.6.2b</url>
|
||||||
<description>
|
<description>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Persistent configurations when updating RetroDECK, this means your custom configurations should be saved across future versions. (We also laid groundwork for dynamic persistent configurations, more on that in a future update. This is the reason why it has taken quite long to fix this).</li>
|
<li>Persistent configurations when updating RetroDECK, this means your custom configurations should be saved across future versions. (We also laid groundwork for dynamic persistent configurations, more on that in a future update. This is the reason why it has taken quite long to fix this).</li>
|
||||||
|
@ -477,7 +477,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.6.1b" date="2023-02-21">
|
<release version="0.6.1b" date="2023-02-21">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.6.1b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.6.1b</url>
|
||||||
<description>
|
<description>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Updated all the emulators and cores at their latest versions (except for Duckstation)</li>
|
<li>Updated all the emulators and cores at their latest versions (except for Duckstation)</li>
|
||||||
|
@ -496,7 +496,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.6.0b" date="2022-12-24">
|
<release version="0.6.0b" date="2022-12-24">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.6.0b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.6.0b</url>
|
||||||
<description>
|
<description>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Added Ryujinx</li>
|
<li>Added Ryujinx</li>
|
||||||
|
@ -521,7 +521,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.5.3b" date="2022-10-26">
|
<release version="0.5.3b" date="2022-10-26">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.5.3b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.5.3b</url>
|
||||||
<description>
|
<description>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Fixed inaccessible RetroArch shaders folder</li>
|
<li>Fixed inaccessible RetroArch shaders folder</li>
|
||||||
|
@ -538,7 +538,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.5.2b" date="2022-10-13">
|
<release version="0.5.2b" date="2022-10-13">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.5.2b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.5.2b</url>
|
||||||
<description>
|
<description>
|
||||||
<ul>
|
<ul>
|
||||||
<li>VERY IMPORTANT: We are moving your saves! This can take time on the first boot. If you miss some saves they are not gone. Please read more in the wiki.</li>
|
<li>VERY IMPORTANT: We are moving your saves! This can take time on the first boot. If you miss some saves they are not gone. Please read more in the wiki.</li>
|
||||||
|
@ -549,7 +549,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.5.1b" date="2022-10-12">
|
<release version="0.5.1b" date="2022-10-12">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.5.1b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.5.1b</url>
|
||||||
<description>
|
<description>
|
||||||
<ul>
|
<ul>
|
||||||
<li>VERY IMPORTANT: We are moving your saves! This can take time on the first boot. If you miss some saves they are not gone. Please read more in the wiki.</li>
|
<li>VERY IMPORTANT: We are moving your saves! This can take time on the first boot. If you miss some saves they are not gone. Please read more in the wiki.</li>
|
||||||
|
@ -571,7 +571,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.5.0b" date="2022-10-11">
|
<release version="0.5.0b" date="2022-10-11">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.5.0b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.5.0b</url>
|
||||||
<description>
|
<description>
|
||||||
<ul>
|
<ul>
|
||||||
<li>VERY IMPORTANT: We are moving your saves! This can take time on the first boot. If you miss some saves they are not gone. Please read more in the wiki.</li>
|
<li>VERY IMPORTANT: We are moving your saves! This can take time on the first boot. If you miss some saves they are not gone. Please read more in the wiki.</li>
|
||||||
|
@ -591,7 +591,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.4.5b" date="2022-07-20">
|
<release version="0.4.5b" date="2022-07-20">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.4.5b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.4.5b</url>
|
||||||
<description>
|
<description>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Fixed a bug where new symlinks were not created correctly and users couldn't scrape their games</li>
|
<li>Fixed a bug where new symlinks were not created correctly and users couldn't scrape their games</li>
|
||||||
|
@ -606,7 +606,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.4.4b" date="2022-07-18">
|
<release version="0.4.4b" date="2022-07-18">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.4.4b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.4.4b</url>
|
||||||
<description>
|
<description>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Yuzu: Disabled shader caching as it was broken</li>
|
<li>Yuzu: Disabled shader caching as it was broken</li>
|
||||||
|
@ -631,7 +631,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.4.3b" date="2022-07-07">
|
<release version="0.4.3b" date="2022-07-07">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.4.3b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.4.3b</url>
|
||||||
<description>
|
<description>
|
||||||
<p>
|
<p>
|
||||||
Emulators:
|
Emulators:
|
||||||
|
@ -659,7 +659,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.4.2b" date="2022-07-01">
|
<release version="0.4.2b" date="2022-07-01">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.4.2b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.4.2b</url>
|
||||||
<description>
|
<description>
|
||||||
<p>
|
<p>
|
||||||
Emulators:
|
Emulators:
|
||||||
|
@ -694,7 +694,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.4.1b" date="2022-05-11">
|
<release version="0.4.1b" date="2022-05-11">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.4.1b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.4.1b</url>
|
||||||
<description>
|
<description>
|
||||||
<p>
|
<p>
|
||||||
Emulators:
|
Emulators:
|
||||||
|
@ -733,7 +733,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.4.0b" date="2022-05-26">
|
<release version="0.4.0b" date="2022-05-26">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.4.0b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.4.0b</url>
|
||||||
<description>
|
<description>
|
||||||
<p>Emulators:</p>
|
<p>Emulators:</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -790,7 +790,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.3.1b" date="2022-04-26">
|
<release version="0.3.1b" date="2022-04-26">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.3.1b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.3.1b</url>
|
||||||
<description>
|
<description>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Fixed Dolphin: now Dolphin (Standalone) is the default emulator for GC/Wii.</li>
|
<li>Fixed Dolphin: now Dolphin (Standalone) is the default emulator for GC/Wii.</li>
|
||||||
|
@ -798,7 +798,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.3.0b" date="2022-04-26">
|
<release version="0.3.0b" date="2022-04-26">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.3.0b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.3.0b</url>
|
||||||
<description>
|
<description>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Migrated everything from the old domain com.xargon.retrodeck to net.retrodeck.retrodeck to be aligned with flathub standards</li>
|
<li>Migrated everything from the old domain com.xargon.retrodeck to net.retrodeck.retrodeck to be aligned with flathub standards</li>
|
||||||
|
@ -818,7 +818,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.2.0b" date="2022-04-17">
|
<release version="0.2.0b" date="2022-04-17">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.2.0b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.2.0b</url>
|
||||||
<description>
|
<description>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Migrated everything from the old building script to a full fledged yaml in order to being published on Discover</li>
|
<li>Migrated everything from the old building script to a full fledged yaml in order to being published on Discover</li>
|
||||||
|
@ -834,7 +834,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.1.1b" date="2022-04-03">
|
<release version="0.1.1b" date="2022-04-03">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.1.1b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.1.1b</url>
|
||||||
<description>
|
<description>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Removed some debug stuff (press any key to continue)</li>
|
<li>Removed some debug stuff (press any key to continue)</li>
|
||||||
|
@ -846,7 +846,7 @@
|
||||||
</description>
|
</description>
|
||||||
</release>
|
</release>
|
||||||
<release version="0.1.0b" date="2022-04-03">
|
<release version="0.1.0b" date="2022-04-03">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.1.0b</url>
|
<url>https://github.com/RetroDECK/RetroDECK/releases/tag/0.1.0b</url>
|
||||||
<description>
|
<description>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Pick up and play, just put your roms and bios in /retrodeck/roms and /retrodeck/bios folders.</li>
|
<li>Pick up and play, just put your roms and bios in /retrodeck/roms and /retrodeck/bios folders.</li>
|
||||||
|
|
|
@ -94,7 +94,7 @@ modules:
|
||||||
echo "Version is $VERSION"
|
echo "Version is $VERSION"
|
||||||
sources:
|
sources:
|
||||||
- type: git
|
- type: git
|
||||||
url: https://github.com/XargonWan/RetroDECK.git
|
url: https://github.com/RetroDECK/RetroDECK.git
|
||||||
branch: THISBRANCH
|
branch: THISBRANCH
|
||||||
|
|
||||||
- name: xmlstarlet
|
- name: xmlstarlet
|
||||||
|
@ -418,7 +418,7 @@ modules:
|
||||||
- es-core
|
- es-core
|
||||||
sources:
|
sources:
|
||||||
- type: git
|
- type: git
|
||||||
url: https://github.com/XargonWan/RetroDECK-ES-DE
|
url: https://github.com/RetroDECK/ES-DE
|
||||||
branch: retrodeck-main
|
branch: retrodeck-main
|
||||||
- type: shell
|
- type: shell
|
||||||
|
|
||||||
|
@ -1360,5 +1360,5 @@ modules:
|
||||||
|
|
||||||
sources:
|
sources:
|
||||||
- type: git
|
- type: git
|
||||||
url: https://github.com/XargonWan/RetroDECK.git
|
url: https://github.com/RetroDECK/RetroDECK.git
|
||||||
branch: THISBRANCH
|
branch: THISBRANCH
|
|
@ -39,7 +39,7 @@ jobs:
|
||||||
- name: Getting version info
|
- name: Getting version info
|
||||||
id: version
|
id: version
|
||||||
run: |
|
run: |
|
||||||
appdata="https://raw.githubusercontent.com/XargonWan/RetroDECK/main/net.retrodeck.retrodeck.appdata.xml"
|
appdata="https://raw.githubusercontent.com/RetroDECK/RetroDECK/main/net.retrodeck.retrodeck.appdata.xml"
|
||||||
REL_VER=$(curl -s $appdata | xmlstarlet sel -t -v "//release/@version" | head -1)
|
REL_VER=$(curl -s $appdata | xmlstarlet sel -t -v "//release/@version" | head -1)
|
||||||
DES="$(curl -s $appdata | xmlstarlet sel -t -m "//release[1]" -v "description" -n | sed '1,2d;$d;s/^ */- /;/^- $/d')"
|
DES="$(curl -s $appdata | xmlstarlet sel -t -m "//release[1]" -v "description" -n | sed '1,2d;$d;s/^ */- /;/^- $/d')"
|
||||||
echo "REL_VER=$REL_VER" >> $GITHUB_ENV
|
echo "REL_VER=$REL_VER" >> $GITHUB_ENV
|
||||||
|
|
|
@ -27,7 +27,7 @@ on:
|
||||||
jobs:
|
jobs:
|
||||||
|
|
||||||
Building_RetroDECK:
|
Building_RetroDECK:
|
||||||
runs-on: self-hosted
|
runs-on: retrodeck
|
||||||
steps:
|
steps:
|
||||||
|
|
||||||
# Circumventing this bug: https://github.com/flatpak/flatpak-builder/issues/317
|
# Circumventing this bug: https://github.com/flatpak/flatpak-builder/issues/317
|
||||||
|
@ -64,7 +64,7 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
if [[ "$BRANCH_NAME" == 'refs/'* ]]; then
|
if [[ "$BRANCH_NAME" == 'refs/'* ]]; then
|
||||||
pr_number=$(echo ${{env.BRANCH_NAME}} | awk -F'/' '{print $3}')
|
pr_number=$(echo ${{env.BRANCH_NAME}} | awk -F'/' '{print $3}')
|
||||||
source_branch=$(curl -s "https://api.github.com/repos/XargonWan/RetroDECK/pulls/$pr_number" | jq -r '.head.ref')
|
source_branch=$(curl -s "https://api.github.com/repos/RetroDECK/RetroDECK/pulls/$pr_number" | jq -r '.head.ref')
|
||||||
source_branch=${source_branch//\//-}
|
source_branch=${source_branch//\//-}
|
||||||
echo "[DEBUG] source branch is: $source_branch"
|
echo "[DEBUG] source branch is: $source_branch"
|
||||||
echo "TAG=PR-$pr_number-$source_branch-${{ env.buildid }}" >> $GITHUB_ENV
|
echo "TAG=PR-$pr_number-$source_branch-${{ env.buildid }}" >> $GITHUB_ENV
|
||||||
|
@ -140,7 +140,7 @@ jobs:
|
||||||
body: |
|
body: |
|
||||||
# Release Notes (Cooker)
|
# Release Notes (Cooker)
|
||||||
This is a cooker snapshot based on the commit: ${{ github.event.repository.full_name }}@${{github.sha}}.
|
This is a cooker snapshot based on the commit: ${{ github.event.repository.full_name }}@${{github.sha}}.
|
||||||
On branch [${{env.BRANCH_NAME}}](https://github.com/XargonWan/RetroDECK/tree/${{env.BRANCH_NAME}}).
|
On branch [${{env.BRANCH_NAME}}](https://github.com/RetroDECK/RetroDECK/tree/${{env.BRANCH_NAME}}).
|
||||||
|
|
||||||
## Commits since last release
|
## Commits since last release
|
||||||
${{ steps.commits.outputs.commits }}
|
${{ steps.commits.outputs.commits }}
|
||||||
|
|
|
@ -29,7 +29,7 @@ on:
|
||||||
jobs:
|
jobs:
|
||||||
|
|
||||||
Building_RetroDECK:
|
Building_RetroDECK:
|
||||||
runs-on: self-hosted
|
runs-on: retrodeck
|
||||||
steps:
|
steps:
|
||||||
|
|
||||||
# Circumventing this bug: https://github.com/flatpak/flatpak-builder/issues/317
|
# Circumventing this bug: https://github.com/flatpak/flatpak-builder/issues/317
|
||||||
|
@ -66,7 +66,7 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
if [[ "$BRANCH_NAME" == 'refs/'* ]]; then
|
if [[ "$BRANCH_NAME" == 'refs/'* ]]; then
|
||||||
pr_number=$(echo ${{env.BRANCH_NAME}} | awk -F'/' '{print $3}')
|
pr_number=$(echo ${{env.BRANCH_NAME}} | awk -F'/' '{print $3}')
|
||||||
source_branch=$(curl -s "https://api.github.com/repos/XargonWan/RetroDECK/pulls/$pr_number" | jq -r '.head.ref')
|
source_branch=$(curl -s "https://api.github.com/repos/RetroDECK/RetroDECK/pulls/$pr_number" | jq -r '.head.ref')
|
||||||
source_branch=${source_branch//\//-}
|
source_branch=${source_branch//\//-}
|
||||||
echo "[DEBUG] source branch is: $source_branch"
|
echo "[DEBUG] source branch is: $source_branch"
|
||||||
echo "TAG=PR-$pr_number-$source_branch-${{ env.buildid }}" >> $GITHUB_ENV
|
echo "TAG=PR-$pr_number-$source_branch-${{ env.buildid }}" >> $GITHUB_ENV
|
||||||
|
@ -142,7 +142,7 @@ jobs:
|
||||||
body: |
|
body: |
|
||||||
# Release Notes (Cooker)
|
# Release Notes (Cooker)
|
||||||
This is a cooker snapshot based on the commit: ${{ github.event.repository.full_name }}@${{github.sha}}.
|
This is a cooker snapshot based on the commit: ${{ github.event.repository.full_name }}@${{github.sha}}.
|
||||||
On branch [${{env.BRANCH_NAME}}](https://github.com/XargonWan/RetroDECK/tree/${{env.BRANCH_NAME}}).
|
On branch [${{env.BRANCH_NAME}}](https://github.com/RetroDECK/RetroDECK/tree/${{env.BRANCH_NAME}}).
|
||||||
|
|
||||||
## Commits since last release
|
## Commits since last release
|
||||||
${{ steps.commits.outputs.commits }}
|
${{ steps.commits.outputs.commits }}
|
||||||
|
|
|
@ -25,7 +25,7 @@ jobs:
|
||||||
fi
|
fi
|
||||||
git clone --recursive https://github.com/flathub/net.retrodeck.retrodeck.git flathub
|
git clone --recursive https://github.com/flathub/net.retrodeck.retrodeck.git flathub
|
||||||
cd $gits_folder
|
cd $gits_folder
|
||||||
git clone --recursive https://github.com/XargonWan/RetroDECK RetroDECK
|
git clone --recursive https://github.com/RetroDECK/RetroDECK RetroDECK
|
||||||
cd $gits_folder/RetroDECK
|
cd $gits_folder/RetroDECK
|
||||||
|
|
||||||
# NON-EDITABLES
|
# NON-EDITABLES
|
||||||
|
@ -66,7 +66,7 @@ jobs:
|
||||||
# curl -sL \
|
# curl -sL \
|
||||||
# -H "Accept: application/vnd.github+json" \
|
# -H "Accept: application/vnd.github+json" \
|
||||||
# -H "Authorization: Bearer ${{ secrets.TRIGGER_BUILD_TOKEN }}" \
|
# -H "Authorization: Bearer ${{ secrets.TRIGGER_BUILD_TOKEN }}" \
|
||||||
# https://api.github.com/repos/XargonWan/RetroDECK-cooker/releases \
|
# https://api.github.com/repos/RetroDECK/Cooker/releases \
|
||||||
# | jq .[0].tag_name \
|
# | jq .[0].tag_name \
|
||||||
# | tr -d \" \
|
# | tr -d \" \
|
||||||
# )
|
# )
|
||||||
|
|
|
@ -26,7 +26,7 @@ jobs:
|
||||||
- name: Update ReadTheDocs wiki-rtd
|
- name: Update ReadTheDocs wiki-rtd
|
||||||
id: wiki-rtd-update
|
id: wiki-rtd-update
|
||||||
run: |
|
run: |
|
||||||
git checkout https://github.com/XargonWan/RetroDECK.wiki-rtd.git tmp/wiki-rtd
|
git checkout https://github.com/RetroDECK/RetroDECK.wiki-rtd.git tmp/wiki-rtd
|
||||||
cp -rf tmp/wiki-rtd/* wiki-rtd
|
cp -rf tmp/wiki-rtd/* wiki-rtd
|
||||||
rm wiki-rtd/index.md
|
rm wiki-rtd/index.md
|
||||||
mv wiki-rtd/Home.md wiki-rtd/index.md
|
mv wiki-rtd/Home.md wiki-rtd/index.md
|
||||||
|
|
|
@ -39,7 +39,7 @@ jobs:
|
||||||
- name: Getting version info
|
- name: Getting version info
|
||||||
id: version
|
id: version
|
||||||
run: |
|
run: |
|
||||||
appdata="https://raw.githubusercontent.com/XargonWan/RetroDECK/main/net.retrodeck.retrodeck.appdata.xml"
|
appdata="https://raw.githubusercontent.com/RetroDECK/RetroDECK/main/net.retrodeck.retrodeck.appdata.xml"
|
||||||
REL_VER=$(curl -s $appdata | xmlstarlet sel -t -v "//release/@version" | head -1)
|
REL_VER=$(curl -s $appdata | xmlstarlet sel -t -v "//release/@version" | head -1)
|
||||||
DES="$(curl -s $appdata | xmlstarlet sel -t -m "//release[1]" -v "description" -n | sed '1,2d;$d;s/^ */- /;/^- $/d')"
|
DES="$(curl -s $appdata | xmlstarlet sel -t -m "//release[1]" -v "description" -n | sed '1,2d;$d;s/^ */- /;/^- $/d')"
|
||||||
echo "REL_VER=$REL_VER" >> $GITHUB_ENV
|
echo "REL_VER=$REL_VER" >> $GITHUB_ENV
|
||||||
|
|
|
@ -25,7 +25,7 @@ jobs:
|
||||||
fi
|
fi
|
||||||
git clone --recursive https://github.com/flathub/net.retrodeck.retrodeck.git flathub
|
git clone --recursive https://github.com/flathub/net.retrodeck.retrodeck.git flathub
|
||||||
cd $gits_folder
|
cd $gits_folder
|
||||||
git clone --recursive https://github.com/XargonWan/RetroDECK RetroDECK
|
git clone --recursive https://github.com/RetroDECK/RetroDECK RetroDECK
|
||||||
cd $gits_folder/RetroDECK
|
cd $gits_folder/RetroDECK
|
||||||
|
|
||||||
# NON-EDITABLES
|
# NON-EDITABLES
|
||||||
|
@ -66,7 +66,7 @@ jobs:
|
||||||
# curl -sL \
|
# curl -sL \
|
||||||
# -H "Accept: application/vnd.github+json" \
|
# -H "Accept: application/vnd.github+json" \
|
||||||
# -H "Authorization: Bearer ${{ secrets.TRIGGER_BUILD_TOKEN }}" \
|
# -H "Authorization: Bearer ${{ secrets.TRIGGER_BUILD_TOKEN }}" \
|
||||||
# https://api.github.com/repos/XargonWan/RetroDECK-cooker/releases \
|
# https://api.github.com/repos/RetroDECK/Cooker/releases \
|
||||||
# | jq .[0].tag_name \
|
# | jq .[0].tag_name \
|
||||||
# | tr -d \" \
|
# | tr -d \" \
|
||||||
# )
|
# )
|
||||||
|
|
|
@ -1349,7 +1349,7 @@ configurator_developer_dialog() {
|
||||||
|
|
||||||
"Browse the Wiki" )
|
"Browse the Wiki" )
|
||||||
log i "Configurator: opening \"$choice\" menu"
|
log i "Configurator: opening \"$choice\" menu"
|
||||||
xdg-open "https://github.com/XargonWan/RetroDECK/wiki"
|
xdg-open "https://github.com/RetroDECK/RetroDECK/wiki"
|
||||||
configurator_developer_dialog
|
configurator_developer_dialog
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue