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
- 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
by default mke2fs assumes block size by the size of the partition. when
the partition is being resized on an 2TiB disk, the resize fails.
forcing 4 KiB block will allow resize of the parittion on such large
drives.
closes#1963
resize2fs creates a filesystem with unclean orphan file when resizing
to more than 32GB if the orphan_file option is enabled, resulting in
an unmountable storage partition after initial resize.
Explicitly disable the option until the issue is resolved.
Signed-off-by: Matthias Reichl <hias@horus.com>
When making the boodloader files optional I forgot to remove the code
that unconditionally copies the bootloader files which broke noobs
build for RPi4 and RPi5. Drop the code, the files are already copied
by the for loop above.
Signed-off-by: Matthias Reichl <hias@horus.com>
* libva-utils: fix sha256
* linux: delete obsolete patches
* ppsspp: set USE_SYSTEM_FFMPEG=OFF by default
* show_config: update to match upstream
* Fix build Generic build error
```
.../Lakka-LibreELEC/build.Lakka-Generic.x86_64-5.0-devel/toolchain/share/grub/bootx64.efi: No such file or directory
```
* Move STORAGE_SIZE default to match upstream
* 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
Package building honor's the strip flag so we can prevent executables
from being stripped.
But copying files to INSTALL ignored that flag which meant the flag
had practically no effect.
Fix this by using the same logic as we do in the meson strip handling in
line 170 and in config/functions.
Also add the missing quotes in scripts/build to align it with config/functions
Signed-off-by: Matthias Reichl <hias@horus.com>
Package building honor's the strip flag so we can prevent executables
from being stripped.
But copying files to INSTALL ignored that flag which meant the flag
had practically no effect.
Fix this by using the same logic as we do in the meson strip handling in
line 170 and in config/functions.
Also add the missing quotes in scripts/build to align it with config/functions
Signed-off-by: Matthias Reichl <hias@horus.com>
* Switch: Initial kernel cleanup
* Switch: Mariko: Attempt to fix gadget attach to UDC issue
* Switch: Cleanup initramfs and copy XUSB firmware for mariko to initramfs
* Retroarch: Add Switch lite Controller Workaround to pre-start script
* Switch: bootloader: Fix R2P syntax issue with new driver
* L4T: Fix get_l4t-kernel-sources script sha256 checks
This is far from the finished version, but it should fix kernel nightly issues
* L4T: Switch: update config/script packages versions for nightly
* L4T:Switch:Bootloader: Small cleanups, and add hekate icon for LibreELEC
* 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
* orangepi-4-lts: rename orangepi-lts -> orangepi-4-lts
* orangepi-4-lts: split makefile and dts patches, update dts patch from armbian and remove sections that don't build
Specifically:
```
&i2s0 {
assigned-clocks = <&cru SCLK_I2SOUT_SRC>;
assigned-clock-parents = <&cru SCLK_I2S0_8CH>;
resets = <&cru SRST_I2S0_8CH>, <&cru SRST_H_I2S0_8CH>;
reset-names = "reset-m", "reset-h";
rockchip,playback-channels = <2>;
rockchip,capture-channels = <2>;
status = "okay";
#sound-dai-cells = <0>;
};
```
and
```
&hdmi_in_vopl {
status = "disable";
};
```
result in a syntax error for some reason I don't understand, which likely means no sound for now
Several packages and buildsystems (most notably cmake) badly trip
over CC="ccache gcc" so create local wrapper scripts in the build
dir and set CC/CXX to them to work around that - like we do for
host-gcc and gcc in toolchain.
Signed-off-by: Matthias Reichl <hias@horus.com>
fixup scripts/build local-cc wrapper