diff --git a/packages/mediacenter/JsonSchemaBuilder/package.mk b/packages/mediacenter/JsonSchemaBuilder/package.mk index b61af9fcfc..b62b79a200 100644 --- a/packages/mediacenter/JsonSchemaBuilder/package.mk +++ b/packages/mediacenter/JsonSchemaBuilder/package.mk @@ -1,11 +1,12 @@ # 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="JsonSchemaBuilder" PKG_VERSION="0" PKG_LICENSE="GPL" PKG_SITE="http://www.kodi.tv" -PKG_URL="" +PKG_DEPENDS_UNPACK="kodi" PKG_NEED_UNPACK="$(get_pkg_directory $MEDIACENTER)" PKG_LONGDESC="kodi-platform:" diff --git a/packages/mediacenter/TexturePacker/package.mk b/packages/mediacenter/TexturePacker/package.mk index 8faa689907..ed8ee075be 100644 --- a/packages/mediacenter/TexturePacker/package.mk +++ b/packages/mediacenter/TexturePacker/package.mk @@ -1,12 +1,13 @@ # 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="TexturePacker" PKG_VERSION="0" PKG_LICENSE="GPL" PKG_SITE="http://www.kodi.tv" -PKG_URL="" PKG_DEPENDS_HOST="lzo:host libpng:host libjpeg-turbo:host giflib:host" +PKG_DEPENDS_UNPACK="kodi" PKG_NEED_UNPACK="$(get_pkg_directory $MEDIACENTER)" PKG_LONGDESC="kodi-platform:" diff --git a/packages/security/nspr/package.mk b/packages/security/nspr/package.mk index 7d16ac8df0..fd63908000 100644 --- a/packages/security/nspr/package.mk +++ b/packages/security/nspr/package.mk @@ -1,5 +1,6 @@ # SPDX-License-Identifier: GPL-2.0-or-later # Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv) +# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="nspr" PKG_VERSION="4.19" @@ -7,6 +8,7 @@ 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_UNPACK="nss" PKG_LONGDESC="Netscape Portable Runtime (NSPR) provides a platform-neutral API for system level and libc like functions" PKG_TOOLCHAIN="configure" PKG_BUILD_FLAGS="-parallel" diff --git a/scripts/build b/scripts/build index 8c7c5a473c..3317a1dfe3 100755 --- a/scripts/build +++ b/scripts/build @@ -58,7 +58,12 @@ if [ -f $STAMP ]; then fi fi -$SCRIPTS/unpack $PACKAGE_NAME +if [ -n "${PKG_DEPENDS_UNPACK}" ]; then + for p in ${PKG_DEPENDS_UNPACK}; do + $SCRIPTS/unpack "${p}" "${PARENT_PKG}" + done +fi +$SCRIPTS/unpack "${PACKAGE_NAME}" "${PARENT_PKG}" # build dependencies, only when PKG_DEPENDS_? is filled unset _pkg_depends