Commit graph

92 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
8b85e4579c advmame - switch to last stable v3.10
AdvanceMame is undergoing development and the current master branch fails on buster/bullseye.
2024-03-19 21:12:03 +00:00
cmitu
774aa49bc6 advmame: fix configure option for SDL1 2021-12-08 05:51:05 +00:00
Jools Wills
768c1ae258
Merge pull request #3440 from hatl/advmame-ubuntu-21.10-fix
fixed compilation with newer gcc (required for ubuntu 21.10)
2021-12-07 20:05:29 +00:00
Gerhard Scheikl
4abfe557ff switch advmame from v3.9 to master to support newer versions of gcc 2021-12-07 09:47:04 +01:00
Jools Wills
4816c9a289 update emulators to use setBackend and new sdl1/sdl2 flags 2021-04-19 03:30:09 +01: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
cmitu
b5f675a0de advmame: fix iniSet typo during conf generation 2020-07-01 03:53:29 +01:00
cmitu
207397eef3 advmame: disable multithreading temporary to resolve a crash 2020-03-16 17:40:09 +00:00
Jools Wills
40b71321c0 advmame - enable for kms and mali systems
* use sdl2 on non videocore systems
 * force sdl video / keyboard input on kms / mali
2020-02-10 01:02:20 +00:00
Hugo Hromic
5e6e8b0914 advmame, configedit - fix scriptmodule permissions (755 -> 644)
These scriptmodules should not be executable.
2018-12-07 11:53:58 +00:00
Jools Wills
1d95a4ea00 advmame - update to v3.9 2018-11-26 22:16:50 +00:00
Cristi Mitrana
46d0d33fd3 Update the advmame scriptmodule.
* get the package source from the github.com repository.
* run `autoreconf.sh` before configuring the build
* update the build function to check for success using `$md_ret_files`
2018-07-22 05:38:41 +03:00
Jools Wills
3858f9d664 advmame - update to v3.8 2018-07-01 17:21:26 +01:00
Jools Wills
a082ea3fc1 advmame - updated to v3.7 2018-03-20 17:43:02 +00:00
Jools Wills
b3f19749c5 advmame - update to v3.6 2017-12-28 09:37:52 +00:00
Jools Wills
7520c88df5 advmame - add -fno-stack-protector to cflags - fixes #2223
* fixes segmentation fault when built on gcc with stack protection enabled (eg on Ubuntu 17.10)
2017-12-18 03:25:49 +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
42fd198875 helpers - added downloadAndExtract function for use in modules
* replace many of the existing wget | tar commands with the new function
 * include error logging in the function via runCmd, to trap download/unpacking issues
2017-08-10 20:45:49 +01:00
Jools Wills
c7f54d07f9 advmame - update to v3.5 2017-06-14 18:07:25 +01:00
Jools Wills
b67811ba3b advmame - updated to v3.4 2017-03-20 17:45:49 +00:00
Jools Wills
5926524aff added licences to modules 2017-03-01 13:51:12 +00:00
Jools Wills
deebd6b4aa advmame - added dialog to the update hook regarding split 2017-02-22 19:58:52 +00:00
Jools Wills
bd62de6766 advmame - update hook so the old versions install when updating to split advmame 2017-02-22 19:47:28 +00:00
Jools Wills
7b79cdd16c advmame - split advmame into multiple packages
* rework patch code
 * use 0.94 instead of 0.94.0
 * make advmame always be the latest advmame version with advmame.rc as the config
 * remove any old emulator.cfg entries
 * update advmame to v3.3
2017-02-22 19:47:16 +00:00
Jools Wills
e8c98c3773 advmame - update to v3.2 2017-02-05 14:39:14 +00:00
Jools Wills
2fdcd5e3d6 advmame - add arcade romdir - fixes #1866 2017-01-29 19:23:58 +00:00
Jools Wills
2a71979703 advmame - 3.1 requires raspberry pi videocore libs 2017-01-15 01:05:56 +00:00
Jools Wills
1faf82a826 advmame - only try and patch 0.94 / 1.4 2017-01-14 19:41:03 +00:00
Jools Wills
e82dbb39d0 advmame - added advance mame 3.1 - fixes #1783
* 0.94.0 and 1.4 are still available for those with existing configs etc
2017-01-13 01:52:40 +00:00
Jools Wills
eda4f61136 updated all modules to use addEmulator / addSystem 2016-12-31 02:49:04 +00:00
Jools Wills
b561884608 use platforms.cfg for managing of platform/theme for arcade etc, to simplify addSystem 2016-12-31 02:33:46 +00:00
Jools Wills
e385457a7b cosmetic - remove trailing spaces in copyright 2016-08-11 03:23:30 +01:00
Jools Wills
dceff63856 helpers - applyPatch
* make applyPatch support patches via stdin
 * update modules to use applyPatch
2016-08-07 10:38:59 +01:00
Jools Wills
9f9a2e8e44 advmame - fixes #1597
* only process configs in install mode
 * don't skip over the addSystem if configs exist - we need it for removal
2016-07-27 14:26:38 +01:00
Jools Wills
5ecab3ccf8 advmame - styleguide 2016-07-14 14:35:27 +01:00
Jools Wills
677637ecf0 advmame - fix up broken symlinks caused by #1554 2016-07-14 14:34:42 +01:00
Jools Wills
2316c91257 advmame - indent 2016-07-14 14:34:29 +01:00
Jools Wills
092ff5080a fix up advmame symlinks 2016-07-14 14:30:54 +01:00
dankcushions
cbd919a182 advmame changes - #1554
* Moved all advmame dirs to the right place.
* Use symlinks rather than duped directories.
2016-07-06 22:12:00 +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
41630a63a5 put advmame versions in function to avoid issues with wildcard 2016-06-07 13:01:24 +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
9806610de8 only increase sound_latency on rpi1 2016-05-28 13:42:19 +01:00
Jools Wills
14cd25720f don't overwrite existing configs when updating advmame 2016-05-28 13:38:43 +01:00
Jools Wills
89d4b03bdd use md_conf_root in modules when referencing configs for the particular module 2016-03-26 15:28:15 +00:00
Jools Wills
e373141b09 allow the vector display size for advmame to be set in the config file (via display_width / display_height). Previously it defaulted
to 640x480 and due to our fake modes wouldn't be adjustable.
2016-03-24 18:45:09 +00:00
Jools Wills
ecc82beb17 added arcade romdir for mame4all/advmame for roms/samples 2016-02-13 08:20:30 +00:00
Jools Wills
30c7f77096 enable advmame for x11 targets 2016-02-07 12:16:45 +00:00