Commit graph

20 commits

Author SHA1 Message Date
David Lawson
e5fa7df548
Add support for RPi4-RetroDreamer (#1501)
* 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
2021-09-15 21:19:27 +03:00
David Lawson
44ff0add1b
Add support for RPi4 PiBoy DMG (#1486)
* RPi4-PiBoyDmg: copy rpi4 device

* RPi4-PiBoyDmg: add device specific settings to distroconfig.txt

* RPi4-PiBoyDmg: change RPi4 tests to only check the first four characters

* RPi4-PiBoyDmg: add xpi_gamecon package

* RPi4-PiBoyDmg: add joypad autoconfig

* RPi4-PiBoyDmg: add some retroarch config customisations

* RPi4-PiBoyDmg: add to build_all.sh
2021-09-06 16:06:52 +03:00
Tomáš Kelemen (vudiq)
ab3e13aabe update scripts
build_all.sh: add RPi4.arm + noobs for RPi, OFFICIAL
pkg_all.sh: add RPi3.aarch64, Switch.aarch64, remove Dragonboard
2021-06-13 17:23:38 +02:00
David Lawson
449e51e7fa
Rpi3 aarch64 (#1380)
* Add rpi3-aarch64

* rpi3-aarch64: add to build_all.sh

* rpi3-aarch64 stuff

* rpi3-aarch64: Add kernel config from antonlacon
2021-06-08 12:16:38 +03:00
Tomáš Kelemen
359ef661c4
fix build for 32-bit Generic (#1317)
- retroarch: add VULKAN only when have VULKAN_SUPPORT
- mpg123: build with PIC for all targets
2021-05-23 11:41:11 +03:00
Tomáš Kelemen
a67405c565
build_all: drop rpi4.arm, keep .tar files, create 7z for switch (#1314) 2021-05-22 17:36:17 +03:00
Tomáš Kelemen
443b8b5e45
Lakka 3 - final changes before release (#1307)
* 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
2021-05-20 23:33:02 +03:00
GavinDarkglider
810d341599
Add support for Base L4T Platform and Nintendo Switch device (#1288)
* 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
2021-05-10 22:56:02 +03:00
David Lawson
8def3d1490
rpi4: disable openlara (#1277)
* 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
2021-04-25 23:57:10 +03:00
Tomáš Kelemen
f9683c551d
systemd, grub, build_all minor changes (#1231)
* build_all: add RPi4.aarch64, drop noobs

* grub: not needed for 32bit Generic

* systemd: remove wait-time-sync from dep's
2021-03-31 23:44:58 +03:00
Tomáš Kelemen
08f18da674
fbneo fix oga, mupen64plus_next patch for xu3/4 + flags (#1213)
* 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]
2021-03-16 00:48:41 +02:00
zhangn1985
b293656f57
fix build issue in Debian 11 (#1094)
* 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>
2020-11-12 18:15:21 +02:00
by-gnome
8d654165ad
Add project NXP/iMX6 and support for Wandboard Quad/QuadPlus (#1020)
* 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
2020-09-06 23:09:47 +03:00
Tomáš Kelemen
0b65c1ed88 build_all.sh: start in dashboard mode (#786)
* 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
2019-10-04 10:45:11 +02:00
Tomas Kelemen (vudiq)
d11e536561 Add GPICase device (port of #763) 2019-09-11 21:39:25 +02:00
Tomáš Kelemen
870ff3c911 build_all.sh changes (#718)
* 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
2019-07-27 13:48:26 +03:00
Demetris Ierokipides
ab8a0652fa Add Dragonboard-410C support to lakka (#711)
* Add Dragonboard-410C support to lakka
https://developer.qualcomm.com/hardware/dragonboard-410c

Signed-off-by: Ntemis <ierokipides.dem@gmail.com>

* 410C:Revert to old kernel and remove unneeded drivers
2019-07-18 21:54:04 +02:00
Tomas Kelemen (vudiq)
1d0d8952c2 add Generic.i386 to scripts 2019-07-13 21:45:23 +02:00
Tomas Kelemen (vudiq)
95b7463a6d Lakka: drop Slice/Slice3 support 2019-07-05 21:54:39 +02:00
Tomas Kelemen (vudiq)
c010af05b3 add build_all.sh script 2019-07-01 23:55:15 +02:00