Commit graph

17 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
cmitu
6d03aae779 gemrb: switch to SDL2 for rendering
GemRB supports both SDL1 and SDL2 as rendering engines, SDL2 being now the preferred one and SDL1 possibly obsoleted in a future version.
2020-07-01 03:48:59 +01:00
Jools Wills
b5b1907bd0 gemrb - disable on mali 2020-06-24 05:02:51 +01:00
Jools Wills
998ebd06e8 gemrb - move "dispmanx" to flags 2020-06-24 04:59:19 +01:00
cmitu
cdc4aea1cb gemrb: update to latest stable version and refresh deps
* updated the dependency list to include the Vorbis and VLC libraries.
* choose explicitly the SDL1 backend and build time.
* added the `dispmanx` flag to enable proper scaling on FKMS (Pi4) platforms.
* explicitly depend on `python2-dev` since python3 port is not complete.
2020-06-23 18:59:52 +01:00
Jools Wills
f474d0fcbd switch to newer package name libpng-dev over libpng12-dev for dependencies.
* allow modules to still use libpng12-dev but show a message for them to be updated
 * change libpng-dev dependency to libpng12-dev for Jessie and older
2018-10-18 19:08:56 +01:00
Jools Wills
5926524aff added licences to modules 2017-03-01 13:51:12 +00:00
Jools Wills
15a6044227 cosmetic - missing newlines at end of files 2016-08-27 12:06:37 +01:00
Jools Wills
e385457a7b cosmetic - remove trailing spaces in copyright 2016-08-11 03:23:30 +01:00
Jools Wills
6f372a0c78 gemrb fixes
* use CMAKE_INSTALL_PREFIX instead of PREFIX
 * lock down to release v0.8.4 (More recent builds fail currently - needs looking into)
 * use md_ret_require so a bad build is detected
2016-08-09 11:51:30 +01:00
Jools Wills
90a8b82345 move gemrb / openbor back to exp 2016-07-21 06:37:42 +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
4db9cfa9cf out config folders are lowercase 2016-03-09 21:59:22 +00:00
gizmo98
fee38d83ff gemrb: minor fixes
-add dependencies
-use https:// instead of git://
-change mkRomDir addPort order.
2016-02-29 19:25:05 +01:00
gizmo98
48d6e0fcaa Add gemrb - open source implementation of infinity engine
Tested with Baldur’s Gate and Baldurs Gate 2. Based on:
https://github.com/amigagamer/gemrb-retropie/blob/master/gemrb.sh

RetroPie#794
2016-02-28 21:20:43 +01:00