Commit graph

351 commits

Author SHA1 Message Date
Tomáš Kelemen (vudiq)
3698d3b8e5
firstboot.sh: add quotes around PSK 2025-03-13 10:39:38 +01:00
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
Tomáš Kelemen (vudiq)
339cab63be
Merge 'LibreELEC/master' into devel 2025-02-26 10:45:13 +01:00
Rudi Heitbaum
c1e7a38ce6 linux (All): enable kernel options IP_SET and NETFILTER_XT_SET 2025-02-21 11:19:20 +00:00
Tomáš Kelemen (vudiq)
5b0f0fda3e
Update from LibreELEC/master 2025-02-15 18:59:38 +01:00
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
Christian Hewitt
6f1740b15e
Merge pull request #9751 from luzpaz/reaname-kodi
treewide: rename xbmc to kodi
2025-02-04 08:19:28 +04:00
Luz Paz
c226c13efd treewide: rename xbmc to kodi 2025-02-03 16:00:41 -05:00
luzpaz
91a4766cef treewide: fix typos
Found via `codespell -q 3 -S "*.patch,*.po" -L acount,afile,distroname,parm,serie,synopsys`
2025-02-03 07:04:59 -05:00
Yasai-san
7f1fcad07a
Lakka side catch up the commit ddee88aa15
port of PR #2011
2025-02-02 10:18:06 +01:00
Tomáš Kelemen (vudiq)
532c20c29f
Merge branch 'le-master' into devel 2025-01-29 19:47:50 +01:00
Christian Hewitt
7c87a7acdf
options: add LOCAL_LOGIN variable
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
2024-12-21 14:03:35 +00:00
Rudi Heitbaum
8cd86853ea distro: drop RTL8812AU as now in-kernel 2024-10-13 15:43:19 +00:00
CvH
5b7743e3a7 distro: bump ADDON_VERSION to 12.80.1 2024-09-03 22:42:11 +02:00
Tomáš Kelemen (vudiq)
6f7b1a77f3
Merge branch 'le-master' into devel 2024-06-12 23:46:40 +02:00
Rudi Heitbaum
a77242656d distro: drop RTL8192DU as now in-kernel 2024-06-11 12:49:47 +00: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
macmoritz
49692854eb
add COUNTRY to wifi-config.txt 2024-05-15 16:58:22 +02:00
Tomáš Kelemen (vudiq)
6c3a763041
Lakka support for firstboot.sh script
This script takes values from files stored in the FAT32 partition to set
up Wi-Fi and override/add settings to default retroarch.cfg.

inspired by the solution from @macmoritz
2024-05-15 16:58:22 +02:00
Tomáš Kelemen (vudiq)
4ae9db1cc1
Merge libreelec-master 2024-05-02 21:47:56 +02:00
CvH
b14b745bbd distro: bump ADDON_VERSION to 12.80.0 2024-05-01 20:54:45 +02:00
CvH
34ae09d8a8 config/version: set OS version to 13.0 2024-05-01 20:54:28 +02:00
Tomáš Kelemen (vudiq)
1b7563d5ce
Lakka: update changelog, version and options 2024-04-26 15:28:08 +02:00
Tomáš Kelemen (vudiq)
87ff980835
Merge branch 'LibreELEC.tv/master'
12.0.0 Pre-release
2024-04-24 21:28:27 +02:00
CvH
072873ead8 distro: bump ADDON_VERSION to 12.0.0
Signed-off-by: CvH <namerp@googlemail.com>
2024-04-23 19:08:58 +02:00
Tomáš Kelemen (vudiq)
ba1330f158
show_config: remove echo that was there for testing 2024-04-22 08:01: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)
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)
b0deeedc19
Lakka: set os version to devel 2024-04-05 11:53:54 +02:00
Tomáš Kelemen (vudiq)
196111852d
Merge branch 'LibreELEC/master' 2024-04-03 00:50:36 +02:00
Rudi Heitbaum
1e3c0779da distro: bump ADDON_VERSION to 11.80.6
Signed-off-by: Rudi Heitbaum <rudi@heitbaum.com>
2024-03-10 10:39:22 +00:00
CvH
94a661db7d distro: bump ADDON_VERSION to 11.80.5
Signed-off-by: CvH <namerp@googlemail.com>
2023-12-20 17:23:37 +01:00
Rudi Heitbaum
a90315b4cd distro: bump ADDON_VERSION to 11.80.4
Signed-off-by: Rudi Heitbaum <rudi@heitbaum.com>
2023-12-07 11:36:03 +00:00