* RPi4-RetroDreamer: copy RPi4 target
* RPi4-RetroDreamer: add device specific config
* RPi4: enable R8188EU driver
* RPi4*: symlink kernel configs for RPi4 variants to main device
* RPi4*: Enable CONFIG_USB_DWC2 for usb on CM4
* RPi4-RetroDreamer: patch Rock Candy autoconfig for built in controls
* RPi4-RetroDreamer: fix sound
* RPi4-RetroDreamer: use same Retroarch settings as PiBoyDmg
* RPi4-RetroDreamer: add to build_all.sh
* Generic: use global size for system parition
* build_all: remove unsupported targets, fix rpi 64bit
and do not remove stamps/packages from build folders - this is done by
the scripts when needed
* Lakka: bump to 3.0
* Add new platform: Linux4Tegra(L4T) base
* L4T: Add Nintendo Switch device to L4T Project
* L4T: Add support for Nintendo Switch bootloader package to build system
* Script Update: Extract Add support for tbz2 extension
* Package Update: Update pulseaudio to latest building version, add patches to support ucm2 as that is what lakka is shipping.
* New Package: Add rewritefs package, because we need to edit filenames on the fly, when using nintendo switch, as all data is saved to fat32 partition, where : is not a valid character in file names. eg. Bluetooth Configs
* Package Update: Linux Add support for nintendo switch l4t kernel
* Package Update: Busybox: Allow L4T device builds to just dump files in initramfs, such as firmware or new init script
* New Package: Mergerfs
* Package Update: Retroarch Bump version, and Add Nintendo Switch support, add support for X display server to retroarch start enviornment
* New Package: xf86-video-nouveau
* Package Update: libxkbcommon L4T fixes
* Dockerfile: Add needed build dependencies for L4T Platform stuff.
* Update Scripts: Add support for building L4T Switch to build_all script
* Package Update: Mupen64plus_next Add Nintendo Switch build support
* Package Update: Mame2015 Add support for building on Nintendo Switch
* Package Update: Bluez Add support for Nintendo Switch
* Package Update: libdrm remove libdrm.so.2 symlink with L4T boards, as nvidia supplies their own
* rpi4: disable openlara
It doesn't build with the latest mesa. It can be re-enabled once it's either fixed or mesa is updated
* Stop building Gamegirl
* oga: strip gold from fbneo
* build script: add new targets, alphabet order
* odroidxu3: patch for mupen64plus_next
* mupen64plus_next: adjust platform flags
* fbneo: proper fix for OGA, cleanup
[DNB]
* fbneo: put back USE_CYCLONE for OGA
[DNB]
* fix linux u-boot build under host gcc 10
Debian 11 has gcc 10, thus Lakka build failed.
port upstream patch to fix build issue is Debian 11.
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e33a814e772cdc36436c8c188d8c42d019fda639
Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>
* melonds depends on mesa on x86_64
Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>
* python is python2
Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>
* Gamegirl: fix kernel build
vmlinux link to ko, thus fail to build.
config related driver to ko.
Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>
* Gamegirl: set PKG_TOOLCHAIN to manual
Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>
* Gamegirl: build GL
Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>
* Gamegirl: fix bootload build
Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>
* fix chailove build issue and enable it
Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>
* build_all: remove some cache to make sure rebuild pass
when the previous build stops in the middle, must remove more to pass build.
Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>
* Add project NXP/iMX6
* add metapackage for NXP project
* add bootloader scripts for iMX6 devices
* add linux arm config for iMX6 devices
* add options file for iMX6 devices
* Include firmware for iMX6 devices
* linux: include builtin firmware for iMX6 sdma
* NXP/iMX6: fix linux config
* NXP/iMX6: include firmware-imx and kernel-firmware packages
* firmware-imx: fix pkg variables and change firmwares target dir
* NXP/iMX6: add fix etnaviv GPU driver breakage
* NXP/iMX6: set output resolution to 1080p
* Add support for Wandboard Quad/QuadPlus (iMX6)
* NXP/iMX6: add systemd service to run hciattach
* NXP/iMX6: add udev rule to start hciattach service
* NXP/iMX6: fix linux config
* NXP/iMX6: include wlan-firmware and brcmfmac_sdio firmware pkgs
* scripts/uboot_helper: include Wandboard Quad b1/c1/d1, QuadPlus d1
* brcmfmac_sdio-firmware: update to b51b1c3
* NXP/iMX6: add fix brcm chip connection timeout error in Wandboard b1
* Update iMX6 kernel to 5.4.61-LTS
* NXP/iMX6: update linux config
* NXP/iMX6: switch kernel from 'default' to 'mainline-5.4'
* NXP/iMX6: remove fix etnaviv GPU driver breakage
* NXP/iMX6: add fix bluez compilation with linux 5.2 and higher
* build_all.sh: include NXP/iMX6
* build_all.sh: start in dashboard mode
modification of the build script to start in dashboard mode. instead of
showing the output of the individual package compilation a dashboard is
shown showing the overall progress of the current build.
* build_all.sh: number of jobs + failed packages
* build_all.sh: add IGNORE_VERSION
* build_all.sh: forgot IGNORE_VERSION at one spot
* build_all.sh: add count of good/failed jobs
* build_all.sh: other improvements
- add custom "refresh rate" of the dashboard (sleep time)
- hide output of mv / rm commands in dashboard mode
- fix status line (drop printf and use string + variables)
* build_all.sh: fix output suppression in dashboard
* build_all.sh: additional output
* build_all.sh: test target folder before wiping
* build_all.sh: additional improvements
- warn if target/ not empty before wiping
- proper names for variables storing return values
- record failure in case release files were not created
* build_all.sh: suppress error when target/ does not exist
* build_all.sh changes
- use more build threads
more packages can be built concurrently when others are waiting for
their dependencies
- manipulate files only of the finished build
if other build job for other target was started outside of build_all, it
deleted files of that other target
* build_all.sh: noobs for RPi, keep system & kernel
* build_all: add AMLG12