Commit graph

5707 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
Tomáš Kelemen (vudiq)
3976a67fb6
retroflag safe shutdown: enable/disable via RetroArch
- retroflag_picase_safeshutdown
  - remove copy service (is copied automatically)
  - enable the service
  - start the service only when specific files exists
- RPi3/4/5: add RetroArch patch that adds menu item under Settings ->
  Services to enable/disable the service
- retroarch: enable HAVE_RETROFLAG for RPi3/4/5
2025-03-07 00:51:54 +01:00
Tomáš Kelemen (vudiq)
7de6d21a74
Switch: pulseaudio: add bluez to deps when needed 2025-03-06 12:21:47 +01:00
Tomáš Kelemen (vudiq)
b386902506
linux: add older raspberrypi kernel for PiBoyDmg
xpi_gamecon driver in the tree is not compatible with current mainline
kernel. newer / fixed driver not found.
2025-03-05 09:55:58 +01:00
Tomáš Kelemen (vudiq)
96e6350c4c
ffmpeg: add package from v6.x to L4T due to compatibility 2025-03-05 09:50:03 +01:00
Tomáš Kelemen (vudiq)
35d860bf23
ply: copy package to L4T and adapt it for manual build 2025-03-05 09:47:35 +01:00
Tomáš Kelemen (vudiq)
e9033595b4
pyyaml: copy package to L4T and adapt it for manual build 2025-03-05 09:45:00 +01:00
Tomáš Kelemen (vudiq)
ef90e5a830
MarkupSafe: add package from v6.x to L4T due to compatibility 2025-03-05 09:43:28 +01:00
Tomáš Kelemen (vudiq)
ba9f44c040
Mako: add package from v6.x to L4T due to compatibility 2025-03-05 09:42:45 +01:00
Tomáš Kelemen (vudiq)
5ad288dbc5
meson: add package from v6.x to L4T due to compatibility
+ updated to 1.7.0
2025-03-05 09:41:06 +01:00
Tomáš Kelemen (vudiq)
bac769727b
setuptools: add package from v6.x to L4T due to compatibility 2025-03-05 09:38:42 +01:00
Tomáš Kelemen (vudiq)
aeb0336f65
nfs-utils: add package from v6.x to L4T due to compatibility 2025-03-05 09:37:41 +01:00
Tomáš Kelemen (vudiq)
8b94752cac
swig: add package from v6.x to L4T due to compatibility 2025-03-05 09:36:59 +01:00
Tomáš Kelemen (vudiq)
f9c5dc99aa
Python3: add package from v6.x to L4T due to compatibility 2025-03-05 09:35:25 +01:00
Tomáš Kelemen (vudiq)
cf5d84defb
elfutils: add package from v6.x to L4T due to compatibility 2025-03-05 09:33:35 +01:00
Tomáš Kelemen (vudiq)
b96280f4e1
mupen64plus_next: RPi5: patch to adjust alignment for RPi5 2025-02-28 15:05:08 +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)
353411f6c2
Merge branch 'LibreELEC/master' into devel 2025-02-20 11:57:07 +01:00
Matthias Reichl
dc0d2f74e6 linux (RPi): config options for 6.12.14-50b8659
Signed-off-by: Matthias Reichl <hias@horus.com>
2025-02-17 12:53:13 +00:00
Rudi Heitbaum
98e6ad1fc0 linux (Samsung): update .config for 6.12.14 2025-02-17 12:52:48 +00:00
Rudi Heitbaum
254bb2e3f5 linux (Rockchip RK3399): update .config for 6.12.14 2025-02-17 12:52:48 +00:00
Rudi Heitbaum
b4d070b2d9 linux (Rockchip RK3328): update .config for 6.12.14 2025-02-17 12:52:48 +00:00
Rudi Heitbaum
6277963210 linux (Rockchip RK3288): update .config for 6.12.14 2025-02-17 12:52:47 +00:00
Rudi Heitbaum
5376fff4a5 linux (Qualcomm): update .config for 6.12.14 2025-02-17 12:52:47 +00:00
Rudi Heitbaum
84dbb3c245 linux (NXP iMX8): update .config for 6.12.14 2025-02-17 12:52:47 +00:00
Rudi Heitbaum
197be19947 linux (NXP iMX6): update .config for 6.12.14 2025-02-17 12:52:47 +00:00
Rudi Heitbaum
fbc4241489 linux (Generic): update .config for 6.12.14 2025-02-17 12:52:47 +00:00
Rudi Heitbaum
eaeb6da60d linux (Allwinner arm): update .config for 6.12.14 2025-02-17 12:52:47 +00:00
Rudi Heitbaum
05f4b55cd8 linux (Allwinner aarch64): update .config for 6.12.14 2025-02-17 12:52:47 +00:00
Rudi Heitbaum
32d90fe5b3 Revert "linux (Generic): backport patches from 6.14 Use std-gnu11 to fix build with GCC-15"
Patches now included in 6.12.14
This reverts commit f1715f62c9.
2025-02-17 12:52:47 +00:00
Tomáš Kelemen (vudiq)
5b0f0fda3e
Update from LibreELEC/master 2025-02-15 18:59:38 +01:00
Matthias Reichl
b64fef438b linux: enable Terminus 16x32 font
Signed-off-by: Matthias Reichl <hias@horus.com>
2025-02-13 18:08:41 +01:00
CvH
432dddfb9a
Merge pull request #9775 from heitbaum/linux61213
linux: update to 6.12.13
2025-02-11 11:32:54 +01:00
Rudi Heitbaum
f1715f62c9 linux (Generic): backport patches from 6.14 Use std-gnu11 to fix build with GCC-15 2025-02-10 00:55:38 +00:00
Rudi Heitbaum
d48bc9e3f3 Revert "Allwinner: linux: add Armbian H2+/H3 spdif patch"
This reverts commit dd5cef26b4.
included in linux-6.12.13
2025-02-08 20:50:51 +00: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
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
Jernej Škrabec
0e45e470c4
Merge pull request #9752 from mklein-de/h3-spdif-audio-fix
Allwinner: linux: add Armbian H2+/H3 spdif patch
2025-02-03 21:39:05 +01:00
Michael Klein
dd5cef26b4 Allwinner: linux: add Armbian H2+/H3 spdif patch
- fix distorted audio on H2+/H3 boards
2025-02-03 19:55:17 +01:00
Jernej Škrabec
12bd2ae5ad
Merge pull request #9731 from gaaf/orangepipc-cec
allwinner: OrangePi PC also needs SW CEC hack
2025-02-03 19:04:54 +01: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
da724e1860
Lakka-v6.x: GPiCase/CPiCase2W: Fix headphone audio LR swap
port of PR #2024
2025-02-02 14:30:59 +01:00
Yasai-san
7f1fcad07a
Lakka side catch up the commit ddee88aa15
port of PR #2011
2025-02-02 10:18:06 +01:00
Yasai-san
e7a1d05067
flycast: RPi5: Fix to does not start flycast on Lakka RPi5
port of PR #2013
2025-02-02 09:18:49 +01:00
Tomáš Kelemen
3ef7761435
buildfixes after updating to LE/master (#2029)
* wayland: copy wayland.xml to SYSROOT

vulkan-tools requires wayland.xml when building wayland target with
vulkan support. when wayland.xml is missing, build of vulkan-tools fails
with following error:

    CMake Error in cube/CMakeLists.txt:
      Cannot find source file:

        [...]/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/share/wayland/wayland.xml

      Tried extensions .c .C .c++ .cc .cpp .cxx .cu .mpp .m .M .mm .ixx .cppm
      .ccm .cxxm .c++m .h .hh .h++ .hm .hpp .hxx .in .txx .f .F .for .f77 .f90
      .f95 .f03 .hip .ispc

* Rockchip: remove patches

these patches try to include file that is not present in linux archive

* samba: fix build for i386
2025-02-01 13:40:06 +02: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
Alex Hermann
5afff9b89a allwinner: OrangePi PC also needs SW CEC hack
CEC stopped working after updating from LE10 to LE11 as the former enabled
the SW CEC hack for all H3 boards and the latter only for specific boards.
Add OrangePi PC to that list of specific boards.
2025-01-30 12:19:43 +01:00
Tomáš Kelemen (vudiq)
532c20c29f
Merge branch 'le-master' into devel 2025-01-29 19:47:50 +01:00