Commit graph

1904 commits

Author SHA1 Message Date
Jools Wills
99bdad7aa1
Merge pull request #2158 from psyke83/ps3controller_systemd
ps3controller: update for new systemd package
2017-11-05 10:22:28 +00:00
Jools Wills
8d122f0f7a powerblock / controlblock - enable service by default - fixes #2156
* use flag in $md_inst when disabled to avoid re-enabling on upgrade
2017-11-05 10:10:24 +00:00
Jools Wills
3fd03f7171 mkarcadejoystick - use uname -r for kernel version if not in chroot - #2173 2017-11-05 10:06:06 +00:00
Jools Wills
9adaa615f2
Merge pull request #2181 from psyke83/sdl1_stretch
sdl1: allow building against distro-specific sources
2017-11-05 09:58:09 +00:00
Jools Wills
ad3343bd38
Merge pull request #2183 from psyke83/joy2key_fixes
Joy2Key-related fixes
2017-11-05 09:46:55 +00:00
garaine
687c49b9c0 esthemes - 2 versions of boxalloy theme by Dwayne Hurst and scv720 by Saracade 2017-11-05 09:45:26 +00:00
Jools Wills
518b888eab disable some modules (rpi1 / sdl1 etc) from the kms platform 2017-11-02 19:49:59 +00:00
Jools Wills
2530a32a53 sdl2 - use kms branch for platforms with kms flag (eg tinker board) 2017-11-02 19:49:59 +00:00
Conn O'Griofa
d4c653a3d2 joy2key: use USR1 signal handler with more graceful exit handling
The INT signal won't kill the python process if called before the
script has had time to register the signal handler. Avoid this case
by using the USR1 signal, which will terminate the process under the
same conditions.

Unfortunately, terminating the process will lead to unwanted terminal
output - "User defined signal 1" - due to bash job control monitoring.
Solve this by adding a wait command that redirects the process output
to /dev/null.

Additionally, register joy2key's signal handler for INT and TERM cases
so that it will gracefully exit in all possible cases.
2017-11-02 01:14:47 +00:00
Conn O'Griofa
428b33c85f sdl1: allow building against distro-specific sources
Use different source versions for jessie/stretch, and automatically
bump package version with rpiX and os codename appended.

ex:
* 1.2.15-10 will bump to 1.2.15-11~rpi1~jessie
* 1.2.15+dfsg1-4 will bump to 1.2.15+dfsg1-5~rpi1~stretch
2017-11-01 22:14:53 +00:00
Jools Wills
105adb37e0 emulationstation - update inputAction command
* make sure inputAction is updated so switching between emulationstation / emulationstation-dev updates paths to script
2017-11-01 14:49:53 +00:00
Jools Wills
fbd1866bb0 autostart - only start autostart script for correct retropie user - fixes #2169 2017-10-28 20:15:19 +01:00
CoinJunkie
757731fe8a synthwave theme 2017-10-26 06:43:25 -04:00
Conn O'Griofa
7968356b08 ps3controller: update for new systemd package 2017-10-19 00:07:38 +00:00
Dan McGoo
5d72fcbd1a Fix for joy2key.py related to issue #1798. 2017-10-18 22:32:20 +09:00
Jools Wills
da8e5ff074 only use joy2key in RetroPie-Setup gui and anything launched via retropie menu 2017-10-13 16:38:59 +01:00
Conn O'Griofa
424fd11b09 bluetooth: fix bluez 5.43 compatibility
It's necessary to read more characters per line to match the "[bluetooth]" string due to commit:
https://git.kernel.org/pub/scm/bluetooth/bluez.git/commit/?id=6fd2662dc96ccf5fc194c53d5c6f90431ba9f8a5

Fixes bluetooth on stretch.
2017-10-12 16:02:59 +00:00
Jools Wills
e95bca33d8 usbromservice - fix install error - fixes #2152
* need to make a file in md_inst or the package management will think the install failed
 * mismatch between file used to disable the service scripts
2017-10-11 19:12:43 +01:00
Jools Wills
19ffb68262 emulationstation - do not remove configs
* could remove users customisations
 * causes lost configs when switching to emulationstation-dev
2017-10-10 17:09:15 +01:00
Jools Wills
07aeb321c7 Merge pull request #2147 from joolswills/newbcrmlibs
Compatibility between new SDL2.0.6 and old/new brcm libraries
2017-10-10 00:03:26 +01:00
Jools Wills
ee41a3f613 added new flag "newbrcmlibs" for management of switch to renamed libbrcm* gles libs #2091
* flag is set in module, and file RP-NEWBRCMLIBS is created in "$md_inst" on install (not on binary install,
   but updated binaries will include the file when created)
 * runcommand checks for the file, and if it doesn't exist, switches SDL to use the old library names.
   this will allow us to add the flag for new modules so we have compatibility during the switcher. the
   flag / logic from runcommand can be removed in the future
2017-10-08 15:26:23 +01:00
Jools Wills
c8c2150d03 sdl2 - update to 2.0.6
* use rpi-x branch naming for raspberry pi instead of retropie-x).
2017-10-08 13:50:07 +01:00
HerbFargus
9d1bb83662 add ruckage snes mini theme 2017-10-07 12:21:13 -07:00
Jools Wills
ca1d65f145 splashscreen - call install_bin_splashscreen from update hook
* ensures automatic migration to systemd startup if users just update RetroPie-Setup script without updating packages
2017-10-07 17:07:12 +01:00
Jools Wills
8c4c7b1091 Revert "sdl2 - update to 2.0.6"
This reverts commit 41633b9821.

new sdl 2.0.6 has issues with mupen64 - rolling back until resolved
2017-10-07 05:16:28 +01:00
Conn O'Griofa
335ef35447 ps3controller: add insserv to depends
This is not present on the default stretch lite installation, leading
to the service not being enabled correctly.
2017-10-06 04:06:08 +00:00
Conn O'Griofa
60d6cce0d7 splashscreen: convert to systemd service
* Switch to systemd service to allow finer control of start sequence
* Add insserv to depends (not installed in Raspbian stretch lite image).
2017-10-05 15:09:44 +01:00
Conn O'Griofa
f7ef201778 bashwelcometweak: fix IP address for stretch 2017-10-05 01:09:09 +01:00
Jools Wills
41633b9821 sdl2 - update to 2.0.6
* use rpi-x branch naming for raspberry pi instead of retropie-x).
2017-10-04 17:04:54 +01:00
Jools Wills
8972e8a502 added emulationstation-dev to experimental which installs the very latest es code.
* make sure the hooks and add_system/del_system of es are called from emulationstation-dev
 * don't allow both modules installed at once - but don't remove configs when switching.
 * fix up retropie.svg install path when called from emulationstation-dev
2017-10-01 14:06:54 +01:00
Jools Wills
e24423a1a3 removed emulationstation-kids - the branch is no longer used/out of date 2017-10-01 11:04:16 +01:00
Jools Wills
48282c3441 emulationstation - switch dependency to vlc, as vlc-nox is removed on Ubuntu 17.10+ 2017-09-30 12:15:57 +01:00
Jools Wills
705115371f emulationstation - use the new stable branch by default 2017-09-30 12:15:57 +01:00
meleu
4867dc2798 added lipebello's SpaceOddity theme - closes #2133 2017-09-28 06:21:48 -03:00
Jools Wills
d1443066c8 xarcade2jstick - more improvements
* added enable/disable functions for commandline use
 * show current service status in gui
 * swap Enable/Disable in the menu for consistency
 * re-display menu after choosing an option
2017-09-22 17:26:17 +01:00
Jools Wills
961d87a80f xarcade2jstick - call make uninstall on removal to remove /usr/local/bin binaries 2017-09-22 17:12:59 +01:00
Jools Wills
f4b3b5c16f xarcade2jstick - simplify module for retropie 4.x packages system
* no need for function to check/build called from gui_xarcade2jstick
 * added remove function to uninstall service on removal
 * cd to $md_inst before calling make installservice/uninstallservice
2017-09-22 17:01:54 +01:00
Conn O'Griofa
208f156a14 runcommand: fix default emulator dialog behaviour
When a system's default emulator is not yet selected, the automatic invocation of choose_emulator function can be erratic (most notably with the joy2key process exiting prematurely). Avoid this issue by disabling the cancel button when invoked in this way.
2017-09-20 00:51:19 +00:00
Jools Wills
042cdef9ac variable quoting 2017-09-19 15:36:32 +01:00
Jools Wills
9ec0ff153d some more missing local declarations 2017-09-19 15:09:55 +01:00
Jools Wills
805b788efc some missing local variable definitions, and variable renaming of choices to choice 2017-09-19 15:04:33 +01:00
Jools Wills
bff8931753 consolefont - variable naming fix 2017-09-19 14:58:20 +01:00
Jools Wills
7b4ca9dc0f consolefont - font options
* added VGA 8x8 option, and switch default (which is kernel provided).
 * variable naming
2017-09-19 14:56:41 +01:00
Conn O'Griofa
7f17eadf1e Add console font scriptmodule
Allows convenient configuration of certain preset font type/sizes
appropriate for viewing on large screens.
2017-09-17 15:23:43 +01:00
Jools Wills
27e4477ed7 usbromservice - rework script
* avoid updating usbmount all the time
 * use file /etc/usbmount/rp_disable to signify our scripts should be disabled
2017-09-17 14:04:05 +01:00
Jools Wills
94052198aa scraper - allow aborting scraping with ctrl+c (without exiting RetroPie-Setup) - fixes #1898 2017-09-17 11:58:22 +01:00
Jools Wills
0eff6c2445 usbromservice improvements -
* update usbromservice scripts on retropie-setup upgrade
 * move to main packages rather than config, as it requires the usbmount and this makes it easier to add/remove. previously it
   would be installed when choosing the usbromservice from config, even if you didn't want to use it.
2017-09-17 02:43:46 +01:00
Jools Wills
f0d8ef153b virtualgamepad - fix up missing ref module, possibly due to old npm. fixes #2112 2017-09-17 02:32:56 +01:00
anthonycaccese
6a5e481fd4 Added Art Book 4x3 and Art Book Pocket themes 2017-09-16 10:16:08 -04:00
Conn O'Griofa
3ac9e3bebf ps3controller: clarify Bluetooth stack compatibility
* Remove obsolete information that driver breaks Bluetooth and replace
  with warning that Bluetooth pairing works in RetroPie menu, but cannot
  be guaranteed elsewhere.
* Add notice after exiting Bluetooth menu (only when sixad is running)
  informing users to re-pair controller, to hopefully reduce confusion.
2017-09-10 02:07:17 +01:00