Commit graph

8017 commits

Author SHA1 Message Date
Jools Wills
b11c10a086
Merge pull request #3580 from joolswills/alephone_autoreconf
alephone - fix building due to removal of autogen.sh
2022-09-19 11:15:21 +01:00
Jools Wills
ea0b093973 alephone - fix building due to removal of autogen.sh
The autogen.sh script has been removed upstream in favour of using autoreconf -i

Switch to checking for autogen.sh and use it if present, otherwise use autoreconf -iv (--install --verbose).

Add required autoconf-archive as a dependency.
2022-09-19 10:54:29 +01:00
Jools Wills
f642310af0
Merge pull request #3579 from notaz/pcsx-rearmed-detect-gpu-plugin
lr-pcsx-rearmed: trust the project's makefile to detect defaults
2022-09-18 17:54:26 +01:00
notaz
6fd88a441a lr-pcsx-rearmed: trust the project's makefile to detect defaults
The libretro/pcsx_rearmed NEON gpu plugin now can also run on arm64 and x86,
and it's makefile should be able to detect when to enable those things.
Remove the 'else' case and let it do the detection.

libretro/pcsx_rearmed#690
2022-09-18 19:26:36 +03:00
Jools Wills
70d019e49b lr-stella - fix building due to changed src path
src/libretro moved to src/os/libretro
2022-09-18 14:44:50 +01:00
Jools Wills
4a9f9c4d92
Merge pull request #3578 from cmitu/es-deps
emulationstation: add mesa-utils dependency on X11
2022-09-18 14:38:43 +01:00
cmitu
572fb1b766 emulationstation: add mesa-utils dependency on X11
Added `mesa-utils` for `glxinfo`, used during build to detect the OpenGL version.
2022-09-18 07:16:31 +01:00
Jools Wills
6165d6df3d
Merge pull request #3574 from cmitu/scraper-fix-scraping
scraper: fix scraping from ScreenScraper.fr
2022-08-20 12:10:27 +01:00
cmitu
84a6d73cc0 scraper: fix scraping from ScreenScraper.fr
Added the patch from @Torben2000 [1] which fixes scraping from the ScreenScraper source.
Can be removed when/if upstream (@sselph) accepts the changes in the main repository.

[1] https://github.com/sselph/scraper/pull/265
2022-08-20 05:56:17 +01:00
Jools Wills
58a385d1b2
Merge pull request #3573 from cmitu/core-info-updates
retroarch: add extra core info files for missing upstream files
2022-08-15 18:47:56 +01:00
cmitu
0f7a0dbb60 retroarch: add extra core info files for missing upstream files
Upstream core info repository doesn't contain core info files for:

 * Mupen64Plus (obsolete upstream, the Plus/Next variant is the only one that has core info). Based on Mupen64Plus-Next core info file
 * Mess (upstream doesn't build/distribute it). Based on the Mame core info file
 * Mess2016 (upstream doesn't build/distribute it). Based on the Mame2016 core info file

This should complement 55aab04a6b, where core info files have been added to RetroPie's RetroArch installation.
In the end, I think the `retroarch` package is the place to add the extra info, since they're only consumed by the front-end, plus it's less files needed to be modified.
2022-08-15 17:15:28 +01:00
Jools Wills
3bad23dae9
Merge pull request #3572 from cmitu/unmessing
lr-mess: update the binary core target result
2022-08-14 21:21:55 +01:00
cmitu
21d203c3ed lr-mess: update the binary core target result
Recent changes in upstream MAME changed the resulting target filename, consequently the libretro core file needs to be renamed.
2022-08-14 21:14:06 +01:00
Jools Wills
4d06d655c3
Merge pull request #3570 from cmitu/pcsx-neon-asm
lr-pcsx-rearmed: fix build for NEON platforms
2022-08-10 09:20:15 +01:00
cmitu
a9f0b812a5 lr-pcsx-rearmed: fix build for NEON platforms
Upstream introduced recently an ASM optimized path for NEON platforms, enabled with a new `define`.
Added the new define for NEON platforms, otherwise the build fails because it picks the wrong ASM path.

Introduced in 047899a4f3
2022-08-09 18:23:21 +01:00
Jools Wills
a59179adbf
Merge pull request #3569 from cmitu/scraper-fix-dep
scraper: fix building the package
2022-08-06 17:54:47 +01:00
cmitu
6f739fb3cb scraper: fix building the package
One of the depedencies updates has broke the `scraper` build [1].
Until the compatibility is restored (could happen) or scraper is updated (unlikely), just use a previous version of the dependent Go library.

[1] 06967c20ca (commitcomment-75241057)
2022-08-06 17:49:07 +01:00
Jools Wills
b1aa639c89 Licence fixes
Update lr-tyrquake module licence URL
Update sdlpop module licence URL and include licence in install function
2022-08-04 22:05:57 +01:00
Jools Wills
affa96d78b
Merge pull request #3568 from joolswills/lr-hatari_capsimg_fix
lr-hatari - fix build failing due to CapsLibAll.h include path change
2022-08-04 21:50:34 +01:00
Jools Wills
ee050299d4
Merge pull request #3567 from joolswills/lr-desmume_arm_fix
lr-desmume - fix building on arm
2022-08-04 21:49:47 +01:00
Jools Wills
d9a5160ed0 lr-hatari - fix build failing due to CapsLibAll.h include path change
245e1a126f changes the include paths for CapsLibAll.h which breaks our build script.

This change adds the include path for the caps headers ($md_build/src/includes/caps) to CFLAGS which resolves it.

Also remove the symlink creation in hatari.sh for the caps5 include path that is no longer used.
2022-08-04 18:25:44 +01:00
Léo Chely
4398f60f0f
esthemes - add theme Guilty-Gear from leochely (#3565) 2022-08-04 17:22:45 +01:00
Jools Wills
fb461f2953 lr-desmume - fix building on arm
platform var needs the additional 'unix' keyword since the changes in 3af49d8d5d or else the wrong target platform is used (it tries to include x86 specific code)
2022-08-04 17:20:35 +01:00
Jools Wills
2431ec886f
Merge pull request #3566 from cmitu/amiberry-dep-wget
amiberry: add wget dependency
2022-07-23 07:38:01 +01:00
cmitu
b9eebe1e24 amiberry: add wget dependency
Amiberry uses it to download the WHDLoad and GamesControllerDB updates.
Since we switched to `curl` for downloads, `wget` may not be installed and updates would fail.
2022-07-23 04:04:34 +01:00
Jools Wills
f271ce9dee
Merge pull request #3560 from hissingshark/master
Fix PPSSPP build. The mali and vero4k flags are not mutually exclusive.
2022-07-13 14:14:37 +01:00
Jools Wills
57d9a3a0f1
Merge pull request #3547 from gizmo98/emulationstation_opengl21
emulationstation: fix OpenGL 2.1 for x11
2022-07-13 14:11:31 +01:00
Jools Wills
6181f271f0
Merge pull request #3559 from RetroHursty69/master
Updated esthemes.sh with 2 new themes
2022-07-13 13:57:48 +01:00
Jools Wills
9e8f61016a
Merge pull request #3562 from cmitu/amiberry-5.3
amiberry: upgrade to version 5.3
2022-07-03 19:26:29 +01:00
cmitu
77d65f435d amiberry: upgrade to version 5.3
Changed the license file link and updated the upstream project location.
Changelog (taken from upstream https://github.com/BlitterStudio/amiberry/releases/tag/v5.3):

New:
 * statusline resync indicator, merged from latest WinUAE

Fixes:

 * AmiQuit was missing from boot-data.zip file
 * Fixed P96 not working anymore in some environments
 * Navigation in Custom controls when using SDL2 versions older than 2.0.14 wasn't correct
 * input options were not properly parsed when using default.uae on startup, until the GUI was opened once
 * don't overwrite all of changed_prefs when enabling autoheight in DMX
 * Reverted CIA changes until upstream bug is fixed (fixes Mega Typhoon,Cruise for a corpse, probably more, see https://github.com/BlitterStudio/amiberry/issues/985)

Improvements:

 * updated WHDLoad binary to 18.8
 * updated WHDBooter XML to latest version
 * added logging when parsing Custom Controls from XML
 * CD32 C2P/NVRAM only config fixes, C2P init fix
 * add Brightness/Contrast controls on the GUI
 * upgraded floppybridge to latest version (v1.3), fixes some issues with GreaseWeazle
 * newcpu emulation minor fixes
2022-07-03 07:49:05 +01:00
hissingshark
52a8762677 Fix PPSSPP build. The mali and vero4k flags are not mutually exclusive. 2022-06-24 22:59:26 +01:00
Dwayne Hurst
fe6afc12bb
Updated esthemes.sh with 2 new themes
PopCom16x9 suited for 16:9 ratio screens. PopCom5x4 suited for 5:4 (or Arcade1UP) screens.
2022-06-23 08:00:20 +10:00
Jools Wills
7bb64c3764
Merge pull request #3558 from cmitu/runcommand-libretro-updates
runcommand: remove spurious space from `libretro_directory`
2022-06-20 16:48:49 +01:00
cmitu
cb2947dc0c runcommand: remove spurious space from libretro_directory
Fix the extra spaces added in the value of `libretro_directory`,caused by the `grep` pattern in 553c4fef.
The extra space at the beginning crashes RetroArch when trying to initiate a netplay connection (as a client), see https://github.com/RetroPie/RetroPie-Setup/issues/3161#issuecomment-1160146932.
2022-06-20 16:40:03 +01:00
Jools Wills
2a5fb721e9
Merge pull request #3549 from cmitu/retroarch-updates
retroarch: add core info files to configuration
2022-06-15 18:59:06 +01:00
cmitu
55aab04a6b retroarch: add core info files to configuration
Core info files are needed starting from 1.10.1 in order to enable save/load state, rewind, runahead, (disk control ?).
In addition to that, they're needed for netplay clients to work (see issue #3161).
2022-06-15 18:39:06 +01:00
Jools Wills
9cb9e563d6
Merge pull request #3548 from cmitu/runcommand-libretro-updates
runcommand: add more parameters for RetroArch
2022-06-15 10:25:34 +01:00
cmitu
553c4feffb runcommand: add more parameters for RetroArch
Added 2 new parameters for the runtime-generated `retroarch.cfg`:

* `libretro_log_level` will add more debug messages from the libretro core, in addition to the frontend debugging messages.
   Cand be useful to diagnose core issues, since `--verbose` activates just the frontend logging.

* `libretro_directory` is set to the core file folder (i.e. `/opt/retropie/libretrocores/lr-<core>`).
   It is used by during netplay, as a client, when RetroArch attempts to re-load the core used during netplay.
   Basically, when connecting to a remote netplay host, RetroArch will try to locate a `core.info` file and then try to re-load the core file. If any of them is missing, the connection fails with "Couldn't find a suitable core or content file".

   The netplay issue was reported and diagnosed in #3161. Rather than symlink each installed libretro core to `$HOME/.config/retroarch/cores` (the default value for `libretro_directory`), we'll just set it at runtime with the above parameter. We still need to add the `.info` files for the installed cores, but that's a separate patch.
2022-06-15 04:47:07 +01:00
Jools Wills
8e2fda6a22
Merge pull request #3545 from hissingshark/master
Fix lr-flycast build on Vero4k
2022-06-13 13:23:35 +01:00
Stefan
cf0b7e8bcb
emulationstation: fix OpenGL 2.1 for x11
Add new build option for OpenGL 2.1 renderer on x11 platforms.
https://github.com/RetroPie/EmulationStation/pull/795/files
2022-06-12 13:03:38 +02:00
Jools Wills
90d9cb1ffe
Merge pull request #3541 from cmitu/simcoupe-updates
simcoupe: update the branch selection to fix building
2022-06-12 00:14:51 +01:00
hissingshark
22a9a853bf Fix build on Vero4k 2022-06-11 21:31:08 +01:00
cmitu
cafba39810 simcoupe: update the branch selection to fix building
Updated the default branch, since upstream changed the project repository's default to 'main'.
Since the `cmake` requirements have been bumped to 3.14 some time ago, select the closest tag before the change in order to fix building on Ubuntu 18.04.
Note also that current code requires C++17 'filesystem' support, which is not present in Ubuntu 18.04.
2022-06-09 18:21:11 +01:00
Jools Wills
57b212d5cf retropie-setup - bump version to 4.8.2 2022-06-09 01:42:31 +01:00
Jools Wills
4d70289b90 sdl1 - bump base library revision for Raspberry Pi OS 10 (buster)
This fixes failing to build sdl1 due to missing debian source packages.
2022-06-09 01:25:23 +01:00
Jools Wills
926fc211fa
Merge pull request #3539 from obrie/feature/keyboard_hotkey_consistency
Add input_load_state / input_save_state keyboard hotkeys for RetroArch during input configuration
2022-06-07 13:51:55 +01:00
Aaron Pfeifer
b5537d7bf5 Update RetroArch input configuration script to support setting input_load_state / input_save_state keyboard hotkeys 2022-06-04 14:13:35 -04:00
Jools Wills
b2012749de
Merge pull request #3538 from cmitu/xpadneo-fix-1
xpadneo: upgrade to v0.9.3
2022-06-02 16:49:00 +01:00
cmitu
fe129a8387 xpadneo: upgrade to v0.9.3
This is a maintenance release, fixing the Xbox button for SDL apps using the Gamecontroller API.
2022-06-02 16:24:50 +01:00
Jools Wills
ee438544d0
Merge pull request #3536 from cmitu/xpadneo-updates-3
xpadneo: upgrade to v0.9.2
2022-05-28 18:49:52 +01:00