Commit graph

17 commits

Author SHA1 Message Date
Jools Wills
25b2e28abb update ports to use setBackend functionality and sdl1/sdl2 flags 2021-04-19 03:30:09 +01:00
Jools Wills
bd223accf6 openttd - enable for kms and enable dispmanx by default
* re-order config and add logic to avoid work on removal
2020-02-05 05:52:36 +00:00
cmitu
16c9075eed Update license links for a few scriptmodules 2019-12-19 02:37:02 +00:00
Jools Wills
99b394a44b no longer need to make ~/.cache ~/.config ~/.local ~/.local/share folders in modules
* also remove symlinks from .cache as no need to move this to config area on retropie
2018-12-05 20:46:00 +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
5926524aff added licences to modules 2017-03-01 13:51:12 +00:00
Jools Wills
f67440c4d4 openttd updates
* symlink config / save folders
 * enable dispmanx flag
2016-10-20 00:48:18 +01:00
Jools Wills
14cc370643 cosmetic - trailing whitespace 2016-09-27 23:05:40 +01:00
Jools Wills
f17d03c72b added remove functions for packaged modules 2016-09-27 22:58:27 +01:00
Jools Wills
15a6044227 cosmetic - missing newlines at end of files 2016-08-27 12:06:37 +01:00
Jools Wills
67e335e1e2 modules - _update_hook functionality -
* add _update_hook function support - these get run on updating retropie-setup.
 * add update_hook functions for modules so they show up as installed on retropie-setup 4.x - eg modules that
   previously just apt-get installed a package.
2016-06-15 20:17:21 +01:00
Jools Wills
889f8ecdfa Initial rewrite of the setup menu, including per package/module management
* rp_module_menus is no more - instead use rp_module_section with one of
   - core (core packages)
   - main (main packages - which will be installed by default in the image)
   - opt (optional packages)
   - exp (experimental packages)
   - driver (driver packages)
   - config (configuration packages / tools)

 * The setup menu organises the data based on the above sections. more could be added in the future if needed. Packages (internally modules), can be added / configured / removed individually, or as entire sections.

 * The setup menu will automatically detect if a binary is available to be installed. the nobin flag is no longer needed. modules that install directly from binary via aptInstall or via a prebuilt binary need to use an install_bin_ function instead of install_

 * rp_module_section of type "config" will have the "gui_" function called first if it's available, otherwise a standard depends/sources/build/install/configure will be called

 * configure is no longer used for "gui" configuration function - use gui_ instead. Had already started to move to this before, but now it is required.
2016-06-06 22:08:36 +01:00
Jools Wills
9e3d573b13 new module variable md_conf_root that points to $configdir or $configdir/ports for ports - for ports in the libretro folder, this is set manually with setConfigRoot, and for "love" which is a ES system, but lives in ports (so configs go in $configdir not $configdir/ports to match the roms folder structure)
adjust ports configs / symlinks to $configdir/ports and move old configs to new location (when calling addPort)
fix up some paths in a few experimental modules (wolf4sdl / sdlpop)
2016-03-25 20:13:02 +00:00
Jools Wills
184dda8c8e use !mali instead of !odroid 2016-01-17 00:36:03 +00:00
Jools Wills
13e5c227e0 more odroid exclusions. Some of the sdl1.x stuff may work, but would require X and on ubuntu on odroid-c1 you can't have mali-x11 and mali-fbdev installed at the same time 2016-01-04 19:55:01 +00:00
Jools Wills
4a084ae828 change name of launch script for openttd to OpenTTD 2015-11-26 14:09:22 +00:00
HerbFargus
c18d0c7802 Add OpenTTD to ports 2015-11-22 13:17:45 -07:00