* 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-aarch64: Add rpi4 aarch64 kernel config
This was created by copying the arm config and looking at the diff between:
https://github.com/raspberrypi/linux/blob/rpi-5.4.y/arch/arm/configs/bcm2711_defconfig
and
https://github.com/raspberrypi/linux/blob/rpi-5.4.y/arch/arm64/configs/bcm2711_defconfig
* rpi4-aarch64: Don't pass --enable-neon to retroarch as it makes the build fail
* rpi4-aarch64: Raspberry Pi dtb files are created in a different place for aarch64
* rpi4-aarch64: Build some rpi specific packages for aarch64 as well as arm
* rpi4-aarch64: RPi4 64-bit needs fixup4.dat to boot
I don't think this harms anything else
* rpi4-aarch64: Enable 64-bit mode and specify kernel filename in config.txt
This is a bit hacky.
We need to specify the kernel filename otherwise it expects it to be kernel8.img
* rpi4-aarch64: Fix RPi options for RPi4 aarch64
* rpi4-aarch64: update mupen64plus to aarch64 compatible version
* rpi4-aarch64: exclude cores that don't compile only for rpi-aarch64
* rpi4-aarch64: Update alsa-utils to overcome https://github.com/alsa-project/alsa-utils/issues/33
* rpi4-aarch64: Remove extra $ARCH arg from mk_arcade_joystick_rpi
* rpi4-aarch64: Fix ffmpeg compilation
* rpi4-aarch64: add new kernel conf
Created by copying the existing linux.arm.conf and applying the diffs between the official 32bit rpi kernel config and the official 64bit rpi kernel config
* rpi4-aarch64: improve kernel config
* rpi4: don't configure non-default audio_device
* Update mupen64plus_next
* rpi4-aarch64: turn off a load of debugging in the kernel
* Rpi4: Restructure and update rpi4 kernel to the latest 5.4.64
- New audio alsa config
- Increase gpu ram to 384mb
- Use the mesa 3d driver
* RPi4:Add bluez patch
* Bump bcm2835-driver
* Bump rpi-eeprom package to the latest
Bootloader version: 2020-09-03
VL805: 0138a1
* Bump rpi family bootloader
* rpi: use systemd for cpufreq tuning
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
* Rpi4:Bump linux to v5.4.65
* Bump alsa-lib package to v1.2.3.1 and patch rpi4 hdmi support
Co-authored-by: Ian Leonard <antonlacon@gmail.com>
Blacklist snd_soc_skl so that hda_intel gets used. This fixes audio
not working on NUCs which have a DSP on board.
Users needed snd_soc_skl can override this via an (empty)
/storage/.config/modprobe.d/intel-audio.conf file
Signed-off-by: Matthias Reichl <hias@horus.com>
udev rules will be installed to /lib/udev/rules.d and not /usr/lib/udev/rules.d
if udev (via systemd) is not already installed.
if test "${with_udev_rules_dir+set}" = set; then :
withval=$with_udev_rules_dir; udevrulesdir="$withval"
else
udevdir=$($PKG_CONFIG udev --variable=udevdir)
if test "x$udevdir" = "x"; then
udevrulesdir="/lib/udev/rules.d"
else
udevrulesdir="$udevdir/rules.d"
fi
fi
Move variable assignments into configure_package() if the assignments
depend on variables initialised after the package is sourced, ie.
$PKG_BUILD, $PKG_SOURCE_NAME etc.
When both SIMD/NEON optimized and non-SIMD resamplers are built
soxr uses libavutil to do runtime CPU detection to switch
between these.
Avoid that by enabling only one of them depending on NEON
availability.
Also explicitly disable AVFFT to avoid picking up a dependency
on libavcodec.
Signed-off-by: Matthias Reichl <hias@horus.com>