1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/retroarch_ynh.git synced 2024-09-03 20:16:12 +02:00

Merge pull request #12 from YunoHost-Apps/testing

version 1.9.7
This commit is contained in:
Krakinou 2021-07-25 21:42:22 +02:00 committed by GitHub
commit e816676f37
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 2714 additions and 76 deletions

View file

@ -1,37 +1,33 @@
# RetroArch Web Player for YunoHost
<!--
N.B.: This README was automatically generated by https://github.com/YunoHost/apps/tree/master/tools/README-generator
It shall NOT be edited by hand.
-->
[![Integration level](https://dash.yunohost.org/integration/retroarch.svg)](https://dash.yunohost.org/appci/app/retroarch)
[![Install RetroArch with YunoHost](https://install-app.yunohost.org/install-with-yunohost.png)](https://install-app.yunohost.org/?app=retroarch)
# Retroarch Web Player for YunoHost
[![Integration level](https://dash.yunohost.org/integration/retroarch.svg)](https://dash.yunohost.org/appci/app/retroarch) ![](https://ci-apps.yunohost.org/ci/badges/retroarch.status.svg) ![](https://ci-apps.yunohost.org/ci/badges/retroarch.maintain.svg)
[![Install Retroarch Web Player with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=retroarch)
*[Lire ce readme en français.](./README_fr.md)*
> *This package allow you to install RetroArch quickly and simply on a YunoHost server.
If you don't have YunoHost, please see [here](https://yunohost.org/#/install) to know how to install and enjoy it.*
> *This package allows you to install Retroarch Web Player quickly and simply on a YunoHost server.
If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/install) to learn how to install it.*
## Overview
RetroArch is a frontend for emulators, game engines and media players.
It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. Settings are also unified so configuration is done once and for all.
The RetroArch Web Player is RetroArch compiled through [Emscripten](http://kripken.github.io/emscripten-site/).
Emulate videogames system and play videogames through your web browser... and more!
**Shipped version:** 1.9.6
**Shipped version:** 1.9.7
**Demo:** https://web.libretro.com/
## Screenshots
![](https://github.com/libretro/RetroArch/blob/master/docs/ozone-main-menu.jpg)
![](./doc/screenshots/XMB-main-menu.jpg)
![](./doc/screenshots/rgui-main-menu.jpg)
![](./doc/screenshots/ozone-main-menu.jpg)
## Demo
* [Official demo](https://web.libretro.com/)
## Documentation
* [Official Website](https://www.retroarch.com/)
* [Official web player documentation](https://github.com/libretro/RetroArch/tree/master/pkg/emscripten) (not much to see here...)
* [Official documentation](https://docs.libretro.com/)
## YunoHost specific features
## Disclaimers / important information
### Use Shared ROMs library
@ -41,32 +37,29 @@ Although you can upload a ROM at runtime, retroarch may have access to the ROMs
* cores have to be indexed to work : script `/opt/yunohost/retroarch/indexer.sh` run every 5 minutes to index all games in `opt/yunohost/retroarch/assets/cores`
#### Supported architectures
### Supported architectures
* x86-64b - [![Build Status](https://ci-apps.yunohost.org/ci/logs/retroarch%20%28Apps%29.svg)](https://ci-apps.yunohost.org/ci/apps/retroarch/)
* ARMv8-A - [![Build Status](https://ci-apps-arm.yunohost.org/ci/logs/retroarch%20%28Apps%29.svg)](https://ci-apps-arm.yunohost.org/ci/apps/retroarch/)
## Limitations
### Limitations
* cannot save game, in fact, cannot write at all... so configuration is lost each time you start again
* no user management
* some core are listed but not implemented : they do not work, the issue is from the upstream app.
## Links
## Documentation and resources
* Official app website: http://www.retroarch.com/
* Official user documentation: https://docs.libretro.com/
* Official admin documentation: https://docs.libretro.com/
* Upstream app code repository: https://github.com/libretro/RetroArch
* YunoHost documentation for this app: https://yunohost.org/app_retroarch
* Report a bug: https://github.com/YunoHost-Apps/retroarch_ynh/issues
* App website: [Official Website](https://www.retroarch.com/)
* Upstream app repository: https://github.com/libretro/RetroArch/tree/master/pkg/emscripten
* YunoHost website: https://yunohost.org/
## Developer info
---
Developers info
----------------
**Only if you want to use a testing branch for coding, instead of merging directly into master.**
Please do your pull request to the [testing branch](https://github.com/YunoHost-Apps/retroarch_ynh/tree/testing).
Please send your pull request to the [testing branch](https://github.com/YunoHost-Apps/retroarch_ynh/tree/testing).
To try the testing branch, please proceed like that.
```
@ -75,5 +68,4 @@ or
sudo yunohost app upgrade retroarch -u https://github.com/YunoHost-Apps/retroarch_ynh/tree/testing --debug
```
**More info regarding app packaging:** https://yunohost.org/packaging_apps

View file

@ -1,70 +1,59 @@
# RetroArch Web Player pour YunoHost
# Retroarch Web Player pour YunoHost
[![Niveau d'intégration](https://dash.yunohost.org/integration/retroarch.svg)](https://dash.yunohost.org/appci/app/retroarch)
[![Installer retroarch avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.png)](https://install-app.yunohost.org/?app=retroarch)
[![Niveau d'intégration](https://dash.yunohost.org/integration/retroarch.svg)](https://dash.yunohost.org/appci/app/retroarch) ![](https://ci-apps.yunohost.org/ci/badges/retroarch.status.svg) ![](https://ci-apps.yunohost.org/ci/badges/retroarch.maintain.svg)
[![Installer Retroarch Web Player avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=retroarch)
*[Read this readme in english.](./README.md)*
*[Lire ce readme en français.](./README_fr.md)*
> *Ce package vous permet d'installer retroarch rapidement et simplement sur un serveur Yunohost.
> *Ce package vous permet d'installer Retroarch Web Player rapidement et simplement sur un serveur YunoHost.
Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour savoir comment l'installer et en profiter.*
## Vue d'ensemble
RetroArch est un frontend pour des émulateurs, des moteurs de jeux et des lecteurs média.
Il vous permet de rejouer à des classiques du jeu vidéo sur une large gamme d'ordinateur et de console grace à son interface graphique légère. Les réglages sont unifiés afin de n'avoir a effectuer les réglages qu'une seule fois.
Le Web Player Retroarch utilise RetroArch compilé grace à [Emscripten](http://kripken.github.io/emscripten-site/).
Emulez des consoles de jeux et jouer à ces jeux vidéos dans votre explorateur web... Et beaucoup plus!
**Version incluse :** 1.9.7
**Version incluse:** 1.9.6
**Démo :** https://web.libretro.com/
## Captures d'écran
![](https://github.com/libretro/RetroArch/blob/master/docs/ozone-main-menu.jpg)
![](./doc/screenshots/XMB-main-menu.jpg)
![](./doc/screenshots/rgui-main-menu.jpg)
![](./doc/screenshots/ozone-main-menu.jpg)
## Démo
## Avertissements / informations importantes
* [Démo officielle](https://web.libretro.com/)
## Documentation
* [Website officiel](https://www.retroarch.com/)
* [Documentation officielle du web player](https://github.com/libretro/RetroArch/tree/master/pkg/emscripten) (c'est très très léger...)
* [Documentation officielle](https://docs.libretro.com/)
## Caractéristiques spécifiques YunoHost
#### Bibliothèque partagée
### Bibliothèque partagée
Même si vous pouvez uploader une ROM depuis l'application, RetroArch peut accéder à celle déjà sur votre serveur:
* Les jeux sont situés dans `/opt/yunohost/retroarch/assets/cores`. Un lien symbolique est créé vers `/home/yunohost.multimedia/share/Games` de façon à ce que vous puissiez les y mettre facilement.
* Les cores doivent être indexés pour fonctionner : le script `/opt/yunohost/retroarch/indexer.sh` tourne toutes les 5 minutes pour indexer tous les jeux dans `opt/yunohost/retroarch/assets/cores`
#### Architectures supportées
### Architectures supportées
* x86-64b - [![Build Status](https://ci-apps.yunohost.org/ci/logs/retroarch%20%28Apps%29.svg)](https://ci-apps.yunohost.org/ci/apps/retroarch/)
* ARMv8-A - [![Build Status](https://ci-apps-arm.yunohost.org/ci/logs/retroarch%20%28Apps%29.svg)](https://ci-apps-arm.yunohost.org/ci/apps/retroarch/)
* Jessie x86-64b - [![Build Status](https://ci-stretch.nohost.me/ci/logs/retroarch%20%28Apps%29.svg)](https://ci-stretch.nohost.me/ci/apps/retroarch/)
## Limitations
### Limitations
* On ne peut pas sauvegarder. En fait, on ne peut pas écrire dans les fichiers du tout, donc la configuration est perdue à chaque fois...
* Pas de gestion d'utilisateurs
* certains cores sont listés mais ne sont pas implémentés : ils ne fonctionnent donc pas, le problème vient de l'application elle même.
## Liens
## Documentations et ressources
* Signaler un bug: https://github.com/YunoHost-Apps/retroarch_ynh/issues
* Site de l'application: [Official Website](https://www.retroarch.com/)
* Dépôt de l'application principale: https://github.com/libretro/RetroArch/tree/master/pkg/emscripten
* Site web YunoHost: https://yunohost.org/
* Site officiel de l'app : http://www.retroarch.com/
* Documentation officielle utilisateur : https://docs.libretro.com/
* Documentation officielle de l'admin : https://docs.libretro.com/
* Dépôt de code officiel de l'app : https://github.com/libretro/RetroArch
* Documentation YunoHost pour cette app : https://yunohost.org/app_retroarch
* Signaler un bug : https://github.com/YunoHost-Apps/retroarch_ynh/issues
---
## Informations pour les développeurs
Informations pour les développeurs
----------------
**Seulement si vous voulez utiliser une branche de test pour le codage, au lieu de fusionner directement dans la banche principale.**
Merci de faire vos pull request sur la [branche testing](https://github.com/YunoHost-Apps/retroarch_ynh/tree/testing).
Pour essayer la branche testing, procédez comme suit.
@ -73,3 +62,5 @@ sudo yunohost app install https://github.com/YunoHost-Apps/retroarch_ynh/tree/te
ou
sudo yunohost app upgrade retroarch -u https://github.com/YunoHost-Apps/retroarch_ynh/tree/testing --debug
```
**Plus d'infos sur le packaging d'applications :** https://yunohost.org/packaging_apps

View file

@ -1,5 +1,5 @@
SOURCE_URL=https://buildbot.libretro.com/stable/1.9.6/emscripten/RetroArch.7z
SOURCE_SUM=e5143642f0a29840a82bcecca0a149806f435c7c40b086e30a96730bf6908674
SOURCE_URL=https://buildbot.libretro.com/stable/1.9.7/emscripten/RetroArch.7z
SOURCE_SUM=54cd99ee17e599628c3da704f0843efae26fa32929a2de53675de84617cb4616
SOURCE_SUM_PRG=sha256sum
SOURCE_FORMAT=7z
SOURCE_EXTRACT=false

18
doc/DISCLAIMER.md Normal file
View file

@ -0,0 +1,18 @@
### Use Shared ROMs library
Although you can upload a ROM at runtime, retroarch may have access to the ROMs you already have on your server:
* Games are located in `/opt/yunohost/retroarch/assets/cores`. A symbolic link is created to this folder in `/home/yunohost.multimedia/share/Games`, so that you can place your games from here
* cores have to be indexed to work : script `/opt/yunohost/retroarch/indexer.sh` run every 5 minutes to index all games in `opt/yunohost/retroarch/assets/cores`
### Supported architectures
* x86-64b - [![Build Status](https://ci-apps.yunohost.org/ci/logs/retroarch%20%28Apps%29.svg)](https://ci-apps.yunohost.org/ci/apps/retroarch/)
* ARMv8-A - [![Build Status](https://ci-apps-arm.yunohost.org/ci/logs/retroarch%20%28Apps%29.svg)](https://ci-apps-arm.yunohost.org/ci/apps/retroarch/)
### Limitations
* cannot save game, in fact, cannot write at all... so configuration is lost each time you start again
* no user management
* some core are listed but not implemented : they do not work, the issue is from the upstream app.

17
doc/DISCLAIMER_fr.md Normal file
View file

@ -0,0 +1,17 @@
### Bibliothèque partagée
Même si vous pouvez uploader une ROM depuis l'application, RetroArch peut accéder à celle déjà sur votre serveur:
* Les jeux sont situés dans `/opt/yunohost/retroarch/assets/cores`. Un lien symbolique est créé vers `/home/yunohost.multimedia/share/Games` de façon à ce que vous puissiez les y mettre facilement.
* Les cores doivent être indexés pour fonctionner : le script `/opt/yunohost/retroarch/indexer.sh` tourne toutes les 5 minutes pour indexer tous les jeux dans `opt/yunohost/retroarch/assets/cores`
### Architectures supportées
* x86-64b - [![Build Status](https://ci-apps.yunohost.org/ci/logs/retroarch%20%28Apps%29.svg)](https://ci-apps.yunohost.org/ci/apps/retroarch/)
* ARMv8-A - [![Build Status](https://ci-apps-arm.yunohost.org/ci/logs/retroarch%20%28Apps%29.svg)](https://ci-apps-arm.yunohost.org/ci/apps/retroarch/)
* Jessie x86-64b - [![Build Status](https://ci-stretch.nohost.me/ci/logs/retroarch%20%28Apps%29.svg)](https://ci-stretch.nohost.me/ci/apps/retroarch/)
### Limitations
* On ne peut pas sauvegarder. En fait, on ne peut pas écrire dans les fichiers du tout, donc la configuration est perdue à chaque fois...
* Pas de gestion d'utilisateurs
* certains cores sont listés mais ne sont pas implémentés : ils ne fonctionnent donc pas, le problème vient de l'application elle même.

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

File diff suppressed because one or more lines are too long

View file

@ -6,8 +6,17 @@
"en": "Emulate videogames system and play videogames through your web browser... and more!",
"fr": "Emulez des consoles de jeux et jouer à ces jeux vidéos dans votre explorateur web... Et beaucoup plus!"
},
"version": "1.9.6~ynh1",
"version": "1.9.7~ynh1",
"url": "http://www.retroarch.com/",
"upstream": {
"version": "1.9.7",
"license": "GPL-3.0-or-later",
"website": "http://www.retroarch.com/",
"demo": "https://web.libretro.com/",
"admindoc": "https://docs.libretro.com/",
"userdoc": "https://docs.libretro.com/",
"code": "https://github.com/libretro/RetroArch"
},
"license": "GPL-3.0-or-later",
"maintainer": {
"name": "Krakinou",