Commit graph

16 commits

Author SHA1 Message Date
G Derber
f7761fd635
Add ability to differentiate group ownership from user ownership. 2024-08-06 09:38:25 -04:00
Jools Wills
e1b1549e90 ports - added rp_module_repo information for ports that can currently support it
Note: ioquake3 uses "main" as the default branch
2021-02-15 23:54:13 +00: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
Conn O'Griofa
bb53f41988 cannonball: update for fkms 2019-07-15 15:28:14 +01:00
Jools Wills
6e9d3bb71e cannonball - added libraspberrypi-dev dependencies for rpi 2017-09-06 18:33:31 +01:00
Jools Wills
570c714e77 cannonball - use copyDefaultConfig 2017-03-13 15:27:19 +00:00
Jools Wills
5926524aff added licences to modules 2017-03-01 13:51:12 +00:00
Jools Wills
e385457a7b cosmetic - remove trailing spaces in copyright 2016-08-11 03:23:30 +01:00
Jools Wills
a7c0a6103b help improvements
* get rid of _INFMSGS and instead have a rp_module_help field with information in.
   this can then be displayed in the setup menus, and not just after configuring.
2016-06-10 17:32:47 +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
6050748268 quote vars 2016-03-09 22:01:13 +00:00
Jools Wills
b4189b6763 fix path for config check 2016-03-05 23:41:07 +00:00
Jools Wills
0d6dcaa099 actually use target variable, and mkdir -p fix 2016-03-05 23:31:19 +00:00
Jools Wills
c33ad0f328 add missing depends and rework cannonball install script a bit (move symlink creation etc to configure step)
enable cannonball on x11/mali (mali untested)
2016-03-05 23:29:59 +00:00
zerojay
afe386afb9 Add Cannonball script. 2016-03-05 22:18:21 +00:00