Commit graph

33 commits

Author SHA1 Message Date
cmitu
ccbee7c05a ports: simplify the launch command for x11 enabled ports
Removed the launching scripts for ports that were relying an x11 + window manager by using the new XINIT-WM: prefix added to runcommand.
2024-01-07 21:06:18 +00:00
Jools Wills
53c76cce90 minecraft - minecraft-pi doesn't work on the rpi4 2020-03-02 02:09:39 +00:00
Jools Wills
42d4bbe512 updated module flags for all ports 2020-02-22 08:23:30 +00:00
Conn O'Griofa
1a4fea254d runcommand: support modesetting for content launched via xinit
* replace manual invocations of "xinit" with XINIT: command prefix
* build a custom xinitrc that handles modesetting (via xrandr, setting
  a mode matching the resolution and refresh instead of the mode id)
  and launch of content.
* if we are already in an Xorg context, the xinitrc will be bypassed,
  allowing content prefixed with XINIT: to work in all contexts without
  any problem (and still supporting modesetting).
2019-12-30 20:19:06 +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
f17d03c72b added remove functions for packaged modules 2016-09-27 22:58:27 +01:00
Jools Wills
f2f0597cc1 minecraft - use original addPort name "Minecraft" to avoid duplicate launch script 2016-09-27 22:47:54 +01:00
Jools Wills
29fe9f6326 minecraft - fixes
* fix configure name
 * remove old install folder contents
 * whitespace removal
2016-09-27 22:45:27 +01:00
RetroPieNerd
b0c8d27e9b minecraft - update the Minecraft module to use raspbian package (#1702) 2016-09-27 22:42:46 +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
b1d09444cb remove quotes - don't work with new addPorts functionality currently 2016-03-09 21:50:40 +00:00
Jools Wills
206204bbb5 use xorg dependency instead of xinit so all needed dependencies are installed (xinit only recommends xserver-xorg and we use no-install-recommends) 2016-02-27 02:01:38 +00:00
Jools Wills
69a934d481 added xinit dependencies to ags / minecraft 2016-02-20 16:29:15 +00:00
Jools Wills
5087b2f60b disable minecraft on x86 2016-01-23 19:28:21 +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
1675c3b7e1 rework the addPorts functionality, making it use addSystem and emulators.cfg like the rest of retropie. Although in most cases this doesn't add any benefit
for things like doom / quake where there may be multiple engines, it makes switching available from runcommand etc. it would also allow adding additional launch options with say different wads / settings and so on. It also
simplifies the actual module scripting.
2015-11-07 14:30:03 +00:00
Jools Wills
b6c238e899 de-duplicate script creation /chown / chmod for ports with addPort function 2015-10-23 01:08:09 +01:00
Jools Wills
01f573dcd2 addPorts function to replace setESSytem duplication for ports 2015-10-22 19:23:09 +01:00
Jools Wills
d7f843d473 copyright sp / minor wording tweak 2015-10-12 00:09:22 +01:00
Florian
db0dd30692 CHG: Updated copyright information. 2015-10-11 21:03:16 +02:00
Jools Wills
ce8ede4def updated licence url (to RetroPie org). Remove . at end of licence url to avoid any confusion 2015-06-16 16:41:34 +01:00
Jools Wills
206c1c59ce added window-manager and launch script for minecraft, so it gets fullscreened, and has the ability to be closed. Also add runcommand,
so video resolution can be changed - thanks to basst / herbfargus http://blog.petrockblock.com/forums/topic/minecraft-pi-anyone-got-this-working-in-retropie/
2015-04-03 23:22:29 +01:00
Florian
4df425c338 CHG: Updated header information 2015-03-28 06:19:16 +01:00
Florian
aab7fbd52d CHG: Added license information to all files 2015-03-27 17:28:38 +01:00
Jools Wills
a132751df8 use nobin instead of nobindist 2015-01-07 00:47:55 +00:00
Jools Wills
9a12b1ef88 initial support for creating/installing via split binary packages #553 2015-01-07 00:18:16 +00:00
gizmo98
a95e474701 Minecraft-Pi: Add missing quote 2014-12-30 08:59:02 +01:00
Jools Wills
4f04e3e7f8 move software ports / non emulators to a ports subfolder and number then from 250 onwards. 2014-12-17 03:55:14 +00:00
Renamed from scriptmodules/emulators/minecraft.sh (Browse further)