Commit graph

36 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
7889395d8c ags - add missing libsdl2-dev and cmake dependencies
These are required since #3680
2023-05-21 23:51:14 +01:00
Gemba
70c60bcae0 Updates for next AGS release (v3.6.0)
- amend1: updates after review
- amend2: pinned version to "release-3.6.0" in scriptmodule
2023-04-14 21:20:44 +02:00
Jools Wills
2a5b6a5244 ags - switch to to release-3.5.1 branch
ags3 development branch has switched to an SDL2 backend, but also has build issues on my Ubuntu 21.10 system.

The module will need updating to support this, but it's better to wait until the next version is released and tested working.
2022-02-11 00:04:17 +00:00
Jools Wills
7384f8a395 added md_ret_require checks to some emulators that didn't have it
This allows our packaging core to know if a build failed
2021-02-22 01:18:30 +00:00
Jools Wills
b965f21e46 emulators - added rp_module_repo to emulators using git
Also fixed hatari licence link
2021-02-15 23:54:13 +00:00
Jools Wills
83dc5e9d16 ags - use download function 2021-01-21 05:20:29 +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
Conn O'Griofa
bd86558f0b ags: update for fkms & fix performance
* add support for fkms build
* default to software gfxdriver for non-X11 targets
2019-07-17 03:06:55 +01:00
Jools Wills
bc0ebd595c Revert "ags - include patch to fix building ags3 branch"
This reverts commit dd15e71617.

fixes are now upstream - https://github.com/adventuregamestudio/ags/issues/691
2019-04-13 18:31:33 +01:00
Jools Wills
dd15e71617 ags - include patch to fix building ags3 branch
* ref: https://github.com/adventuregamestudio/ags/issues/691
2019-03-26 15:53:31 +00:00
Jools Wills
72e2d2bd6d ags - use ags3 branch for compatibilty with the majority of games
* ref: https://retropie.org.uk/forum/topic/20498/almost-all-popular-ags-games-fail-to-load-citing-new-version-requirements
2018-12-28 18:56:18 +00:00
Conn O'Griofa
1906f43b31 ags: add to platforms & enable DIGMID support
Add Adventure Game Studio to platforms configuration and fetch
recommended GUS patch from http://liballeg.org/digmid.html.

Fixes MIDI playback on devices with no hardware MIDI support (such as
Raspberry Pi).
2017-12-19 04:07:11 +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
eda4f61136 updated all modules to use addEmulator / addSystem 2016-12-31 02:49:04 +00:00
Jools Wills
a49d715373 remove Raspbian wheezy support 2016-12-24 20:15:43 +00:00
Jools Wills
204e9cf9c1 update modules to use new __os_* variables 2016-10-09 05:50:40 +01:00
Jools Wills
e385457a7b cosmetic - remove trailing spaces in copyright 2016-08-11 03:23:30 +01:00
HerbFargus
86da2c00bc finish docs for the rest of the emulators 2016-06-11 00:14:31 -06:00
HerbFargus
ae97909192 Add help docs to emulator and libretro modules 2016-06-10 14:54:23 -06: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
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
eb9597ae2c quoting 2016-02-26 23:22:44 +00:00
Jools Wills
d1d8c77c39 cosmetic - indentation 2016-02-20 16:34:16 +00:00
Jools Wills
69a934d481 added xinit dependencies to ags / minecraft 2016-02-20 16:29:15 +00:00
Jools Wills
30971585a8 enable ags on x11 platforms 2016-02-07 12:31:15 +00:00
Jools Wills
b06545a0bb correct ags dependencies for jessie+ 2016-01-17 21:34:32 +00:00
Jools Wills
184dda8c8e use !mali instead of !odroid 2016-01-17 00:36:03 +00:00
Jools Wills
c6423c753d use isPlatform for platform flag checking so we can do !rpi or !odroid
disable rpi emulators on odroid
2016-01-04 03:49:11 +00:00
gizmo98
d3205a7251 disable modules with rpi optimizations for now 2015-12-24 14:45:32 +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
a6933a6445 use githubs preferred access protocol - https:// - before we had mixed git:// and http:// around the code 2015-06-16 16:50:37 +01: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
dd58272d53 added ags (Adventure Game Studio) engine to experimental. #670 2015-04-03 19:40:15 +01:00