175 Commits

Author SHA1 Message Date
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 da38654ea47ed9e03b84d029fbeb9a64c161ae70 - 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 3b5986704e002602cf72c9e34206d2938dcc0a0b.

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
cvh
5496b4ebd0 remove white space from the end of line 2017-10-16 01:25:19 +02:00
cvh
4452de37d8 remove double newline at EOF 2017-10-16 01:25:19 +02:00
cvh
837b447b7c decommission PKG_IS_ADDON 2017-10-16 00:01:20 +02:00
Lukas Rusak
1d7f6e733e Merge pull request #2080 from MilhouseVH/le90_more_bs_optimisations
buildsystem: more optimisations
2017-10-14 14:34:56 -07:00
Lukas Rusak
66c84dd2be
virtual/toolchain: add ninja:host 2017-10-13 15:01:52 -07:00
MilhouseVH
6822da552e config/functions: add listcontains function, and uses it 2017-10-11 09:18:08 +01:00
cvh
6b5ebac327 create_addon: use 7zip for addon.zip creation 2017-08-18 11:33:44 +02:00
cvh
04ab4a9143 toolchain: add xmlstarlet 2017-08-15 14:32:56 +02:00
lsellens
7667cf6501 peripheral.joystick: fix JOYSTICK_SUPPORT build option 2017-05-28 23:31:52 -05:00
Lukas Rusak
ae3721d52c
virtual/debug: add libva-utils to build 2017-05-19 08:29:57 -07:00
cvh
e867f045d4 netbase: initial package 2017-04-17 21:49:25 +02:00
Carlos Garcés
d3430d3110 cosmetics: misc. https URL replacements 2017-03-24 19:27:41 +04:00
MilhouseVH
2bc7b5c80e mediacenter: switch from pycrypto to pycryptodome 2017-03-03 11:33:32 +00:00
MilhouseVH
db963c64ee BUILD: add $ROOT, convert to absolute path 2017-02-17 18:17:13 +00:00
Lukas Rusak
a2e3b5beda
xf86-video-vmware: move open-vm-tools dependency 2017-02-03 11:29:09 -08:00
awiouy
cf5d3a4579 decommission PKG_REV 2017-01-19 00:06:13 +01:00