Commit graph

8017 commits

Author SHA1 Message Date
cmitu
b7d4c8ca88 drastic: disable cursor under KMS 2020-11-30 08:22:55 +00:00
Jools Wills
7100334bfe hatari - update to v2.3.0 which fixes gui control when run outside of X11
* capsimage version workaround is no longer needed in hatari's cmake
 * old capsimage types are no longer needed
 * align caps include location with new hatari cmake code
 * remove no longer needed __cdecl define hack when building
2020-11-29 06:17:59 +00:00
Jools Wills
0e63f091bd
Merge pull request #3263 from joolswills/continue_on_error
setup - continue on error when doing installs or updates of multiple …
2020-11-26 00:41:58 +00:00
Jools Wills
e91a9bcb7c setup - continue on error when doing installs or updates of multiple packages
Although aborting on error is cautious, it's more user friendly to continue and then show the failed installs,
otherwise in the case of an upstream change it could make it difficult to do a full install or update.
2020-11-26 00:36:44 +00:00
cmitu
ebf24fcc92 quasi88: fix typo in command line options.
Manual ref: 269b6746c4/document/MANUAL.TXT (L644)
2020-11-24 17:00:14 +00:00
Jools Wills
64053ff5b5
Merge pull request #3259 from Nomarian/get_all_x11_modes
runcommand.sh: get_all_x11_modes speedup.
2020-11-21 15:37:07 +00:00
khwerz
e0c3291c7e runcommand.sh: get_all_x11_modes speedup.
Translate bash logic to one awk call.
 Will only show first output found.
2020-11-19 22:18:52 -04:00
Jools Wills
3d0a4ed767
Merge pull request #3258 from cmitu/xpadneo-updates
xpadneo: pin version until upstream decides how to handle versioning.
2020-11-12 15:42:57 +00:00
cmitu
575d09868f xpadneo: pin version until upstream decides how to handle versioning. 2020-11-12 15:35:57 +00:00
Jools Wills
347191d2aa lr-mupen64plus - switch to RetroPie fork with GCC 10 fixes 2020-11-11 17:07:40 +00:00
Jools Wills
d14e9480e2 kodi - improve compatibility on Ubuntu
* not all the packages are available depending on distro / version so do a check and install what we can.
 * remove the added ppa repository on removal
 * improve the logic in depends and return an error if OS/platform isn't supported
2020-11-06 20:38:52 +00:00
Jools Wills
668270774d image - generate json file for rpi-imager on image creation 2020-11-04 21:59:57 +00:00
Jools Wills
c70801758a runcommand - cosmetic / fix bad indentation 2020-11-04 04:57:14 +00:00
Jools Wills
fd0b8c2c99 retropie-setup - bump version to 4.7.1 2020-11-03 23:19:27 +00:00
Jools Wills
6f5e6c412e emulationstation - force building for GLESv1 on RPI with legacy drivers
simplify logic and change comment regarding RPI/KMS - emulationstation has a GLESv2 renderer
now but it needs further testing before switching to it.
2020-11-03 20:12:00 +00:00
Cristi Mitrana
c5ca9b9378
Merge pull request #3247 from Nomarian/master
runcommand.sh: Fixes x11 multiple output/display error
2020-11-03 21:54:52 +02:00
Jools Wills
803711a07a
Merge pull request #3251 from cmitu/lr-mame-build-update
lr-mame, mame: use python3 to build recent mame versions
2020-11-02 04:24:00 +00:00
Jools Wills
2fd5e223f5 retropie-setup - bump version to 4.7 2020-11-02 03:18:40 +00:00
Jools Wills
953d28e331
Merge pull request #3250 from joolswills/retroarch_config_save_fix
retroarch - fix saving configuration when config keys exists in an include - #3249
2020-11-02 00:52:16 +00:00
Jools Wills
16459a773c retroarch - fix saving configuration when config keys exists in an include - #3249
If we have a custom config with

 #include "/opt/retropie/configs/all/retroarch.cfg"

Changing an option that is set in the config above in RGUI and using "Save current configuration" from RGUI will not save that option.
No options that exist in the include will be saved.

This is a revert of upstream change https://github.com/libretro/RetroArch/pull/10524/commits/9eb84728
2020-11-02 00:41:31 +00:00
cmitu
44f00eb393 lr-mame,mame: use python3 to build recent mame versions
The change impacts `lr-mame`,`lr-mess`,`lr-mame2016`,`lr-mess2016` and `mame`.
It should fix building on new Ubuntu 20.04+ installations, which don't have a default `python` executable.
Since `python3` is automatically needed by the installation (via `python3-pyudev` for `joy2key`), no explicit dependency for `python3` was added.
2020-11-01 11:13:26 +02:00
Jools Wills
24430a3b51 image - remove tmp as root to avoid leaving behind tmp/build 2020-10-31 22:08:28 +00:00
Super Retropie
af4fb20864
esthemes - added theme gold-standard (#3243) 2020-10-31 21:12:11 +00:00
Jools Wills
a96ac2c1a8 lr-mupen64plus-next - force HAVE_NEON=0 for armv6 to fix building on rpi0/1
* upstream was setting HAVE_NEON=1 for all rpi targets
2020-10-30 17:08:05 +00:00
khwerz
96ff6173c6 runcommand.sh: Fixes x11 multiple output/display error 2020-10-29 22:29:54 -04:00
Jools Wills
bf89c14203 lr-pcsx-rearmed - disable recently added thread rendering for now until tested on all targets
* currently doesn't build with gpu_neon also
2020-10-29 17:31:23 +00:00
Jools Wills
4092b36fff lr-vecx - added gles dependencies 2020-10-29 17:16:12 +00:00
Jools Wills
2ec13e4c54 lr-mame2016 / lr-mess2016 - added needed libasound2-dev dependency
fixes
3rdparty/portaudio/src/hostapi/alsa/pa_linux_alsa.c:52:10: fatal error: alsa/asoundlib.h: No such file or directory
2020-10-28 17:10:31 +00:00
Jools Wills
d58538d8ba lr-mame2016 / lr-mess2016 - remove nobin flag
Was added due to issues building in emulated chroot. May add another flag for that,
but we are currently using a rpi4 to build binaries so it's not an issue.
2020-10-28 11:52:15 +00:00
Jools Wills
e7bd75082c builder - skip to next module if module not available or an error occurs 2020-10-28 10:29:12 +00:00
Jools Wills
9d534b77e2
Merge pull request #3242 from Elratauru/es-theme-angular-artwork
Adds new Angular Artwork theme
2020-10-24 14:02:16 +01:00
Alfonso Carvallo
ffcf32db0f Update esthemes.sh 2020-10-23 00:57:49 -03:00
Jools Wills
39d72a20e1
Merge pull request #3240 from cmitu/lr-vecx-updates-1
lr-vecx: update build for GPU rendering support
2020-10-20 04:28:44 +01:00
Jools Wills
0f38a30c6a builder - don't return on error
some modules will return an error due to not having required gcc etc. This would best be handled
with a function to hide modules from building, but in the meantime, it's easier to remove this check
until I have improved the builder scripts somewhat as some binaries were missed when building.

This is also due to changes adding additional support for return codes and error checking, which
happened since the builder code was made.
2020-10-20 01:02:19 +01:00
Jools Wills
82cabcdefa residualvm - fix building on opengles by disabling wintermute engine
* adjust logic - this module will be dropped in the future as residualvm has been merged back into scummvm
2020-10-19 22:17:14 +01:00
cmitu
cdcff18528 lr-mess2016: bgfx removal patch integrated upstream
Similar to 70e96f1ad0
2020-10-19 18:50:58 +01:00
cmitu
29fad851e7 lr-vecx: update build for GPU rendering support
The core now uses GPU rendering and it needs additional parameters for compilation.
2020-10-17 19:06:35 +03:00
Jools Wills
102e25a809 ppsspp - fix building on odroid-xu on Ubuntu 18.04
remove CFLAGS/CXXFLAGS default of -DGL_GLEXT_PROTOTYPES as it causes GL header conflicts with ppsspp own headers
2020-10-17 02:45:35 +01:00
Jools Wills
c7615bfafb vice - added libsdl2-image-dev dependency 2020-10-15 22:08:34 +01:00
Jools Wills
ca8a74a865 system - fix default cxxflags logic which used the wrong variable - oops
* no longer need to duplicate the cxxflags in odroid platform config
2020-10-14 06:30:47 +01:00
Jools Wills
7a96c8d664
Merge pull request #3239 from cmitu/lr-hatari-3
lr-hatari: update local patch to fix build
2020-10-13 23:32:01 +01:00
cmitu
2e03445aaa lr-hatari: update local patch to fix build
Build broke because of upstream commit 05c7f4e9f399c2 (Makefile update).
2020-10-13 20:40:48 +01:00
Jools Wills
e05ba36689 system - set __default_cxxflags to __default_cflags for odroid-xu/tinker
* the -DGL_GLEXT_PROTOTYPES define is required for c++ also (this likely broke during recent system.sh refactoring)
 * fixes lr-mupen64plus building and possibly other modules
 * remove unneeded space in __default_cflags assignment
2020-10-12 08:15:00 +01:00
Jools Wills
ebf1fd1654 setup - inform users about removal of binaries for Raspbian Stretch
* binaries will only be built for a few months more, then it will be source only. Also some packages may no longer work, and we may not guarantee compatibility due to the age of the distro.
2020-10-12 07:17:59 +01:00
Jools Wills
831b962ab9 retropie-setup - bump version to 4.6.9 2020-10-12 06:15:21 +01:00
Jools Wills
1d72f28364 system - simplify some cpu flags to use -mcpu=
* according to GCC docs, this should be equivalent - historically, in some cases older GCC had some issues (or wasn't aware of the CPU depending on version), but shouldn't be an issue now.
 * don't use -mcpu=native for odroid-c2 64bit, in case we want to force target/cross compile
2020-10-12 06:08:35 +01:00
Jools Wills
aaf0dcf92e system - remove -mfloat-abi=hard for all arm targets
* I don't believe we support any OS that defaults to soft floats for arm.
2020-10-12 05:57:13 +01:00
Jools Wills
e019b5f507 system - force -marm mode on odroid
* GCC on Ubuntu 18.04 for Odroid XU defaults to -mthumb which isn't a good default for RetroPie.
 * fixes building/linking with lr-flycast - we override the (messy) Makefile logic which set this previously.
 * -marm has been for other odroid platforms as a precaution in case their OS versions have similar defaults (unchecked).
2020-10-12 05:30:17 +01:00
Jools Wills
f2971994f7
Merge pull request #3238 from hotspoons/master
Recent change in cannonball cmake files makes RetroPie build/installation process no longer function
2020-10-11 22:57:59 +01:00
Richard Siomporas
b49e77319b Worked around regression in cannonball engine to checkout a specific commit before they rearranged the cmake files which broke installation on RetroPie 2020-10-11 17:04:51 -04:00