Commit graph

1904 commits

Author SHA1 Message Date
Lars Muldjord
b820d5d3a3 Updated to use the new '--flags' format and updated help texts accordingly 2020-04-29 01:23:52 +02:00
Jools Wills
cd4e14d247 skyscraper - check for cache folder in _purge to avoid errors if already removed 2020-04-24 05:23:06 +01:00
c64-dev
8c60552558
Added theme EpicNoir
New ES theme
2020-04-15 13:39:27 +03:00
Jools Wills
5ab1a2b692
Merge pull request #3102 from joolswills/python3-joy2key
joy2key - convert to python3 and use python3-pyudev dependency
2020-04-12 02:12:12 +01:00
Jools Wills
e07931f60c joy2key - convert to python3 and use python3-pyudev dependency
* Ubuntu 20.04 will no longer include python-pyudev
 * Use stderr for /dev/tty opening error msg
 * Use python3 in runcommand module for compilation
 * Open with 'append' which was added in f614804f fails with python3 on rpi4 console. Use lower level os.open and O_WRONLY to avoid possible buffer issues. Could not reproduce the ghost inputs the append was added for
2020-04-12 02:01:27 +01:00
Dion Munk
807cb30ba1
Add [Theme] Clean
Add the Clean theme that I recently released: https://github.com/dionmunk/es-theme-clean
2020-04-08 13:22:31 -06:00
Jools Wills
31759835b2 emulationstation - disable omxplayer dependency on osmc 2020-03-31 22:59:20 +01:00
Jools Wills
8e29a3c94c
Merge pull request #3031 from joolswills/packaging
Packaging / setup tweaks
2020-03-23 04:22:54 +00:00
Jools Wills
731bb20a30 added depends package section and show in setup gui
this allows switching dependencies between binary/source installs and removal if needed - useful in some cases,
as it's possible if our server was offline for a source install to be used, which with the new packaging will be
rememebered - so this allows switching back to binary.

added golang / mesa-drm  omxiv / sdl1 and sdl2 to depends section
2020-03-23 04:17:06 +00:00
Cristi Mitrana
080346053a
Merge pull request #3030 from cmitu/splashscreen_config
splashscreen: create user config on install/upgrade
2020-03-23 06:08:45 +02:00
cmitu
c05ee35ec5 splashscreen: create user config on install/upgrade 2020-03-23 04:07:58 +00:00
Jools Wills
55bbd8d675
Merge pull request #3020 from cmitu/splashscreen_config
splashscreen: add a configuration file for user settings
2020-03-22 18:50:34 +00:00
cmitu
c0162d6628 splashscreen: add a separate configuration file and user configured duration 2020-03-22 18:47:20 +00:00
Jools Wills
6758f0e2bb
Merge pull request #3019 from joolswills/packaging_improvements
sdl1 / sdl2 - add __binary_url functions and rework packaging logic
2020-03-20 23:36:14 +00:00
cmitu
10cb1b0bc3 skyscraper: don't use predefined variable names for the config dir 2020-03-17 12:56:42 +02:00
Jools Wills
12414f49eb sdl1 / sdl2 - add __binary_url functions and rework packaging logic
* create a rp_getBinaryUrl function to get the binary url of a package
 * if a module has a __binary_url and it returns an empty string, treat this as no binary available - this allows removing hardcoded logic for sdl1/sdl2 from getDepends
 * if a module doesn't have this function but it has its own install_bin don't test for a binary and assume it's ok
2020-03-17 04:37:02 +00:00
Jools Wills
f844b67f36 packages - added _autoupdate_ parameter to install then update on later calls
* add remove function to runcommand to remove mesa-drm
 * use _autoupdate_ for runcommand and splashscreen for dependent modules
2020-03-13 07:43:54 +00:00
Jools Wills
ed3fceb4e8 omxiv - added missing libraspberrypi-doc (needed for ilclient.h) 2020-03-13 06:17:45 +00:00
Jools Wills
7b13ce35dd runcommand - cosmetic - remove tab indent 2020-03-13 03:28:56 +00:00
Peter Y Hammond
100cea7707
Added squiglies around CPU Temperature variables
I added squigly brackets around the CPU Temp variables in the output string.  This is what made the display work correctly for me on my latest version of Raspian on a Raspberry Pi 4.  I suspect that BASH was trying to use the temperature symbol as part of the variable name.
2020-03-12 08:41:05 -06:00
Jools Wills
f5416deba8
Merge pull request #3011 from hissingshark/vero4k_is_mali
Unneeded vero4k/mali reference
2020-03-08 02:19:35 +00:00
hissingshark
aa23d118d1 Unneeded vero4k/mali reference 2020-03-07 09:16:06 +00:00
Jools Wills
7fa06a67b3 usbromservice - simplify setting of MOUNTOPTIONS by forcing our own
* this ensures we don't have sync in there, which usbromservice adds by default. sync can cause write wear on flash and affects performance
 * make sure we don't process the configure logic on removal
2020-03-05 06:25:18 +00:00
Jools Wills
08d99e4288 runcommand - fix running software via runcommand that use X outside of Emulation Station
* if no TTY var is set (as with the ES launch script), try and get it - otherwise xinit will try and start on a VT we don't have access to
 * use a single TTY var name in emulationstation launch script
2020-03-02 02:41:16 +00:00
Jools Wills
dbcb139b88
Merge pull request #3000 from joolswills/module_flags
Module flags
2020-02-28 02:55:51 +00:00
Jools Wills
510e45cab7 configedit - exclude retroarch assets and shaders folders from dialog 2020-02-27 22:19:25 +00:00
cmitu
4a72be0349 runcommand: override locale settings for printf 2020-02-22 18:33:41 +00:00
Jools Wills
326dec56d2 updated all flags for supplementary modules 2020-02-22 08:23:30 +00:00
cmitu
be2d1b1428 reicast: change input mapping scripts and remove previous mapping paramters from the run script 2020-02-16 11:03:24 +00:00
Jools Wills
44d8f0d482 skyscraper - move to optional packages 2020-02-16 00:02:56 +00:00
Jools Wills
2ccaf4d4a6 Merge pull request #2977 from joolswills/rpi4_sdl1
Enabling a variety of sdl1 applications for rpi4
2020-02-08 03:44:54 +00:00
Jools Wills
fcb22eea2d runcommand - if emulator launch cmd is using XINIT then dont set dispmanx driver 2020-02-05 06:33:54 +00:00
Jools Wills
64ea77b537 runcommand - don't try and use dispmanx driver if launching under X 2020-02-05 05:52:36 +00:00
Jools Wills
4e36f6ebd9 enable our custom sdl1 and dispmanx config for kms backend
This will affect any other kms platforms (tinker), which I will need to revisit - but as the dispmanx backend works
on the rpi4, that's the first priority.
2020-02-05 05:52:36 +00:00
Jools Wills
1a3acc03af
Merge pull request #2852 from cmitu/fkms_splashscreen
splashscreen: added KMS/RPI4 support (2)
2020-02-05 04:51:59 +00:00
cmitu
40330280c4 splashscreen: added KMS/RPI4 support (2) 2020-02-04 18:07:18 +00:00
Jools Wills
a8c2b97261 sdl2 - bump version to +5 due to sdl2 build fix for recent mesa 19.3.2 2020-02-02 01:03:54 +00:00
Jools Wills
61c1b07637
Merge pull request #2966 from joolswills/kernel_headers
helpers / getDepends - add a virtual package LINUX-HEADERS to map to …
2020-02-02 00:02:57 +00:00
Conn O'Griofa
5e4d777120 runcommand: fix kms default mode (again)
It's possible for the booted mode to not be the "preferred" mode, so
simply grep for a working mode via the "driver" flag label instead.
2020-02-01 23:23:13 +00:00
Jools Wills
55a8cadf34
Merge pull request #2964 from psyke83/runcommand_kmsfix
runcommand: fix rare default kms mode detection problem
2020-02-01 02:31:40 +00:00
Jools Wills
a8296475fa helpers / getDepends - add a virtual package LINUX-HEADERS to map to header package for rpi / Debian / Ubuntu 2020-02-01 00:09:40 +00:00
Conn O'Griofa
7b96f7e91f runcommand: fix rare default kms mode detection problem
Certain KMS systems may enumerate multiple CRTCs, some of which have
empty/invalid modes defined. If the first grepped entry happens to be such a
mode, modesetting will break. Fix by using a more accurate grep expression
to find an active CRTC with a valid mode that is marked with the "preferred"
flag.

Issue can be reproduced on Pi 3B with the vc4-kms-v3d overlay.
2020-01-31 01:26:21 +00:00
Jools Wills
c28871b6ca autostart - don't launch autostart.sh if running under X
* eg. if running startx on the RPI4 from terminal
2020-01-28 23:05:39 +00:00
Jools Wills
7c74cff0cf sdl2 - bump version to +4 to pull in latest changes (reverted kms non vsync fix) 2020-01-28 02:24:23 +00:00
Jools Wills
c4e53644d7 runcommand - cosmetic / indent 2020-01-26 01:33:50 +00:00
cmitu
9d5c3ccfdc autostart: correct the help message for manual edit 2020-01-15 22:14:22 +02:00
Jools Wills
bc2031b534 sdl2 - bump version so it includes our latest sdl2.0.10 patch from our repo 2020-01-07 21:26:48 +00:00
Jools Wills
3ff66e8b30
Merge pull request #2949 from psyke83/mesadrm_switch
mesa-drm: switch to RetroPie repo & exclude extraneous files
2020-01-07 17:26:30 +00:00
cmitu
e111bb914e emulationstation: fix installation on Raspbian Jessie 2020-01-07 17:03:17 +00:00
Conn O'Griofa
300266aa2f mesa-drm: switch to RetroPie repo & exclude extraneous files 2020-01-07 10:03:48 +00:00