Commit graph

27 commits

Author SHA1 Message Date
Tomáš Kelemen (vudiq)
9e639d6461
retroarch: add patch to fix removing paired devices
patch PR'd upstream, tested.
2025-02-18 14:46:42 +01:00
Yasai-san
5fcc4d6b7d
cec_mini_kb : cec-mini-kb.service is started 1 time only when retroarch.service is activated
port of PR #1984
2025-02-01 18:28:54 +01:00
Tomáš Kelemen
e9d6841d41
Update libretro cores / RetroArch to latest versions (#2028)
- all libretro cores updated to latest version
- RetroArch updated to 1.20.0
- assets, core-infos, joypad configs, shaders, overlays, databases
  updated to latest version
- easyrpg: removed patch merged upstream, switched to latest commit
  instead of tag
- liblcf: updated to latest version (dep of easyrpg)
- libinih: new dep of liblcf/easyrpg
- mame: updated patch for crosscompilation
- mupen64_plus_next: updated patch for gcc14 buildfix
- picodrive: dropped patch merged upstream
- retroarch: updated patch for saving to default config
- retroarch: drop libXv dep for x11 build (pkg was removed)
- ppsspp: drop old patch
- snes9x2002: dropped ARM_ASM=1 from make options for RPi0/1
- fbalpha2012: add buildfix patch
- yabasanshiro: dropped patch for RPi5 merged upstream
- yabasanshiro: added patch with function declaration
- yabasanshiro: re-enable for most targets
2025-02-01 09:53:03 +01:00
Tomáš Kelemen (vudiq)
decaf2e65d
update retroarch and libretro packages
- update RetroArch to 1.19.0
- update libretro cores to latest commits/tag
- retroarch: drop patches merged upstream
2024-05-30 16:02:08 +02: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)
e0bbd6845f
gcc14 build fixes
joyutils: add patch
atari800: update core
bluemsx: update core
daphne: add patch
gme: add patch
retroarch: add patch
kronos: add patch
mupen64plus_next: update core + add patch
puae: update core
puae2021: add patch
quasi88: add patch
px68k: add patch
superbroswar: add patch
vitaquake2: update core + add patch
yabasanshiro: add patch
disable cores: doplhin, ecwolf, np2kai, ppsspp
2024-05-23 00:28:39 +02:00
Tomáš Kelemen (vudiq)
53f18b2af7
retroarch: add patch to save to default config file 2024-05-21 08:09:33 +02:00
Tomáš Kelemen (vudiq)
6d2991e7b3
retroarch/patch: show shutdown/restart message when config not saved on exit 2024-05-08 19:04:30 +02:00
Tomáš Kelemen (vudiq)
7bd0cee580
retroarch: fix makefile for switch canary builds 2024-04-16 17:29:15 +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)
966a2ea078
retroarch: wayland / assets / shutdown/reboot 2023-02-08 00:28:57 +01:00
Tomáš Kelemen (vudiq)
7e3d98df3c
libretro update (1.10.3)
- update RetroArch to 1.10.3
- remove RetroArch patches merged upstream
- update cores
- vice: remove buildfix patch
- fuse_libretro: add flags/define for bzip2 and dependency
- mame2010: add database
- mame2015: add database
- update databases/assets/shaders/joypads
2022-04-14 16:03:33 +02:00
Tomáš Kelemen (vudiq)
0a7c5f4f01
retroarch: add patch to allow different updater URL for devbuilds 2022-04-08 13:34:28 +02:00
Tomáš Kelemen (vudiq)
5127f26237
retroarch: add patch to fix wbfs (wii) scanning 2022-04-08 00:08:47 +02:00
Tomáš Kelemen (vudiq)
935ad0ba5b
retroarch: bluetooth: add pairable on to pairing steps 2022-04-08 00:08:26 +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 (vudiq)
d0e9408a69
retroarch: add patch to fix fade effect
remove this patch after upgrade to 1.10.2 or later
2022-04-07 23:22:51 +02:00
Tomáš Kelemen (vudiq)
b3c8d0500b
update retroarch and libretro
update RetroArch to 1.10.0
update all other retroarch and libretro packages to latest
2022-03-03 22:23:40 +01:00
Tomáš Kelemen (vudiq)
a4a129b3fb
Update RetroArch + libretro cores to latest version
* use full lenght commit hash (for future get_git)
* core_info: use Makefile to install files
* glsl_shaders: remove toolchain from dependencies
* libretro_database: store cheats in original location
* retroarch: rebase patch: bluetooth pairing removal
* retroarch_assets: remove toolchain and fontconfig from dependencies
* retroarch_joypad_autoconfig: remove toolchain from dependencies
* retroarch_overlays: use Makefile to install files
* slang_shaders: remove toolchain from dependencies
* Lakka/smb.conf: remove Cheats share
* retroarch: remove cheat overlay mount
2021-11-20 12:22:26 +01:00
Tomáš Kelemen (vudiq)
8b1c4d74e8
retroarch: add buildfix patch for gpicase 2021-11-20 12:21:23 +01:00
Tomáš Kelemen (vudiq)
825940f3db
Update RetroArch to 1.9.13 + cores to latest
* retroarch: rebase patch for cpufreq/disable on switch
* retroarch: remove patch merged upstream (define for nightly)
* fbneo: add highscore.dat to system
* gpsp: disable dynarec on aarch64
* mame2003-plus: add artwork, cheat.dat and history.dat to system
* slang-shaders: add to all targets, not only for vulkan
2021-11-20 12:21:15 +01:00
Tomáš Kelemen (vudiq)
9588aa0d64 update lakka packages
- update RetroArch to 1.9.12 + one merged PR (fix headers)
- update PPSSPP to 1.12.3
- update remaining libretro cores and retroarch packages to latest
- rebase cpufreq patch for RetroArch
2021-10-26 22:22:18 +02:00
Tomáš Kelemen (vudiq)
32f9f6ed1a Fix shutdown process of Lakka/RetroArch 2021-10-15 21:44:34 +02:00
Tomáš Kelemen (vudiq)
cfb0f40858 retroarch: update to 1.9.10 + add/remove patches 2021-09-29 23:52:32 +02:00
Tomáš Kelemen (vudiq)
8ca4a7a80e update RA, cores, increase boot partition size 2021-05-22 22:24:56 +02:00
Tomáš Kelemen (vudiq)
b0719c4402 retroarch: update/add patches
- shutdown/reboot: added disown to detach from the process
- new: menu entry to eject CD
- new: menu entry to select time zone
2021-04-22 17:44:55 +02:00
Tomáš Kelemen (vudiq)
ff9b4b8bac group all packages under lakka
libretro cores, retroarch packages and also added packages (not present
in LibreELEC) stored under one folder for easier maintenance
2021-04-11 08:03:03 +02:00