Commit graph

113 commits

Author SHA1 Message Date
Tomáš Kelemen (vudiq)
8b2558a871
xpadneo: enable for Lakka
- package moved to lakka packages, as it is not shared with upstream
- package updated to latest version
- Switch options adjusted to exclude the driver
2025-02-08 17:28:16 +01:00
Tomáš Kelemen (vudiq)
3b8bf7a92a
allow custom size of SYSTEM_SIZE at build time
needed for devel builds, as we keep debug symbols for all libretro cores
and retroarch, which increases the size of the squashfs root fs
2025-02-08 17:16:47 +01:00
Tomáš Kelemen (vudiq)
29cd9bdc3f
Lakka: enable ALSA 2025-02-07 16:17:23 +01:00
Tomáš Kelemen (vudiq)
532c20c29f
Merge branch 'le-master' into devel 2025-01-29 19:47:50 +01:00
Tomáš Kelemen (vudiq)
e76d2cd837
Lakka/retroarch: set update URL and target device name at build time
instead of relying on values in retroarch or parsing files to determine
the full URL to download updates, it is more flexibile to set these
values at build time to the current needs. much easier maintenance of
future changes (no need to change in retroarch code base), when e.g. URL
for devel or nightly builds will change (or even for releases). also
community members can set up their own update for their community builds
without the need to patch retroarch.

usage:
at build time add e.g. LAKKA_BUILD_TYPE=<type>, where type can be
release, nightly or devel (can be expanded in future) and based on the
build type matching URL will be set.

or add LAKKA_UPDATE_SERVER_URL=http://some.site/path/to/updates and this
URL will be used.

examples
make image LAKKA_BUILD_TYPE=nightly PROJECT=... DEVICE=... ARCH=...
make image LAKKA_UPDATE_SERVER_URL=... PROJECT=... ...
2024-05-24 23:39:49 +02:00
Tomáš Kelemen (vudiq)
7b5b7dd0f0
Lakka: update distro options 2024-05-23 00:28:31 +02:00
Tomáš Kelemen (vudiq)
1b7563d5ce
Lakka: update changelog, version and options 2024-04-26 15:28:08 +02:00
Tomáš Kelemen (vudiq)
273afbe54d
Lakka: move LIBRETRO_CORES to own package
when cores are set via virtual package, one can filter out cores also
based on other circumstances. in distro-options only PROJECT, DEVICE and
ARCH are available, so one cannot disable core based on OPENGL/OPENGLES,
VULKAN etc.
2024-04-15 19:12:47 +02:00
Tomáš Kelemen (vudiq)
bcd7aed734
mame: do not build for arm
build error for arm targets when linking
2024-04-15 18:19:17 +02:00
Tomáš Kelemen (vudiq)
b1246c556c
Lakka: this has no effect
OPENGLES_SUPPORT is not yet defined at this point
2024-04-15 18:11:59 +02:00
Tomáš Kelemen (vudiq)
5fee886c3f
vircon32: update core + disable for RPiZero2-GPiCase 2024-04-14 22:14:07 +02:00
Tomáš Kelemen (vudiq)
b659bb5039
rename GPiCase builds for consistency 2024-04-12 09:28:11 +02:00
Tomáš Kelemen (vudiq)
a0bd97ffe1
Lakka: remove xpadneo and related patch from build
users reported that some gamepads were identified incorrectly. issue
tracked down to xpadneo and related patch. build without this patch and
without xpadneo module solved the issue, tested on rpi3 with xbox one s
wireless and 8bitdo sn30+ pro gamepads. 8bitdo gamepad was previously
identified incorrectly and mapping in retrarch was incorrect. now the
issue is gone.
2024-04-12 09:10:03 +02:00
Tomáš Kelemen (vudiq)
249414a1fe
mame: update & reenable 2024-04-10 22:56:39 +02:00
Tomáš Kelemen (vudiq)
90ce5f629b
mupen64plus: update & fix build
disabled submodule due to borked submodule config in repo
2024-04-10 20:43:18 +02:00
Tomáš Kelemen (vudiq)
ae1f15a8d1
reenable easyrpg 2024-04-10 19:56:17 +02:00
gouchi
9dfd7738f8
vircon32: add libretro core (#1940) 2024-04-10 17:57:41 +02:00
ntemis
cebaea5b49
exclude vitaquake2 from unsupported hw 2024-04-10 17:57:28 +02:00
Yasai-san
af882fb8da
Fix yabasanshiro core settings on RPi. (port of #1933) 2024-04-10 17:51:41 +02:00
Alex Abbatiello
bfee285ca4
vitaquake2: Add libretro core (#1920) 2024-04-09 22:23:48 +02:00
gouchi
6c4e2dea05
geolith: add libretro core (port of #1943) 2024-04-09 21:53:22 +02:00
Tomáš Kelemen (vudiq)
ceee8b9e28
update libretro cores + retroarch
following cores were not updated and removed from build, as they fail to
build with old as well as updated:
- citra
- dolphin
- easyrpg
- mame
- mupen64plus_next
- pcsx2
- ppsspp
- same_cdi

build tested only for Generic.x86_64
2024-04-09 14:29:40 +02:00
Tomáš Kelemen (vudiq)
574390b240
Lakka: update options based on the upstream 2024-04-05 11:54:21 +02:00
Tomáš Kelemen (vudiq)
916368a387
update libretro cores + retroarch (non-tag) 2023-02-11 22:00:26 +01:00
zoltanvb
60f892f658
ep128emu: add libretro core (#1828) 2023-02-05 20:37:06 +01:00
Tomáš Kelemen (vudiq)
8ef7b436e4
dosbox_core: new libretro core
closes #1730

this core supersedes dosbox and dosbox_svn, but keeping the cores for
folks who rely on them, but might be dropped in future
2023-01-31 00:03:10 +01:00
Tomáš Kelemen (vudiq)
00637e5d4e
Odin: enable disabled libretro cores 2023-01-28 21:04:02 +01:00
Tomáš Kelemen (vudiq)
2aa0f275ae
thepowdertoy: new libretro core 2023-01-27 22:11:02 +01:00
Tomáš Kelemen (vudiq)
25218443d6
numero: add libretro core 2023-01-27 22:09:51 +01:00
Tomáš Kelemen (vudiq)
d256a4fedf
jaxe: add libretro core 2023-01-27 22:08:47 +01:00
Tomáš Kelemen (vudiq)
bf79e679e5
dirksimple: add libretro core 2023-01-27 22:07:58 +01:00
Tomáš Kelemen (vudiq)
532b3fd2da
Switch: exclude lr_moonlight
not compatible with common openssl package
2023-01-23 09:18:21 +01:00
Tomáš Kelemen (vudiq)
4afa5b3279
puae2021: add new libretro core 2023-01-21 19:27:34 +01:00
GavinDarkglider
c16def7032
Lakka-v5.x Switch Support Fixes (#1753)
* Switch: it builds

* Switch: Use udev to finalize usb gadget to save from systemd looping service restart until cable connected.

* Switch: Update kernel stuff again

* Switch: Downgrade Alsa packages to version in 4.x tree

* Joycond: Update Switch version

* Switch: Minor fixes

* LibreELEC: Fix a few broken files from upstream pull

* Switch: Fix LibreELEC build.

* Switch: Update bootloader stuff

* L4T: FFMPEG: Add support for nvv4l2 decoder/encoder

* FFMPEG: Add back encoder support for game recording in retroarch

* FFMPEG: revert a few changes, and add support for vulkan.
2023-01-21 18:40:08 +01:00
GavinDarkglider
d6c7186c07
Odin: Actually build cores, and exclude ones that dont build. (#1752) 2023-01-21 17:50:19 +01:00
GavinDarkglider
4f8d2a57e9
WIP - Add Support for Ayn Odin (#1713)
* Initial fully buildable/bootable Odin Support

* Rework NX-Boot to FAT32 Boot for shared usage between switch and odin

* Move shared packages from switch/odin to main packages folder
2023-01-21 16:11:38 +01:00
Tomáš Kelemen (vudiq)
7ad0c511a3
Generic.i386: disable fake_08 lr core 2023-01-20 08:35:13 +01:00
gouchi
d668822868
mojozork: add libretro core 2023-01-18 21:44:20 +01:00
gouchi
af24d01c2d
fake-08: add libretro core 2023-01-18 21:41:49 +01:00
Tomáš Kelemen (vudiq)
f24e429468
cleanups 2022-04-23 21:41:35 +02:00
GavinDarkglider
af6be3378a
Fix Switch build in new tree (#1687) 2022-04-23 21:36:57 +02:00
Tomáš Kelemen (vudiq)
a70407dbd8
RPi/GPICase: include snes9x2005 core 2022-04-15 18:53:30 +02:00
Tomáš Kelemen (vudiq)
9633232a18
a5200: new libretro core 2022-04-15 18:32:47 +02:00
Tomáš Kelemen (vudiq)
2a78d08cfe
Lakka: fix condtition for not excluding fbalpha2012 and mame2000
cores should be excluded when the target is not RPi and not GPICase

closes: #1677
2022-04-10 01:17:22 +02:00
Tomáš Kelemen
074434b096
libretro update (#1661)
- update RetroArch to 1.10.2 and drop patch merged upstream
- RetroArch: disable core system files downloader (included in image)
- update almost all cores to their latest version
- drop duckstation core
- modify libretro_update.sh script to allow for updates to latest tagged commit
- modify some packages to use latest tag during automated update
- update liblcf to 0.7.0 (EasyRPG dependency) and drop patches
- do not rename `genesis_plus_gx_wide_libretro.so` to `genesis_plus_gx_libretro.so` in the install path
2022-04-08 00:01:38 +02:00
Tomáš Kelemen
7b6349da33
mame: enable mame current (#1650)
does build also for Pi / Pi Zero, but not including in image
2022-04-07 23:56:30 +02:00
Tomáš Kelemen
57739c98df
same_cdi: add new libretro core (#1654)
as it is based on mame current, not including for Pi and Pi Zero
2022-04-07 23:53:54 +02:00
Tomáš Kelemen
26ca7f57e5
bk: add libretro core (#1643) 2022-04-07 23:29:22 +02:00
Tomáš Kelemen
14919d2f59
race: add new libretro core (#1642) 2022-04-07 23:25:39 +02:00
Tomáš Kelemen
1927d3fa92
sameduck: add new libretro core (#1633)
closes #1632
2022-04-07 23:25:20 +02:00