Commit graph

351 commits

Author SHA1 Message Date
Ian Leonard
1a128b5b6d options: relocate ARM_MEM_SUPPORT to distribution options
Display in show_config too.

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2022-10-24 01:37:24 +00:00
Ian Leonard
d417519f98 buildsystem: move STORAGE_SIZE to the general buildsystem
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2022-10-24 00:49:24 +00:00
SupervisedThinking
e485a16a8d build system: add support for mold & linker PKG_BUILD_FLAGS 2022-10-06 19:39:45 +02:00
Matthias Reichl
4bcc171bd2 buildsystem: support choosing default linker
Default linker can be set with DEFAULT_LINKER in options.

Packages can influence linker selection both by positive and/or
negative PKG_BUILD_FLAGS, eg +bfd or -gold.

Positive build flags take priority over the default linker so eg
DEFAULT_LINKER="gold" and PKG_BUILD_FLAGS="+bfd" will select bfd.

Negative flags mean a specific linker should not be used, eg -gold
prevents using gold.

If the default linker is disabled via a build flag then any other
available linker will be used.

Optional linkers like gold have to be enabled with eg GOLD_SUPPORT="yes"
in options. If an optional linker is not enabled it won't be a candidate
for linker selection. So eg "+mold" will have no effect if MOLD_SUPPORT
isn't set to "yes".

Signed-off-by: Matthias Reichl <hias@horus.com>
2022-09-27 19:00:27 +02:00
CvH
9552cc042f distro: bump ADDON_VERSION to 10.80.8 2022-08-05 21:48:28 +02:00
Rudi Heitbaum
9d2176bd54 distro: bump ADDON_VERSION to 10.80.7 2022-07-22 13:39:26 +00:00
Rudi Heitbaum
ecec2ab0b7 linux: enable CONFIG_IP_MULTIPLE_TABLES to support ip rule
https://cateee.net/lkddb/web-lkddb/IP_MULTIPLE_TABLES.html
2022-06-10 12:47:29 +00:00
Matthias Reichl
5e3eb3da9b
Merge pull request #6504 from lrusak/pipewire
Add Pipewire Support
2022-05-21 13:27:10 +02:00
Matthias Reichl
a198113353
Merge pull request #6501 from lrusak/kodi-dynamic-audio
Kodi: dynamically set KODI_AE_SINK env from build options
2022-05-21 13:15:45 +02:00
Lukas Rusak
7e487b9d0f
kodi: add pipewire support 2022-05-20 15:16:03 -07:00
Lukas Rusak
59b247ee66
image: add PIPEWIRE_SUPPORT option 2022-05-20 15:16:03 -07:00
Lukas Rusak
245fc2894c
kodi: split PULSEAUDIO_SUPPORT and KODI_PULSEAUDIO_SUPPORT 2022-05-17 10:59:26 -07:00
Lukas Rusak
d5be131e30
kodi: split ALSA_SUPPORT and KODI_ALSA_SUPPORT 2022-05-17 09:21:34 -07:00
CvH
61c5af1a60
Merge pull request #5232 from lrusak/iwd
default to using iwd
2022-05-11 11:59:42 +02:00
Christian Hewitt
35f9360595
Merge pull request #6458 from lrusak/alsa-distro
move ALSA_SUPPORT from project options to distro options
2022-05-09 07:16:55 +04:00
Lukas Rusak
9dad29d307
LibreELEC/options: add ALSA_SUPPORT option 2022-05-04 17:27:38 -07:00
CvH
b278427d12 distro: bump ADDON_VERSION to 10.80.6 2022-05-03 17:10:33 +02:00
Tomáš Kelemen (vudiq)
d901413d8a
Merge 'libreelec/master'
pull updates from upstream
2022-04-23 21:44:57 +02:00
Tomáš Kelemen (vudiq)
f24e429468
cleanups 2022-04-23 21:41:35 +02:00
GavinDarkglider
af6be3378a
Fix Switch build in new tree (#1687) 2022-04-23 21:36:57 +02:00
Rudi Heitbaum
082d48cfb4 kernel_options: default Native language support 2022-04-23 07:15:53 +00:00
Ian Leonard
fd043b5250 distro: disable iscsi support
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2022-04-17 03:40:12 +00:00
Tomáš Kelemen (vudiq)
a70407dbd8
RPi/GPICase: include snes9x2005 core 2022-04-15 18:53:30 +02:00
Tomáš Kelemen (vudiq)
9633232a18
a5200: new libretro core 2022-04-15 18:32:47 +02:00
CvH
dc4d884f66 distro: bump ADDON_VERSION to 10.80.5 2022-04-15 11:50:00 +02:00
Tomáš Kelemen (vudiq)
2a78d08cfe
Lakka: fix condtition for not excluding fbalpha2012 and mame2000
cores should be excluded when the target is not RPi and not GPICase

closes: #1677
2022-04-10 01:17:22 +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
7b6349da33
mame: enable mame current (#1650)
does build also for Pi / Pi Zero, but not including in image
2022-04-07 23:56:30 +02:00
Tomáš Kelemen
57739c98df
same_cdi: add new libretro core (#1654)
as it is based on mame current, not including for Pi and Pi Zero
2022-04-07 23:53:54 +02:00
Tomáš Kelemen
26ca7f57e5
bk: add libretro core (#1643) 2022-04-07 23:29:22 +02:00
Tomáš Kelemen
14919d2f59
race: add new libretro core (#1642) 2022-04-07 23:25:39 +02:00
Tomáš Kelemen
1927d3fa92
sameduck: add new libretro core (#1633)
closes #1632
2022-04-07 23:25:20 +02:00
Philippe Simons
4126829c2b
enable wasm4 core (#1629) 2022-04-07 23:22:25 +02:00
Tomáš Kelemen (vudiq)
c2fa72e7cd
Lakka options: fix typos 2022-04-07 23:21:12 +02:00
Tomáš Kelemen (vudiq)
49a25a0c5e
Lakka: add boom3 and vitaquake3 to LIBRETRO_CORES env
- so they can be updated using `libretro_update.sh`
- exclude for all targets except Switch
2022-04-07 23:04:59 +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
Philippe Simons
d82adda3ac
core: add Super Bros War (#1625) 2022-04-07 22:54:48 +02:00
Tomáš Kelemen (vudiq)
4b91cede23
Lakka: use mailine kernel drivers
see: dfe88a6da0
2022-04-07 09:59:22 +02:00
Tomáš Kelemen (vudiq)
a32d60c085
Merge branch 'librelec/master' 2022-04-07 09:52:13 +02:00
Rudi Heitbaum
811d112dd3 linux: add support for Realtek RTL8XXXU mainline kernel driver replace out-of-tree 8192CU and 8192DU drivers 2022-03-21 11:55:28 +00:00
Tomáš Kelemen (vudiq)
4cc57aa7f8
Lakka options: build moonlight only for Switch 2022-03-11 00:12:14 +01:00
Tomáš Kelemen (vudiq)
3e6094031d
Pi02GPi: include melonds core 2022-03-06 21:45:04 +01:00
Tomáš Kelemen (vudiq)
e161617d60
Lakka: fix build for Odroid XU4 2022-03-06 21:43:58 +01:00
Tomáš Kelemen (vudiq)
ee6140e55c
Merge 'libreelec/master' 2022-03-04 00:02:04 +01:00
Tomáš Kelemen (vudiq)
67954f4e4b
fmsx: add libretro core 2022-03-03 22:24:22 +01:00
Philippe Simons
d8660d2d58
jumpnbump : add core (Lakka-v4.x) (#1595) 2022-03-03 22:10:57 +01:00
Tomáš Kelemen (vudiq)
dcfbfc19a1
retroarch: change default recordings folder and expose it via samba 2022-03-03 22:05:38 +01:00
GavinDarkglider
800557a248
More Nintendo Switch fixes (#1548)
* Downgrade glibc to 2.27 for L4T Builds.
* Downgrade binutils to 2.32 for L4T Builds.
* Update L4T Project Options
* Refactor tegra-bsp package
* Import/Rebase CTC's ffmpeg patches, and switch decoder to nvv4l2 from nvmpi. Fixes decoder issues
* Enable all disabled cores
* Remove hack in busybox package to dump firmware into L4T Builds, we now handle this in tegra-bsp package.
* More L4T project cleanups
* Bring switch-bootloader package.mk inline with upstream formatting
* Fix reboot_payload
* Add proper tegra-bsp:init support
* Bootloader cleanups, seperate bootloader stuff for libreelec builds
* Update init for supporting all distros on Nintendo Switch
* Add proper splash images for libreelec builds.
* Final bootloader fixes
* switch-bootloader-merge-fixes
* Fix uboot merge issues
* fix bmp
* It all builds
* add Basic USB Gadget(Serial console only)
* Properly fix mtp, and finish gadget stuff
2022-03-03 21:48:22 +01:00
Tomáš Kelemen (vudiq)
4f61f46cda
melonds: enable for more platforms 2022-03-03 21:41:00 +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