Commit graph

71 commits

Author SHA1 Message Date
Tomáš Kelemen (vudiq)
b411e547f7
retroarch: update package to updated 1.19.1 tag 2024-06-05 00:25:24 +02:00
Tomáš Kelemen (vudiq)
ebfb6258ba
update retroarch and libretro cores
- update RetroArch to 1.19.1
- update cores to latest
2024-06-04 16:08:43 +02:00
Tomáš Kelemen (vudiq)
11e41d8cab
update retroarch and libretro packages
- update RetroArch to 1.19.0
- update libretro cores to latest commits/hash
- retroarch: drop patches merged upstream
- stella: rebase patch
2024-05-30 14:03:07 +02:00
Tomáš Kelemen (vudiq)
ec9db45b95
retroarch: drop obsolete LAKKA_NIGHTLY, LAKKA_DEVBUILD and LAKKA_CANARY_PATH 2024-05-25 09:42:22 +02:00
Tomáš Kelemen (vudiq)
64ae40c7ef
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-25 09:20:23 +02:00
Demetris Ierokipides
788a48aa69 Fix: Stop preferring gles over gl
This potentially fixes cores that need gl support on arm

Signed-off-by: Demetris Ierokipides <ierokipides.dem@gmail.com>
2024-05-21 00:45:17 +03:00
Rob Loach
9d5e4aaa49
retroarch: remove tmp-cheat.mount directly (#1972) 2024-05-05 20:43:10 +02:00
Yasai-san
55d5e045b0
Change GPICase2 and GPICase2W default menu driver and settings (#1961) 2024-04-16 12:07:33 +02:00
Tomáš Kelemen (vudiq)
8833effeff
update RetroArch and libretro cores
- update RetroArch to 1.18.0 (will need to be updated later)
- update cores to latest
- update assets, info, shaders, overlays, database
- leave kronos only for Generic.x86_64 and x11.x86_64
- putt back some RetroArch changes (shutdown/restart, path)
- get_git: use PKG_ var for skipping submodules
2024-04-16 11:57:36 +02:00
Tomáš Kelemen (vudiq)
4a1181ae64
add missing env for wayland and x11 2024-04-07 22:34:13 +02:00
Yasai-san
bec997a880
Support RetroFlag GPiCASE2W RPiZero2 aarch64 (#1947) 2024-04-03 00:53:12 +03:00
Demetris Ierokipides
2c3b4e0220 Retroarch: fix the operant _add_ list for wl & vk 2024-02-13 17:11:07 +02:00
Demetris Ierokipides
cdddbc657d retroarch: add back opt target for wayland and vulkan 2024-02-09 01:14:41 +02:00
Demetris Ierokipides
a4605a4c3f Retroarch: enable vulkan and wayland apis 2024-02-06 22:14:55 +02:00
Demetris Ierokipides
c8c5533c6a Retroarch: Fix wayland target name args
- Thanks to @jdalmanza reporting the issue over discord channel
2024-02-05 18:37:08 +02:00
Demetris Ierokipides
7ac99139ec Update to RetroArch V1.17
- Explicit state cheevos support
closes https://github.com/libretro/Lakka-LibreELEC/issues/1927

Signed-off-by: Demetris Ierokipides <ierokipides.dem@gmail.com>
2024-02-04 16:40:51 +02:00
Demetris Ierokipides
1ed6f4ccc0 OdroidXU4: fix project target for audio issue
Signed-off-by: Demetris Ierokipides <ierokipides.dem@gmail.com>
2023-12-19 03:44:42 +02:00
Yasai-san
9a421e7436
Fix Default No Audio For GPICases (#1904) 2023-12-11 17:09:34 +02:00
Demetris Ierokipides
ddf4bda2c3 Update retroarch to fix switchres 2023-12-10 15:12:55 +02:00
Demetris Ierokipides
ae1b748d64 RPi: Disable switchres for videocore driver
Broken after:
f24893bcb1
2023-12-01 18:13:59 +02:00
Demetris Ierokipides
04b8be6523 Retroarch v1.16.0.3 2023-11-29 22:07:27 +02:00
Demetris Ierokipides
f22505fa95 RPi5: add retroarch support 2023-11-25 02:42:47 +02:00
GavinDarkglider
4d743d3c68
Lakka v5.x switch 3 (#1895)
* Switch: Bootloader: Fix boot.scr issues, fix issue in updater, and bump package version

* Joycond: Switch: Update

* L4T: Switch: Retroarch: Add patch to fix single joycon detection

This patch is included in upstream PR #15818

* Lakka: Wii-u-gc-adapter: Enable service when building image

* L4T: Switch: Add wii-u-gc-adapter to build

* L4T: Switch: retroarch add canary support to updater

* Lakka: Retroarch: Add Canary path support for updater

* Retroarch: Switch: Add patch for canary builds

* L4T: BusyBox: Fix Password Generation

* Busybox: Make DISTRO user password creation match switch busybox package

* L4T: tegra-bsp: Update 10-monitor.conf to fix vsync/tearing issues
2023-10-29 22:58:45 +02:00
GavinDarkglider
d9c504704e
Minor Switch Changes (#1893)
* L4T: Kernel: Add back wireguard patches

* Retroarch: Update to version with latest switch changes, and revert hack to use special repo on those builds.
2023-10-11 22:16:59 +03:00
GavinDarkglider
cae4ac3f4c
Fix Switch Issue's in upstream 5.x (#1888)
* Retroarch: Hack in extra repo until PR is merged and remove old patches

* ppsspp: Fix ffmpeg build script

* Switch: Retroarch: Update PR version
2023-10-05 01:42:20 +03:00
gouchi
168554a08d
libretro : update to ra version 1.16.0.3 (#1887) 2023-09-30 22:54:08 +03:00
Demetris Ierokipides
5b413c99f6 Update all lakka packages Retroach latest + cores 2023-08-29 16:01:31 +03:00
GavinDarkglider
47c07c60ba
[WIP]Lakka 5.x Switch changes..... (#1853)
* Latest 4.3 changes poorly merged

* Build fixes

* Squash?

* Fix ppsspp on switch

* Fix video recording, add base stuff for nvv4l2 decoder/encoder, but leave disabled for now

* Clean up left over files

* Switch: Dont build xpadneo driver, but install configs

* FFMpeg: Add back L4T decoder Patches
2023-06-10 03:16:27 +03:00
Tomáš Kelemen (vudiq)
916368a387
update libretro cores + retroarch (non-tag) 2023-02-11 22:00:26 +01:00
Tomáš Kelemen (vudiq)
966a2ea078
retroarch: wayland / assets / shutdown/reboot 2023-02-08 00:28:57 +01:00
Tomáš Kelemen (vudiq)
575eef7f37
Lakka: x11: use proper file name for env 2023-02-04 19:18:40 +01:00
Tomáš Kelemen (vudiq)
3f982a5818
retroarch: remove mkdir - already created 2023-02-04 00:32:59 +01:00
Tomáš Kelemen (vudiq)
3504404a4c
fix x11 support for RetroArch 2023-02-03 23:16:48 +01:00
Tomáš Kelemen (vudiq)
8bf8dbc1ca
retroarch: fix package / add missing || 2023-01-23 21:31:45 +01:00
gouchi
d0706a24dc
retroarch : increase maximum amount of users to 8 (#1767) 2023-01-21 18:43:04 +01:00
David Lawson
13fb43105d
Fix retroarch tmp- mount paths (#1754)
* retroarch: fix assets mount source

* retroarch: change /usr/share/retroarch-system to /usr/share/retroarch/system to match other mounts

* retroarch: change /usr/share/retroarch-overlays to /usr/share/retroarch/overlays
2023-01-21 17:27:06 +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)
ec0a3ea83a
Lakka: update libretro cores / retroarch
- cores updated to latest commit / latest tag
- retroarch updated to 1.14.0
- libzip: add PIC flag (for ppsspp)
2023-01-19 22:21:00 +01:00
Tomáš Kelemen (vudiq)
231bbbcb97
Exynos/OdroidXU4: adapt libretro packages 2022-04-24 10:27:22 +02:00
Tomáš Kelemen (vudiq)
3d3272a506
retroarch: prepare package for Generic+GLES 2022-04-19 10:07:38 +02: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)
af172c011c
retroarch: enable GLESv3 on RK3288 and RK3399 2022-04-10 22:16:54 +02:00
Tomáš Kelemen (vudiq)
a9a91df584
retroarch: add GLES3 only for RPi4 2022-04-09 22:09:17 +02:00
Tomáš Kelemen (vudiq)
af98b28e74
retroarch: add make option to build with HAVE_LAKKA_DEVBUILD 2022-04-08 19:49:19 +02:00
Tomáš Kelemen
c6f18da35b
libretro update (#1670)
another update, as RetroArch tag for 1.10.2 was updated
- update RetroArch to (newly tagged) 1.10.2
- update cores / database / asseets / ... to latest
2022-04-08 00:07:05 +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
06c196f595
retroarch: use blank config file (#1639)
we used lot of `sed` to replace stuff in the supplied config file. as it
is not predictable, how the config file may change in the future, it is
safer just to create default config file from scratch. the supplied
config file did not set any option anyway.
2022-04-07 23:49:50 +02:00
Tomáš Kelemen (vudiq)
231403dd3f
retroarch: add VULKAN as dependency when needed 2022-04-07 23:05:13 +02:00
GavinDarkglider
8a48e6f2c5
Cleanup decoder/encoder stuff for L4T Builds, update some things, fix GLES building, but keep GL build. Other Minor cleanups. (#1623)
* Update L4T encoder/decoder to latest version which is 70% faster at 1080p

* Add vulkan support to ffmpeg

* Add vitaquake3 and boom3 cores for switch builds

These cores are considered broken, but starting, so maybe in the future they will be more reliable.

* Run dock-hotplug before starting retroarch.

This Will properly force DPI if booted on dock, and audio switching. It also has the added bonus of force fixing audio issues where speakers randomly dont work on boot."

* Update Kernel Repos

* update libglvnd

* update xf86-video-nouveau

* Build mesa properly in L4T LibreELEC builds.

* Update L4T build config for retroarch to fix building with support for EGL/openGLES.
While L4T supports EGL/OpenGLES, and the issue building for it is fixed,
we arent switching now though because moonlight core doesnt support it.

* Exclude moonlight core in Lakka builds that use openGLES over openGL, as openGLES is not supported

* Use openGLES in LibreELEC builds, as that is what upstream is targeting
2022-04-07 23:04:13 +02:00
Tomáš Kelemen (vudiq)
acf941af47
update RetroArch to 1.10.1 + all cores to current
* ppsspp: kept at 1.12.3
* retroarch: removed patch for Switch merged upstream
2022-04-07 22:46:36 +02:00