mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
PKG_DEPENDS_UNPACK: solution for packages using source code of another
This commit is contained in:
parent
d0034ab95e
commit
9f1ea7d175
@ -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:"
|
||||
|
||||
|
@ -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:"
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user