Commit graph

191 commits

Author SHA1 Message Date
David Lawson
cdd770d78f
Rpi kernel update to hopefully fix composite out (#1273)
* rpi: update kernel

* Remove Gamegirl support
2021-04-23 01:31:36 +03:00
mglae
f1be301487 linux: initramfs: use initramfs config file(s) and directory structure
Cpio file is generated as part of the kernel build process. No need
to force fakeroot cpio build any more.
2020-12-12 11:50:14 +03:00
by-gnome
e5423832af
cleanup initramfs build, drop support for kernel modules in initramfs (#1117)
* initramfs: drop dependency on linux:init

Signed-off-by: Matthias Reichl <hias@horus.com>
Modified by: by-gnome <by-gnome@yandex.ru>

* linux: drop obsolete make_init and makeinstall_init functions

Signed-off-by: Matthias Reichl <hias@horus.com>

* linux: move initramfs build+installation to pre_make_target

Signed-off-by: Matthias Reichl <hias@horus.com>
Modified by: by-gnome <by-gnome@yandex.ru>

* drop INITRAMFS_MODULES option

Signed-off-by: Matthias Reichl <hias@horus.com>
Modified by: by-gnome <by-gnome@yandex.ru>

* drop UVESAFB_SUPPORT option

Signed-off-by: Matthias Reichl <hias@horus.com>
Modified by: by-gnome <by-gnome@yandex.ru>

* busybox: drop uvesafb module handling in init

Signed-off-by: Matthias Reichl <hias@horus.com>

* v86d: drop no longer used package

Signed-off-by: Matthias Reichl <hias@horus.com>

* linux (Generic): disable UVESA framebuffer support

Signed-off-by: Matthias Reichl <hias@horus.com>
Modified by: by-gnome <by-gnome@yandex.ru>

* linux: build linux image before building modules

Signed-off-by: Matthias Reichl <hias@horus.com>
Modified by: by-gnome <by-gnome@yandex.ru>

* linux: move module installation to makeinstall_target

Signed-off-by: Matthias Reichl <hias@horus.com>

Co-authored-by: Matthias Reichl <hias@horus.com>
2020-12-08 01:24:08 +02:00
Lukas Rusak
ce518530f9 config/graphic: allow using the new intel gallium iris driver 2020-09-07 02:52:43 +03:00
Sascha Kuehndel (InuSasha)
210f07124c buildsystem: host should not depend on cross-compiler 2020-08-07 15:26:28 +02:00
Ntemis
961e759bc3 Merge branch 'libreelec-9.2' of github.com:LibreELEC/LibreELEC.tv into lakka-9.2 2020-06-15 16:20:09 +03:00
Christian Hewitt
cc1fd2257d Merge pull request #4130 from HiassofT/le10-iw-image
add support for setting wireless regulatory domain
2020-04-01 07:06:30 -07:00
Ntemis
94313d4599 Merge branch 'libreelec-9.2' of https://github.com/LibreELEC/LibreELEC.tv into Lakka-3.0 2020-02-06 03:29:32 +02:00
chewitt
701b80f7c5 config: add support for optionally building WireGuard 2020-01-31 08:48:38 +00:00
Tomas Kelemen (vudiq)
ec8fb683b7 Generic: addition to #790 - disable OVA image
as we do not create the OVA image, we do not need the graphical drivers
for the virtual appliances and also no host tools to create the OVA
image
2019-09-18 13:44:46 +02:00
Tomas Kelemen (vudiq)
75b35ffd9b Merge branch 'libreelec-9.2' - update to 9.1.501 2019-09-17 11:42:14 +02:00
Matthias Reichl
316620cdb9 initramfs: add terminus-font dependency
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-08-23 12:54:59 +02:00
Tomas Kelemen (vudiq)
464dc84917 Generic: add 32bit support 2019-07-12 22:06:48 +02:00
Tomas Kelemen (vudiq)
3f7ff53a49 fix libva dependencies again / disable VAAPI 2019-07-10 16:14:28 +02:00
Tomas Kelemen (vudiq)
7aa93e98bb Gamegirl options update 2019-06-30 22:21:01 +02:00
MilhouseVH
a4b0706441 toolchain: build pigz:host 2019-06-27 04:10:58 +01:00
MilhouseVH
2ab4c72852 atvclient: used by macmini hw, should be other support in kernel now 2019-06-13 22:12:21 +01:00
MilhouseVH
b1ace294eb amremote: drop reference to non-existent package 2019-06-13 22:12:21 +01:00
Ian Leonard
c0ed05c6f6 libc: add libidn2 as target depend
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2019-06-13 22:12:20 +01:00
CvH
bcf6a8e2cf
Merge pull request #3393 from MilhouseVH/le10_arm_mem_neon
arm-mem: update to arm-mem-0100445, enable for all arm builds
2019-04-14 14:53:40 +02:00
MilhouseVH
d4f6326142 packages: align source code licence usage with project licence 2019-03-26 18:05:50 +00:00
MilhouseVH
23b1fa6b08 arm-mem: use for all arm-based builds 2019-03-15 08:58:20 +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
0ebc6fef63 build system: add parallel build support; use new "image" package 2019-02-08 17:17:43 +00:00
MilhouseVH
b009d078dd cleanup: remove redundant dependencies
Added by da38654ea4 - who knows why...
2018-12-28 04:10:03 +00:00
Ian Leonard
a3c001541e build: use nasm with x86_64 only
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2018-12-06 02:49:12 +00:00
Ian Leonard
18c87849dc generic: switch from yasm to nasm; update libass to 0.14.0 to support
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2018-12-04 20:16:11 +00:00
MilhouseVH
20e3c03ed0 texturecache.py: reorg dependency 2018-11-04 14:17:22 +00:00
CvH
85e5b4dc1f cleanup: PKG_SHORTDESC 2018-10-22 15:06:12 +02:00
CvH
a4ec8951e0 cleanup: remove redundant PKG_SHORTDESC 2018-10-22 15:06:12 +02:00
CvH
4cffa5fe6f cleanup: remove PKG_ARCH="any" 2018-10-22 15:06:12 +02:00
Ian Leonard
42c4885f4e treewide: drop references to powerpc64
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2018-08-15 21:22:37 +00:00
MilhouseVH
12a385d082 distro: allow configurable settings addon 2018-07-23 12:11:52 +01:00
CvH
4d94b9ad49 spdx: packages/virtual 2018-07-18 22:37:47 +02:00
Matthias Reichl
25f254890f Revert "dash: add package, configure as CONFIG_SHELL"
This reverts commit 3b5986704e.

The config shell is set as an interpreter in libtool scripts
and as Linux has a hard limit of 127 bytes on the first line
in scripts (including the hashbang) this causes the build to
fail with a "bad interpreter" error if the path to the config
shell exceeds this limit.

These errors were first noticed on jenkins builds but can be
easily reproduced by building LibreELEC in a longer build dir.

eg RPi2 clean build failing on libtool invocation in kmod build:

./doltlibtool: /home/hias/rpi/libreelec-testing-with-a-long-directory-path-as-on-jenkins/build.LibreELEC-RPi2.arm-9.0-devel/kmod-24/.x86_64-linux-gnu/libtool: /home/hias/rpi/libreelec-testing-with-a-long-directory-path-as-on-jenkins/build.LibreELEC-RPi2.arm-9.0-devel/toolchain/bin/d: bad interpreter: No such file or directory

Signed-off-by: Matthias Reichl <hias@horus.com>
2018-06-30 12:31:22 +02:00
MilhouseVH
3b5986704e dash: add package, configure as CONFIG_SHELL 2018-06-17 18:17:42 +01:00
CvH
afca4005a3 libc: cleanup 2018-05-14 09:34:26 +02:00
Matthias Reichl
597cd807bf initramfs: add missing fakeroot:host dependency
Signed-off-by: Matthias Reichl <hias@horus.com>
2018-04-24 12:20:12 +02:00
Matthias Reichl
18f5b31e0a virtual/debug: add memtester
Signed-off-by: Matthias Reichl <hias@horus.com>
2018-04-13 11:21:19 +02:00
Lukas Rusak
a3a4d3adf8
virtual/mediacenter: build intel-vaapi-driver if intel drivers present 2018-03-20 11:58:38 -07:00
MilhouseVH
dff66b4d6e debug: use build_with_debug() helper function 2018-02-19 07:08:48 +00:00
Adam Green
ad9e7560c8
buildsystem: add support for building extra packages specified in
project or device options

this has been added at the end of the virtual debug package as
this is the last point in the build system that any packages are
compiled before images are created
2018-01-06 01:49:09 +00:00
cvh
d9ae7fa438 buildsystem: add DRIVER_ADDONS_SUPPORT 2017-12-14 11:21:58 +01:00
Sascha Kuehndel (InuSasha)
3846ec7dac
buildsystem: replace PKG_AUTORECONF 2017-11-22 00:41:12 +01:00
MilhouseVH
f06c52a3ca virtual: avoid exiting with failure code 2017-11-20 20:22:01 +00:00
Lukas Rusak
7046268132
virtual/debug: add edid-decode 2017-11-11 12:39:31 -08:00
Christian Hewitt
a3434fe1c7
Merge pull request #1791 from MilhouseVH/add_nss
nss/nspr: include in main image [rfc]
2017-11-01 20:21:11 +04:00
Lukas Rusak
127a0ea45d
virtual/toolchain: add meson:host 2017-10-20 14:19:00 -07:00
MilhouseVH
335011af9d nss: install into image, remove nss and nspr from chromium
Add nss dependency for x86 and arm to virtual/network.
2017-10-18 19:42:55 +01:00
MilhouseVH
cfcb300e28 buildsystem: allow autoreconf on libtool
Running autoreconf on libtool is necessary after bumping to automake 1.15.1.

Build intltool before libtool.

Since libtool installs libtoolize, don't run --install whenever libtoolize isn't yet installed.
2017-10-16 19:07:14 +02:00