Commit graph

14 commits

Author SHA1 Message Date
cmitu
db87783424 spelling: use 'rp_module_licence' in all scriptmodules 2020-08-04 13:01:07 +01:00
Jools Wills
42d4bbe512 updated module flags for all ports 2020-02-22 08:23:30 +00:00
cmitu
16c9075eed Update license links for a few scriptmodules 2019-12-19 02:37:02 +00:00
Conn O'Griofa
d964d70a5d giana: patch binary for new RPi vendor library names 2017-12-28 00:49:23 +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
74dea59827 use downloadAndExtract instead of wget/unzip for some modules 2017-08-11 01:40:46 +01:00
Jools Wills
261221352d giana - move/symlink config directory to configs/ports/giana 2016-12-02 20:42:09 +00:00
Jools Wills
7dba1d4586 giana - added missing dependencies - fixes #1676 2016-09-07 20:15:50 +01:00
Jools Wills
e385457a7b cosmetic - remove trailing spaces in copyright 2016-08-11 03:23:30 +01:00
Jools Wills
bb1fa78803 make $md_inst before calling install_bin to simplify modules 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
d01729aa14 quote variable 2016-03-09 21:50:54 +00:00
HerbFargus
60732260f6 Add Giana's Return 2016-03-09 01:40:53 -07:00