From b135c7ead91b951fe9aaae5287f2a93c61340931 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 8 Feb 2019 17:17:43 +0000 Subject: [PATCH] packages: add missing dependencies --- packages/addons/addon-depends/cxxtools/package.mk | 5 +++-- packages/addons/addon-depends/mpd-mpc/package.mk | 2 +- .../addon-depends/rsyslog-depends/liblognorm/package.mk | 2 +- .../addon-depends/system-tools-depends/p7zip/package.mk | 1 + packages/audio/fluidsynth/package.mk | 3 ++- packages/compress/bzip2/package.mk | 2 +- packages/compress/xz/package.mk | 1 + packages/compress/zstd/package.mk | 1 + packages/databases/sqlite/package.mk | 1 + packages/debug/libunwind/package.mk | 1 + packages/devel/elfutils/package.mk | 2 +- packages/devel/flex/package.mk | 1 + packages/devel/glibc/package.mk | 2 +- packages/devel/libffi/package.mk | 2 ++ packages/devel/ncurses/package.mk | 1 + packages/devel/pcre/package.mk | 2 +- packages/lang/gcc/package.mk | 1 + packages/linux/package.mk | 2 +- packages/mediacenter/JsonSchemaBuilder/package.mk | 1 + packages/print/freetype/package.mk | 1 + packages/security/nspr/package.mk | 2 +- packages/sysutils/busybox/package.mk | 2 +- packages/sysutils/dosfstools/package.mk | 2 ++ packages/sysutils/e2fsprogs/package.mk | 1 + packages/sysutils/gptfdisk/package.mk | 2 +- packages/sysutils/util-linux/package.mk | 2 +- packages/sysutils/v4l-utils/package.mk | 2 +- packages/tools/aml-dtbtools/package.mk | 1 + packages/tools/dtc/package.mk | 2 +- packages/tools/mkbootimg/package.mk | 3 ++- packages/tools/mtools/package.mk | 3 ++- packages/x11/lib/pixman/package.mk | 2 ++ .../Amlogic_Legacy/packages/autoscript-amlogic/package.mk | 2 +- 33 files changed, 41 insertions(+), 19 deletions(-) diff --git a/packages/addons/addon-depends/cxxtools/package.mk b/packages/addons/addon-depends/cxxtools/package.mk index f7f31e898c..2af05c5295 100644 --- a/packages/addons/addon-depends/cxxtools/package.mk +++ b/packages/addons/addon-depends/cxxtools/package.mk @@ -1,5 +1,6 @@ # SPDX-License-Identifier: GPL-2.0-or-later # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) +# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="cxxtools" PKG_VERSION="2.2.1" @@ -7,8 +8,8 @@ PKG_SHA256="8cebb6d6cda7c93cc4f7c0d552a68d50dd5530b699cf87916bb3b708fdc4e342" PKG_LICENSE="GPL-2" PKG_SITE="http://www.tntnet.org/cxxtools.html" PKG_URL="http://www.tntnet.org/download/${PKG_NAME}-${PKG_VERSION}.tar.gz" -PKG_DEPENDS_HOST="" -PKG_DEPENDS_TARGET="toolchain" +PKG_DEPENDS_HOST="gcc:host" +PKG_DEPENDS_TARGET="toolchain cxxtools:host" PKG_LONGDESC="Cxxtools is a collection of general-purpose C++ classes." PKG_BUILD_FLAGS="+pic" diff --git a/packages/addons/addon-depends/mpd-mpc/package.mk b/packages/addons/addon-depends/mpd-mpc/package.mk index 6bc74358e9..b65dd5030a 100644 --- a/packages/addons/addon-depends/mpd-mpc/package.mk +++ b/packages/addons/addon-depends/mpd-mpc/package.mk @@ -7,7 +7,7 @@ PKG_SHA256="62373e83a8a165b2ed43967975efecd3feee530f4557d6b861dd08aa89d52b2d" PKG_LICENSE="GPL" PKG_SITE="https://www.musicpd.org" PKG_URL="https://www.musicpd.org/download/mpc/0/mpc-${PKG_VERSION}.tar.xz" -PKG_DEPENDS_TARGET="toolchain libiconv" +PKG_DEPENDS_TARGET="toolchain libiconv libmpdclient" PKG_LONGDESC="Command-line client for MPD." PKG_TOOLCHAIN="meson" diff --git a/packages/addons/addon-depends/rsyslog-depends/liblognorm/package.mk b/packages/addons/addon-depends/rsyslog-depends/liblognorm/package.mk index 737648d68d..e9f1989604 100644 --- a/packages/addons/addon-depends/rsyslog-depends/liblognorm/package.mk +++ b/packages/addons/addon-depends/rsyslog-depends/liblognorm/package.mk @@ -7,7 +7,7 @@ PKG_SHA256="dd779b6992de37995555e1d54caf0716a694765efc65480eed2c713105ab46fe" PKG_LICENSE="GPL" PKG_SITE="http://www.liblognorm.com" PKG_URL="https://github.com/rsyslog/liblognorm/archive/v$PKG_VERSION.tar.gz" -PKG_DEPENDS_TARGET="toolchain" +PKG_DEPENDS_TARGET="toolchain libestr" PKG_TOOLCHAIN="autotools" PKG_LONGDESC="A fast samples-based log normalization library." diff --git a/packages/addons/addon-depends/system-tools-depends/p7zip/package.mk b/packages/addons/addon-depends/system-tools-depends/p7zip/package.mk index 4db0399de1..53ef8ff7d5 100644 --- a/packages/addons/addon-depends/system-tools-depends/p7zip/package.mk +++ b/packages/addons/addon-depends/system-tools-depends/p7zip/package.mk @@ -7,6 +7,7 @@ PKG_SHA256="5eb20ac0e2944f6cb9c2d51dd6c4518941c185347d4089ea89087ffdd6e2341f" PKG_LICENSE="GPL" PKG_SITE="http://p7zip.sourceforge.net/" PKG_URL="http://downloads.sourceforge.net/project/p7zip/p7zip/${PKG_VERSION}/p7zip_${PKG_VERSION}_src_all.tar.bz2" +PKG_DEPENDS_HOST="gcc:host" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="p7zip is a port of 7za.exe for POSIX systems like Unix." PKG_TOOLCHAIN="manual" diff --git a/packages/audio/fluidsynth/package.mk b/packages/audio/fluidsynth/package.mk index 2971eeb67d..d4f1309e0c 100644 --- a/packages/audio/fluidsynth/package.mk +++ b/packages/audio/fluidsynth/package.mk @@ -1,5 +1,6 @@ # SPDX-License-Identifier: GPL-2.0-or-later # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) +# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="fluidsynth" PKG_VERSION="1.1.6" @@ -7,7 +8,7 @@ PKG_SHA256="d28b47dfbf7f8e426902ae7fa2981d821fbf84f41da9e1b85be933d2d748f601" PKG_LICENSE="GPL" PKG_SITE="http://fluidsynth.org/" PKG_URL="$SOURCEFORGE_SRC/project/fluidsynth/fluidsynth-$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.bz2" -PKG_DEPENDS_TARGET="toolchain" +PKG_DEPENDS_TARGET="toolchain glib" PKG_LONGDESC="FluidSynth renders midi music files as raw audio data, for playing or conversion." PKG_BUILD_FLAGS="+pic" diff --git a/packages/compress/bzip2/package.mk b/packages/compress/bzip2/package.mk index 610406b72e..9a128383d9 100644 --- a/packages/compress/bzip2/package.mk +++ b/packages/compress/bzip2/package.mk @@ -8,7 +8,7 @@ PKG_SHA256="a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd" PKG_LICENSE="GPL" PKG_SITE="http://www.bzip.org" PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.gz" -PKG_DEPENDS_HOST="" +PKG_DEPENDS_HOST="gcc:host" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="A high-quality bzip2 data compressor." PKG_BUILD_FLAGS="+pic +pic:host" diff --git a/packages/compress/xz/package.mk b/packages/compress/xz/package.mk index 0974846d8d..ab7d0137ce 100644 --- a/packages/compress/xz/package.mk +++ b/packages/compress/xz/package.mk @@ -9,6 +9,7 @@ PKG_LICENSE="GPL" PKG_SITE="http://tukaani.org/xz/" PKG_URL="http://tukaani.org/xz/$PKG_NAME-$PKG_VERSION.tar.bz2" PKG_DEPENDS_HOST="ccache:host" +PKG_DEPENDS_TARGET="gcc:host" PKG_LONGDESC="A free general-purpose data compression software with high compression ratio." PKG_BUILD_FLAGS="+pic" diff --git a/packages/compress/zstd/package.mk b/packages/compress/zstd/package.mk index 3ec5713722..2aee9d68cd 100644 --- a/packages/compress/zstd/package.mk +++ b/packages/compress/zstd/package.mk @@ -8,6 +8,7 @@ PKG_LICENSE="BSD/GPLv2" PKG_SITE="http://www.zstd.net" PKG_URL="https://github.com/facebook/zstd/releases/download/v${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.gz" PKG_SOURCE_DIR=$PKG_NAME-$PKG_VERSION +PKG_DEPENDS_HOST="gcc:host ninja:host" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="A fast real-time compression algorithm." diff --git a/packages/databases/sqlite/package.mk b/packages/databases/sqlite/package.mk index 66af7122b5..8a793e84ed 100644 --- a/packages/databases/sqlite/package.mk +++ b/packages/databases/sqlite/package.mk @@ -8,6 +8,7 @@ PKG_SHA256="5daa6a3fb7d1e8c767cd59c4ded8da6e4b00c61d3b466d0685e35c4dd6d7bf5d" PKG_LICENSE="PublicDomain" PKG_SITE="https://www.sqlite.org/" PKG_URL="https://www.sqlite.org/2018/$PKG_NAME-$PKG_VERSION.tar.gz" +PKG_DEPENDS_HOST="gcc:host" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="An Embeddable SQL Database Engine." # libsqlite3.a(sqlite3.o): requires dynamic R_X86_64_PC32 reloc against 'sqlite3_stricmp' which may overflow at runtime diff --git a/packages/debug/libunwind/package.mk b/packages/debug/libunwind/package.mk index 47698d37eb..44b91b6799 100644 --- a/packages/debug/libunwind/package.mk +++ b/packages/debug/libunwind/package.mk @@ -7,6 +7,7 @@ PKG_SHA256="3f3ecb90e28cbe53fba7a4a27ccce7aad188d3210bb1964a923a731a27a75acb" PKG_LICENSE="GPL" PKG_SITE="http://www.nongnu.org/libunwind/" PKG_URL="http://download.savannah.nongnu.org/releases/libunwind/libunwind-${PKG_VERSION}.tar.gz" +PKG_DEPENDS_TARGET="gcc:host" PKG_LONGDESC="library to determine the call-chain of a program" PKG_CONFIGURE_OPTS_TARGET="--enable-static \ diff --git a/packages/devel/elfutils/package.mk b/packages/devel/elfutils/package.mk index 7b67dd8e21..68a696fbf6 100644 --- a/packages/devel/elfutils/package.mk +++ b/packages/devel/elfutils/package.mk @@ -9,7 +9,7 @@ PKG_LICENSE="GPL" PKG_SITE="https://sourceware.org/elfutils/" PKG_URL="https://sourceware.org/elfutils/ftp/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.bz2" PKG_DEPENDS_HOST="make:host zlib:host" -PKG_DEPENDS_TARGET="toolchain zlib" +PKG_DEPENDS_TARGET="toolchain zlib elfutils:host" PKG_LONGDESC="A collection of utilities to handle ELF objects." PKG_TOOLCHAIN="autotools" PKG_BUILD_FLAGS="+pic" diff --git a/packages/devel/flex/package.mk b/packages/devel/flex/package.mk index b186f9f4ca..e3d03f546d 100644 --- a/packages/devel/flex/package.mk +++ b/packages/devel/flex/package.mk @@ -9,6 +9,7 @@ PKG_LICENSE="GPL" PKG_SITE="http://flex.sourceforge.net/" PKG_URL="$SOURCEFORGE_SRC/flex/$PKG_NAME-$PKG_VERSION.tar.bz2" PKG_DEPENDS_HOST="ccache:host" +PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="A tool for generating programs that perform pattern-matching on text." PKG_TOOLCHAIN="autotools" diff --git a/packages/devel/glibc/package.mk b/packages/devel/glibc/package.mk index 07e93d0b45..c14d57d97a 100644 --- a/packages/devel/glibc/package.mk +++ b/packages/devel/glibc/package.mk @@ -8,7 +8,7 @@ PKG_SHA256="f3eeb8d57e25ca9fc13c2af3dae97754f9f643bc69229546828e3a240e2af04b" PKG_LICENSE="GPL" PKG_SITE="http://www.gnu.org/software/libc/" PKG_URL="http://ftp.gnu.org/pub/gnu/glibc/$PKG_NAME-$PKG_VERSION.tar.xz" -PKG_DEPENDS_TARGET="ccache:host autotools:host autoconf:host linux:host gcc:bootstrap" +PKG_DEPENDS_TARGET="ccache:host autotools:host linux:host gcc:bootstrap" PKG_DEPENDS_INIT="glibc" PKG_LONGDESC="The Glibc package contains the main C library." PKG_BUILD_FLAGS="-gold" diff --git a/packages/devel/libffi/package.mk b/packages/devel/libffi/package.mk index b4e83eb32b..0cb80e05dd 100644 --- a/packages/devel/libffi/package.mk +++ b/packages/devel/libffi/package.mk @@ -1,5 +1,6 @@ # SPDX-License-Identifier: GPL-2.0-or-later # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) +# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="libffi" PKG_VERSION="3.2.1" @@ -7,6 +8,7 @@ PKG_SHA256="d06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37" PKG_LICENSE="GPL" PKG_SITE="http://sourceware.org/$PKG_NAME/" PKG_URL="ftp://sourceware.org/pub/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.gz" +PKG_DEPENDS_HOST="gcc:host" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="Foreign Function Interface Library." PKG_TOOLCHAIN="autotools" diff --git a/packages/devel/ncurses/package.mk b/packages/devel/ncurses/package.mk index c04d685099..e5797340f3 100644 --- a/packages/devel/ncurses/package.mk +++ b/packages/devel/ncurses/package.mk @@ -7,6 +7,7 @@ PKG_SHA256="08b07c3e792961f300829512c283d5fefc0b1c421a57b76922c3d13303ed677d" PKG_LICENSE="MIT" PKG_SITE="http://www.gnu.org/software/ncurses/" PKG_URL="http://invisible-mirror.net/archives/ncurses/current/ncurses-$PKG_VERSION.tgz" +PKG_DEPENDS_HOST="gcc:host" PKG_DEPENDS_TARGET="toolchain zlib ncurses:host" PKG_LONGDESC="A library is a free software emulation of curses in System V Release 4.0, and more." # causes some segmentation fault's (dialog) when compiled with gcc's link time optimization. diff --git a/packages/devel/pcre/package.mk b/packages/devel/pcre/package.mk index 0518214abf..314832467b 100644 --- a/packages/devel/pcre/package.mk +++ b/packages/devel/pcre/package.mk @@ -8,7 +8,7 @@ PKG_SHA256="2cd04b7c887808be030254e8d77de11d3fe9d4505c39d4b15d2664ffe8bf9301" PKG_LICENSE="OSS" PKG_SITE="http://www.pcre.org/" PKG_URL="https://ftp.pcre.org/pub/pcre/$PKG_NAME-$PKG_VERSION.tar.bz2" -PKG_DEPENDS_HOST="" +PKG_DEPENDS_HOST="gcc:host" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="A set of functions that implement regular expression pattern matching." PKG_TOOLCHAIN="configure" diff --git a/packages/lang/gcc/package.mk b/packages/lang/gcc/package.mk index f899aeb2b1..a7d1d87c74 100644 --- a/packages/lang/gcc/package.mk +++ b/packages/lang/gcc/package.mk @@ -11,6 +11,7 @@ PKG_URL="http://ftpmirror.gnu.org/gcc/$PKG_NAME-$PKG_VERSION/$PKG_NAME-$PKG_VERS PKG_DEPENDS_BOOTSTRAP="ccache:host autoconf:host binutils:host gmp:host mpfr:host mpc:host" PKG_DEPENDS_TARGET="gcc:host" PKG_DEPENDS_HOST="ccache:host autoconf:host binutils:host gmp:host mpfr:host mpc:host glibc" +PKG_DEPENDS_INIT="toolchain" PKG_LONGDESC="This package contains the GNU Compiler Collection." GCC_COMMON_CONFIGURE_OPTS="--target=$TARGET_NAME \ diff --git a/packages/linux/package.mk b/packages/linux/package.mk index 07ecbd033f..f9804d98c2 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -5,7 +5,7 @@ PKG_NAME="linux" PKG_LICENSE="GPL" PKG_SITE="http://www.kernel.org" -PKG_DEPENDS_HOST="ccache:host" +PKG_DEPENDS_HOST="ccache:host openssl:host" PKG_DEPENDS_TARGET="toolchain cpio:host kmod:host xz:host wireless-regdb keyutils $KERNEL_EXTRA_DEPENDS_TARGET" PKG_DEPENDS_INIT="toolchain" PKG_NEED_UNPACK="$LINUX_DEPENDS" diff --git a/packages/mediacenter/JsonSchemaBuilder/package.mk b/packages/mediacenter/JsonSchemaBuilder/package.mk index b62b79a200..91fefc90ec 100644 --- a/packages/mediacenter/JsonSchemaBuilder/package.mk +++ b/packages/mediacenter/JsonSchemaBuilder/package.mk @@ -6,6 +6,7 @@ PKG_NAME="JsonSchemaBuilder" PKG_VERSION="0" PKG_LICENSE="GPL" PKG_SITE="http://www.kodi.tv" +PKG_DEPENDS_HOST="toolchain" PKG_DEPENDS_UNPACK="kodi" PKG_NEED_UNPACK="$(get_pkg_directory $MEDIACENTER)" PKG_LONGDESC="kodi-platform:" diff --git a/packages/print/freetype/package.mk b/packages/print/freetype/package.mk index 4188f2c974..23759c30d0 100644 --- a/packages/print/freetype/package.mk +++ b/packages/print/freetype/package.mk @@ -8,6 +8,7 @@ PKG_SHA256="e20a6e1400798fd5e3d831dd821b61c35b1f9a6465d6b18a53a9df4cf441acf0" PKG_LICENSE="GPL" PKG_SITE="http://www.freetype.org" PKG_URL="http://download.savannah.gnu.org/releases/freetype/$PKG_NAME-$PKG_VERSION.tar.bz2" +PKG_DEPENDS_HOST="gcc:host" PKG_DEPENDS_TARGET="toolchain zlib libpng" PKG_LONGDESC="The FreeType engine is a free and portable TrueType font rendering engine." PKG_TOOLCHAIN="configure" diff --git a/packages/security/nspr/package.mk b/packages/security/nspr/package.mk index fd63908000..58f4f2200f 100644 --- a/packages/security/nspr/package.mk +++ b/packages/security/nspr/package.mk @@ -7,7 +7,7 @@ PKG_VERSION="4.19" PKG_LICENSE="Mozilla Public License" PKG_SITE="http://www.linuxfromscratch.org/blfs/view/svn/general/nspr.html" PKG_DEPENDS_HOST="ccache:host" -PKG_DEPENDS_TARGET="toolchain nss:host" +PKG_DEPENDS_TARGET="toolchain nss:host nspr:host" PKG_DEPENDS_UNPACK="nss" PKG_LONGDESC="Netscape Portable Runtime (NSPR) provides a platform-neutral API for system level and libc like functions" PKG_TOOLCHAIN="configure" diff --git a/packages/sysutils/busybox/package.mk b/packages/sysutils/busybox/package.mk index 03d05d6328..247ddfc4fc 100644 --- a/packages/sysutils/busybox/package.mk +++ b/packages/sysutils/busybox/package.mk @@ -8,7 +8,7 @@ PKG_SHA256="9553da068c0a30b1b8b72479908c1ba58672e2be7b535363a88de5e0f7bc04ce" PKG_LICENSE="GPL" PKG_SITE="http://www.busybox.net" PKG_URL="http://busybox.net/downloads/$PKG_NAME-$PKG_VERSION.tar.bz2" -PKG_DEPENDS_HOST="" +PKG_DEPENDS_HOST="gcc:host" PKG_DEPENDS_TARGET="toolchain busybox:host hdparm dosfstools e2fsprogs zip unzip usbutils parted procps-ng gptfdisk libtirpc" PKG_DEPENDS_INIT="toolchain libtirpc" PKG_LONGDESC="BusyBox combines tiny versions of many common UNIX utilities into a single small executable." diff --git a/packages/sysutils/dosfstools/package.mk b/packages/sysutils/dosfstools/package.mk index 6f8c72b92b..65bc096aaa 100644 --- a/packages/sysutils/dosfstools/package.mk +++ b/packages/sysutils/dosfstools/package.mk @@ -1,5 +1,6 @@ # SPDX-License-Identifier: GPL-2.0-or-later # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) +# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="dosfstools" PKG_VERSION="3.0.28" @@ -7,6 +8,7 @@ PKG_SHA256="ee95913044ecf2719b63ea11212917649709a6e53209a72d622135aaa8517ee2" PKG_LICENSE="GPLv3" PKG_SITE="https://github.com/dosfstools/dosfstools" PKG_URL="https://github.com/dosfstools/dosfstools/releases/download/v$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_DEPENDS_HOST="gcc:host" PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_INIT="toolchain dosfstools" PKG_LONGDESC="dosfstools contains utilities for making and checking MS-DOS FAT filesystems." diff --git a/packages/sysutils/e2fsprogs/package.mk b/packages/sysutils/e2fsprogs/package.mk index 65ba2b8c66..410ada8963 100644 --- a/packages/sysutils/e2fsprogs/package.mk +++ b/packages/sysutils/e2fsprogs/package.mk @@ -8,6 +8,7 @@ PKG_SHA256="926f8e8de1ffba55d791f21b71334e8a32b5227257ad370f2bf7e4396629e97f" PKG_LICENSE="GPL" PKG_SITE="http://e2fsprogs.sourceforge.net/" PKG_URL="https://www.kernel.org/pub/linux/kernel/people/tytso/$PKG_NAME/v$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_DEPENDS_HOST="gcc:host" PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_INIT="toolchain" PKG_LONGDESC="The filesystem utilities for the EXT2 filesystem, including e2fsck, mke2fs, dumpe2fs, fsck, and others." diff --git a/packages/sysutils/gptfdisk/package.mk b/packages/sysutils/gptfdisk/package.mk index 2668ea675a..5e59cb072b 100644 --- a/packages/sysutils/gptfdisk/package.mk +++ b/packages/sysutils/gptfdisk/package.mk @@ -7,7 +7,7 @@ PKG_SHA256="b663391a6876f19a3cd901d862423a16e2b5ceaa2f4a3b9bb681e64b9c7ba78d" PKG_LICENSE="GPL" PKG_SITE="http://www.rodsbooks.com/gdisk/" PKG_URL="https://downloads.sourceforge.net/project/$PKG_NAME/$PKG_NAME/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.gz" -PKG_DEPENDS_TARGET="toolchain popt" +PKG_DEPENDS_TARGET="toolchain popt crossguid" PKG_LONGDESC="GPT text-mode partitioning tools" make_target() { diff --git a/packages/sysutils/util-linux/package.mk b/packages/sysutils/util-linux/package.mk index 07e07e8ea7..27a18b83b3 100644 --- a/packages/sysutils/util-linux/package.mk +++ b/packages/sysutils/util-linux/package.mk @@ -7,7 +7,7 @@ PKG_VERSION="2.32.1" PKG_SHA256="86e6707a379c7ff5489c218cfaf1e3464b0b95acf7817db0bc5f179e356a67b2" PKG_LICENSE="GPL" PKG_URL="http://www.kernel.org/pub/linux/utils/util-linux/v${PKG_VERSION%.*}/$PKG_NAME-$PKG_VERSION.tar.xz" -PKG_DEPENDS_HOST="" +PKG_DEPENDS_HOST="gcc:host pkg-config:host" PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_INIT="toolchain" PKG_LONGDESC="A large variety of low-level system utilities that are necessary for a Linux system to function." diff --git a/packages/sysutils/v4l-utils/package.mk b/packages/sysutils/v4l-utils/package.mk index 6e37014745..84495dfe29 100644 --- a/packages/sysutils/v4l-utils/package.mk +++ b/packages/sysutils/v4l-utils/package.mk @@ -10,7 +10,7 @@ PKG_SHA256="e6b962c4b1253cf852c31da13fd6b5bb7cbe5aa9e182881aec55123bae680692" PKG_LICENSE="GPL" PKG_SITE="http://linuxtv.org/" PKG_URL="http://linuxtv.org/downloads/v4l-utils/$PKG_NAME-$PKG_VERSION.tar.bz2" -PKG_DEPENDS_TARGET="toolchain" +PKG_DEPENDS_TARGET="toolchain alsa-lib systemd" PKG_LONGDESC="Linux V4L2 and DVB API utilities and v4l libraries (libv4l)." PKG_CONFIGURE_OPTS_TARGET="--without-jpeg \ diff --git a/packages/tools/aml-dtbtools/package.mk b/packages/tools/aml-dtbtools/package.mk index 8e21b9bbeb..93a0d28f72 100644 --- a/packages/tools/aml-dtbtools/package.mk +++ b/packages/tools/aml-dtbtools/package.mk @@ -7,6 +7,7 @@ PKG_SHA256="8bcaa83fcc9e85c9c04930e7411447d96a97da0809c5ecd9af91c8b554133c41" PKG_LICENSE="free" PKG_SITE="https://github.com/Wilhansen/aml-dtbtools" PKG_URL="https://github.com/Wilhansen/aml-dtbtools/archive/${PKG_VERSION}.tar.gz" +PKG_DEPENDS_HOST="gcc:host" PKG_LONGDESC="AML DTB Tools" PKG_MAKE_OPTS_HOST="dtbTool" diff --git a/packages/tools/dtc/package.mk b/packages/tools/dtc/package.mk index e943d3e790..4fe132c24d 100644 --- a/packages/tools/dtc/package.mk +++ b/packages/tools/dtc/package.mk @@ -8,7 +8,7 @@ PKG_LICENSE="GPL" PKG_SITE="https://git.kernel.org/pub/scm/utils/dtc/dtc.git/" PKG_URL="https://git.kernel.org/pub/scm/utils/dtc/dtc.git/snapshot/$PKG_VERSION.tar.gz" PKG_DEPENDS_HOST="Python2:host swig:host" -PKG_DEPENDS_TARGET="toolchain" +PKG_DEPENDS_TARGET="toolchain dtc:host" PKG_LONGDESC="The Device Tree Compiler" PKG_MAKE_OPTS_HOST="dtc libfdt" diff --git a/packages/tools/mkbootimg/package.mk b/packages/tools/mkbootimg/package.mk index 0b9d83a380..adc1d3acd6 100644 --- a/packages/tools/mkbootimg/package.mk +++ b/packages/tools/mkbootimg/package.mk @@ -1,5 +1,6 @@ # SPDX-License-Identifier: GPL-2.0-or-later # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) +# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="mkbootimg" PKG_VERSION="6668fc2" @@ -7,7 +8,7 @@ PKG_SHA256="d84870e055414d638a3e7eb4b7a3ebf415899841218f24cb3647d06ecf6ddb17" PKG_LICENSE="GPL" PKG_SITE="https://android.googlesource.com/platform/system/core/+/master/mkbootimg/" PKG_URL="https://github.com/codesnake/mkbootimg/archive/$PKG_VERSION.tar.gz" -PKG_DEPENDS_HOST="" +PKG_DEPENDS_HOST="gcc:host" PKG_LONGDESC="mkbootimg: Creates kernel boot images for Android" makeinstall_host() { diff --git a/packages/tools/mtools/package.mk b/packages/tools/mtools/package.mk index 099488fbc7..e0dd42e0e8 100644 --- a/packages/tools/mtools/package.mk +++ b/packages/tools/mtools/package.mk @@ -1,5 +1,6 @@ # SPDX-License-Identifier: GPL-2.0-or-later # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) +# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="mtools" PKG_VERSION="4.0.18" @@ -7,6 +8,6 @@ PKG_SHA256="59e9cf80885399c4f229e5d87e49c0c2bfeec044e1386d59fcd0b0aead6b2f85" PKG_LICENSE="GPL" PKG_SITE="http://www.gnu.org/software/mtools/" PKG_URL="http://ftpmirror.gnu.org/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.bz2" -PKG_DEPENDS_HOST="" +PKG_DEPENDS_HOST="gcc:host" PKG_LONGDESC="mtools: A collection of utilities to access MS-DOS disks" PKG_TOOLCHAIN="autotools" diff --git a/packages/x11/lib/pixman/package.mk b/packages/x11/lib/pixman/package.mk index 65868f22f9..631a570444 100644 --- a/packages/x11/lib/pixman/package.mk +++ b/packages/x11/lib/pixman/package.mk @@ -1,5 +1,6 @@ # SPDX-License-Identifier: GPL-2.0-or-later # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) +# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="pixman" PKG_VERSION="0.34.0" @@ -7,6 +8,7 @@ PKG_SHA256="39ba3438f3d17c464b0cb8be006dacbca0ab5aee97ebde69fec7ecdbf85794a0" PKG_LICENSE="OSS" PKG_SITE="http://www.x.org/" PKG_URL="http://xorg.freedesktop.org/archive/individual/lib/$PKG_NAME-$PKG_VERSION.tar.bz2" +PKG_DEPENDS_HOST="gcc:host" PKG_DEPENDS_TARGET="toolchain util-macros" PKG_LONGDESC="Pixman is a generic library for manipulating pixel regions, contains low-level pixel manipulation routines." diff --git a/projects/Amlogic_Legacy/packages/autoscript-amlogic/package.mk b/projects/Amlogic_Legacy/packages/autoscript-amlogic/package.mk index b35cfacb70..ce08e3feb4 100644 --- a/projects/Amlogic_Legacy/packages/autoscript-amlogic/package.mk +++ b/projects/Amlogic_Legacy/packages/autoscript-amlogic/package.mk @@ -4,7 +4,7 @@ PKG_NAME="autoscript-amlogic" PKG_VERSION="" PKG_LICENSE="GPL" -PKG_DEPENDS_TARGET="toolchain" +PKG_DEPENDS_TARGET="toolchain u-boot-tools-aml:host" PKG_LONGDESC="Autoscript package for Amlogic devices" PKG_TOOLCHAIN="manual"