Commit graph

24 commits

Author SHA1 Message Date
Tomáš Kelemen
198dd04be7
RPi-Composite: initial commit (#2037)
this brings images suited to work OOB for RPi3/4/5 with CRT TV sets. it
comes with preconfigured shaders, core options, readable font, ...
see https://www.lakka.tv/articles/2024/05/02/rpi-composite/

- add new RPiX-Composite devices under RPi project
- RPi3/4-Composite use own kernel config
- RPi5-Composite uses kernel config of RPi5
- remove linux.arm.conf broken symlinks from some devices
- move VULKAN enable to device options
- add splash screens for 480/576 height
- glibc: match kernel version for RPi3/4 (using 5.10.y with "fake" 240p
  patch)
- adjust DEVICE conditions to only match first 4 characters / first 4
  characters + wildcard (various places)
- add specific assets, configs, shaders in retroarch package
- retroarch: adjust default configuration
- linux: add 5.10.y kernel (used by RPi3/4-Composite, see above)
- linux: add patches for 5.10.y kernel
- mkimage: add additional information into cmdline.txt and
  retroarch-overrides.txt
- firstboot.sh: add output (logged in fs-resize.log)
- firstboot.sh: prepend processed overrides with hash
- firstboot.sh: copy core configurations to storage partition
- firstboot.sh: rework wifi autoconfig script
- retroarch: add full default config file and apply changes in the
  package file directly to the config for individual systems (solves
  some issues with core/game overrides when there is no value in the
  config and user creates overrides in first run of retroarch, then
  these overrides are also stored in default config)
2025-03-07 01:09:47 +01:00
Yasai-san
14020c20a7
retroflag_picase_safeshutdown: Add support RETROFLAG Pi CASE safe shutdown (#2050)
Just only copy related files.
Does not enable this function.
2025-03-06 14:27:33 +01:00
Tomáš Kelemen (vudiq)
b094a3543c
move some dependencies to lakka metapackage 2025-02-16 23:03:11 +01:00
GavinDarkglider
600e246a94
L4T/Ayn: upstream changes from 5.x
Lakka 5.x Switch changes (#1853)
Lakka v5.x switchroot 5.1.2 (#1871)
Fix Switch Issue's in upstream 5.x (#1888)
Minor Switch Changes (#1893)
Lakka v5.x switch 3 (#1895)
Lakka v5.x switch 4 (#1898)
L4T: Xorg-server: Fix build issue (#1924)
Switch: remove ra patch
Lakka v5.x switch 6 (#1926)
Cleanups, More LibreELEC Stuff, more permission fixes, Misc switch stuff. (#1930)
Switch: U-Boot: bump version to 2024-NX02 (#1946)

L4T/Ayn post-upstreaming fixes
- retroarch_joypad_autoconfig: remove spaces from file names
- retroarch: remove Switch specific patch merged upstream
- libXv: move to L4T packages folder (package removed in upstream)
- bring some packages from v5.x to L4T packages
- ffmpeg: remove vulkan
- remove stella core from Switch build (missing C++ headers)
- Ayn/Odin: use proper kernel arg to not hide kernel messages in console
- connman: add wpa_supplicant support back
2024-05-21 15:41:36 +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)
b659bb5039
rename GPiCase builds for consistency 2024-04-12 09:28:11 +02:00
Yasai-san
d57233047f
Support RetroFlag GPiCASE2W RPiZero2 aarch64 (port of #1947) 2024-04-10 16:54:52 +02:00
Yasai-san
9d3cbec7f4
Fix SafeShutdown RPi4-GPICase2 (#1907) 2024-04-10 16:34:24 +02:00
audunmg
09ea9e8b83
Add support for RPi4 GPICase2 (#1843)
* Add support for RPi4 GPICase2

* gpicase_safeshutdown: Merge into one Retroflag safe shutdown script

* gpicase_safeshutdown: better parsing of os-release

* lakka: add space before ] for correct syntax
2024-04-10 16:33:44 +02:00
Tomáš Kelemen (vudiq)
6f3e1f6312
add theme for retroarch/xmb: Retrorama 2024-04-09 22:35:51 +02:00
Tomáš Kelemen (vudiq)
196111852d
Merge branch 'LibreELEC/master' 2024-04-03 00:50:36 +02:00
Giovanni Cascione
5be185715e
add cec-mini-kb package (#1737) 2023-01-21 18:59:53 +01:00
Tomáš Kelemen (vudiq)
d887d021a5
Lakka: RPi.GPIO: move the package dependency to lakka package
We do not want to install this package automatically for other distros,
like LibreELEC.
2022-04-08 00:09:00 +02:00
Tomáš Kelemen (vudiq)
55116492f5
xbox360-controllers-shutdown: utility to turn off controllers on shutdown
Co-authored-by: spleen1981 <43221199+spleen1981@users.noreply.github.com>
2022-03-03 21:27:08 +01:00
Philippe Simons
e279b1aaff
RPi: disable wifi power saving mode 2022-03-03 21:25:22 +01:00
Tomáš Kelemen (vudiq)
42ec40ee45
Add support for Raspberry Pi Zero 2 W with GPICase
Co-authored-by: Cicirifu <54900043+Cicirifu@users.noreply.github.com>
2022-03-03 18:45:14 +01:00
GavinDarkglider
3a8bf282c6
[WIP] More switch/l4t stuff (#1543)
* Update UCM, Add initial LibreELEC build changes, Add alsastate save/restore, remove old ffmpeg from switch builds
* Add mount to switch build for cheats
* Add support for nvmpi to new ffmpeg
* L4T/Switch: use Python3
* L4T: use upstream openssh package
* openssh: add Switch specific patch for keydir
* project/device options cleanup, typos, other fixes
* moonlight: move the core to lakka packages, build for other targets
* rearange a few patches
* L4T: use upstream xorg-server package
* L4T: use upstream libglvnd package
* L4T: use upstream mesa package
* L4T: use upstream util-linux package
* Remove xpadneo from L4T builds

Co-authored-by: Tomáš Kelemen (vudiq) <vudiq@vudiq.sk>
2021-11-20 12:19:31 +01:00
GavinDarkglider
c03d8024fb
Add support for Nintendo Switch (#1536) 2021-10-27 13:36:27 +02:00
David Lawson
df63664e21 add joycon
port of
631eff4645
2021-10-07 09:22:40 +02:00
Tomas Kelemen
95db0ec070 add GPi safe shutdown + dependencies
Co-authored-by: David Lawson <dmrlawson@gmail.com>
Co-authored-by: Albert Malina <albert.malina@gmail.com>
2021-10-06 21:36:55 +02:00
Albert Malina
277698ecf6 add disable-hdmi.service unit as package 2021-10-06 18:23:57 +02:00
Tomáš Kelemen (vudiq)
a43620419e add mk_arcade_joystick_rpi package 2021-07-21 10:38:11 +02:00
Tomáš Kelemen (vudiq)
8d0a7a50e3 add wiringPi package 2021-07-16 07:10:51 +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
Renamed from packages/virtual/lakka/package.mk (Browse further)