Commit Graph

30681 Commits

Author SHA1 Message Date
MilhouseVH
28d2e1f89f linux (RPi): update to linux-078e8aa (4.19.20) 2019-02-12 16:19:25 +00:00
MilhouseVH
c7953bbf90 kernel-firmware: update to kernel-firmware-28f5f7d 2019-02-12 13:04:02 +00:00
MilhouseVH
84dd874eb4 linux (Generic): update to linux-4.19.20 2019-02-08 19:04:37 +00:00
MilhouseVH
d609a0dcd7 linux (RPi): update to linux-d0d3f32 (4.19.19) 2019-02-08 19:04:37 +00:00
MilhouseVH
3c4d8d6f49 linux (Generic): update to linux-4.19.19 2019-02-08 19:04:37 +00:00
MilhouseVH
406c3a60c8 brcmfmac_sdio-firmware-rpi: update to brcmfmac_sdio-firmware-rpi-cda3df8 2019-02-08 19:04:37 +00:00
MilhouseVH
35fe755c38 kernel-firmware: reintroduce rt3290.bin for x86_64 2019-02-08 19:04:37 +00:00
MilhouseVH
e6affd0f13 linux (Generic): update to linux-4.19.18 2019-02-08 19:04:37 +00:00
Jernej Škrabec
b306960630 Merge pull request #3284 from MilhouseVH/le92_libva_2.4.0
libva: update to libva-2.4.0
2019-02-08 19:20:38 +01:00
Jernej Škrabec
c765275db6 Merge pull request #3282 from MilhouseVH/le90_mesa-18.3.3
mesa: update to mesa-18.3.3
2019-02-08 19:20:10 +01:00
Jernej Škrabec
e56a92b2e0 Merge pull request #3288 from MilhouseVH/le10_mt
buildsystem: add multithreaded support
2019-02-08 18:22:20 +01:00
MilhouseVH
98c021069c buildsystem: make multithread the default (THREADCOUNT=100%) 2019-02-08 17:17:43 +00:00
MilhouseVH
d26e29c4d9 scripts: rename legacy image and create_addon scripts, new make targets 2019-02-08 17:17:43 +00:00
MilhouseVH
23c6529978 scripts/create_addon_mt: support building/installing addons with a single plan 2019-02-08 17:17:43 +00:00
MilhouseVH
7bbad851d7 tools/mtstats.py: simple script to anlayse build history 2019-02-08 17:17:43 +00:00
MilhouseVH
cc9dfe5875 scripts/unpack: common directory unpacking is not thread-safe
emby and emby4 both unzip into ${BUILD}/system, which is fun when
both add-ons are being unpacked concurrently.
2019-02-08 17:17:43 +00:00
MilhouseVH
93f2479fe5 autoconf: add yoctoproject/poky performance patch
Source: http://git.yoctoproject.org/cgit.cgi/poky/tree/meta/recipes-devtools/autoconf/autoconf
2019-02-08 17:17:43 +00:00
MilhouseVH
52f921055a font-bitstream-type1: add font-xfree86-type1 dependency to avoid install race condition
Both packages update the same fonts.dir, but font-xfree86-type1 trashes it so build this first.
2019-02-08 17:17:43 +00:00
MilhouseVH
42a2b7171a flex: host depends on autotools 2019-02-08 17:17:43 +00:00
MilhouseVH
9babaaebe9 libcec: add libX11/libXrandr depends (optional, but needed for reproducible build)
"libX11 and xrandr to read the sink's EDID, used to determine the PC's HDMI physical address"
2019-02-08 17:17:43 +00:00
MilhouseVH
9f75c9be17 lirc: detects alsa automagically - we don't want the alsa libs
When building lirc after alsa-utils, the following unwanted alsa libraries are built by lirc:

NEW FILE       Delta: 10,536       devel-20190115185543-5767941: 10,536        devel-20190115133317-5767941: n/a          /usr/lib/lirc/plugins/alsa_usb.so
NEW FILE       Delta: 19,176       devel-20190115185543-5767941: 19,176        devel-20190115133317-5767941: n/a          /usr/lib/lirc/plugins/audio_alsa.so
2019-02-08 17:17:43 +00:00
MilhouseVH
2cfc2b3077 alsa-utils: depends on systemd otherwise udev rules installed incorrectly
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
2019-02-08 17:17:43 +00:00
MilhouseVH
12cc464155 initramfs: use ln -sfn when LINK_NAME is a directory
INSTALL      initramfs (target)
ln: failed to create symbolic link '/home/ubuntu/projects/LibreELEC.tv/build.LibreELEC-RPi2.arm-9.0-devel-mt/initramfs/lib/lib': Permission denied
ln: failed to create symbolic link '/home/ubuntu/projects/LibreELEC.tv/build.LibreELEC-RPi2.arm-9.0-devel-mt/initramfs/bin/bin': Permission denied
ln: failed to create symbolic link '/home/ubuntu/projects/LibreELEC.tv/build.LibreELEC-RPi2.arm-9.0-devel-mt/initramfs/sbin/sbin': Permission denied

If the directory sym link already exists, we try to
create a directory within the dereferenced sym link. So...

ln -sf /usr/lib $BUILD/initramfs/lib

means we attempt to create a sym link within the existing
$BUILD/initramfs/lib which is derefernced to /usr/lib/lib,
resulting in "permission denied".
2019-02-08 17:17:43 +00:00
MilhouseVH
37e89c21f5 libcec: remove useless demo script 2019-02-08 17:17:43 +00:00
MilhouseVH
c7a9b361a3 flex: work around realloc/malloc build failures with flex:target 2019-02-08 17:17:43 +00:00