Commit graph

31 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
7063373dd8 lr-mess - remove "master" branch from rp_module_repo config
Follow-up from dc2ac1fc
2024-07-15 08:34:41 +01:00
cmitu
b3fc3bed50 mame: add GCC requirements for version 0.265
Starting with version 0.265 (April 2024), GCC 10.3 is required for building MAME.
Enforce this requirement when building the emulator and libretro cores, Debian Buster will be getting 0.264 as the last version.
2024-04-30 15:45:07 +01:00
cmitu
e320cf9965 lr-mame/mess: bump memory requirements
Added a bit more swap in order to be able to finish the compilation for both cores.
2024-02-27 18:06:57 +00:00
cmitu
21d203c3ed lr-mess: update the binary core target result
Recent changes in upstream MAME changed the resulting target filename, consequently the libretro core file needs to be renamed.
2022-08-14 21:14:06 +01:00
Jools Wills
7ac3877b44 Switch to using defaultRAConfig
libretro ports now don't include the "ports/" path in the call as it's handled by the new function
2022-05-22 13:09:12 +01:00
cmitu
34b4057d35 lr-mess: add hash folder to install location
Fixes the binary installation, which didn't include the `hash` folder.
2022-01-18 04:42:40 +00:00
cmitu
25e1e48529 licences: update links for some modules 2021-05-04 20:28:37 +01:00
Jools Wills
7bcdc6a956 libretrocores - added rp_module_repo to all libretro cores
Also use new location for lr-meseon repo due to repository move
2021-02-15 23:54:13 +00:00
Jools Wills
9143023d79 lr-mess - rework configuration to skip install steps on removal and use mkUserDir 2021-01-23 23:06:43 +00:00
Jools Wills
abdc729077 lr-mame / lr-mess - remove nobin flag
Was added due to issues building in emulated chroot. May add another flag for that,
but we are currently using a rpi4 to build binaries so it's not an issue.
2020-05-20 00:50:08 +01:00
Jools Wills
0ee307a887 lr-mame / lr-mess - increase swap and make gcc 6 minimum version needed
* also adjust gcc error message in lr-mess to use $md_id as it's shared by lr-mess
2020-05-20 00:47:27 +01:00
Jools Wills
3dd096a9b8 lr-mess - add COPYING license to install to replace removed README.md 2020-04-23 11:05:02 +01:00
Jools Wills
f2884e425a added nobin flags for lr-mame/lr-mess/lr-mame2016/lr-mess016 to exclude binary builds
* disabled due to issues building currently in build system chroot - will revisit
2020-02-16 01:09:51 +00:00
Jools Wills
32c3f7adaa lr-mame / lr-mess - increase required memory to 2000MB 2018-10-07 17:46:40 +01:00
Jools Wills
ee6911c8ee lr-mame / lr-mess - increase swap 2018-08-03 13:08:49 +01:00
Conn O'Griofa
e2fe3993db lr-mess: fix up platform configuration
* Add missing platform information for CreatiVision and Arcadia
* Use existing "gb" system name instead of "gameboy"
2018-02-20 06:46:20 +00:00
Jools Wills
5926524aff added licences to modules 2017-03-01 13:51:12 +00:00
Jools Wills
44fc57148f lr-mess - increase required memory to build / make configure usable by other modules 2017-02-03 23:56:44 +00:00
Jools Wills
0c73fb31df lr-mess - disable on older gcc 2017-01-14 16:27:07 +00:00
Jools Wills
eda4f61136 updated all modules to use addEmulator / addSystem 2016-12-31 02:49:04 +00:00
Jools Wills
962d1bded9 mame / mess - fix up building after upstream repo changes 2016-11-19 01:43:16 +00:00
Jools Wills
14cc370643 cosmetic - trailing whitespace 2016-09-27 23:05:40 +01:00
Jools Wills
e385457a7b cosmetic - remove trailing spaces in copyright 2016-08-11 03:23:30 +01: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
zerojay
7af778a957 Add CreatiVision to libretro MESS core.
Add CreatiVision to libretro MESS core.

Runs 100% or close to it depending on the game played. MAME software list ROMs are required to be in $romdir/crvision. BIOS is required at $romdir/crvision.zip
2016-02-29 20:28:53 -04:00
zerojay
c1791e84e4 Add Emerson Arcadia 2001 console to lr-mess script.
Added the Emerson Arcadia 2001 console to the lr-mess script.

Notes: Runs 100%. No BIOS required. MAME software list ROMs in $romdir/arcadia.
2016-02-29 19:11:39 -04:00
Jools Wills
3e7b08b512 fix mess bios hash copying 2016-02-28 22:42:56 +00:00
zerojay
3943cf499b Fix MESS BIOS hashes incorrect placement.
The hashes were being placed into $biosdir/mame instead of $biosdir/mame/hash.
2016-02-28 16:39:36 -04:00
zerojay
ccc823447f Added libretro core for latest MESS. 2016-02-27 23:05:44 +00:00