mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 13:16:41 +00:00
config/path: include meta file earlyer, $PKG_BUILD now uses metafile if possible
Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
parent
653f3522b0
commit
a8e1d43135
49
config/path
49
config/path
@ -38,7 +38,6 @@ TARGET=target
|
|||||||
ADDONS=addons
|
ADDONS=addons
|
||||||
BUILD=$BUILD_BASE.OpenELEC-$PROJECT.$TARGET_ARCH.$OPENELEC_VERSION
|
BUILD=$BUILD_BASE.OpenELEC-$PROJECT.$TARGET_ARCH.$OPENELEC_VERSION
|
||||||
[ -n "$TARGET_PLATFORM" ] && BUILD=$BUILD.$TARGET_PLATFORM
|
[ -n "$TARGET_PLATFORM" ] && BUILD=$BUILD.$TARGET_PLATFORM
|
||||||
PKG_BUILD=$BUILD/$1\[-_][0-9]*
|
|
||||||
TARGET_IMG=$ROOT/$TARGET
|
TARGET_IMG=$ROOT/$TARGET
|
||||||
TARGET_ADDONS="$TARGET_IMG/$ADDONS/$ADDON_PATH"
|
TARGET_ADDONS="$TARGET_IMG/$ADDONS/$ADDON_PATH"
|
||||||
ADDON_BUILD="$BUILD/$ADDONS/$1"
|
ADDON_BUILD="$BUILD/$ADDONS/$1"
|
||||||
@ -71,6 +70,33 @@ MAKE="$ROOT/$TOOLCHAIN/bin/make"
|
|||||||
MAKEINSTALL="$ROOT/$TOOLCHAIN/bin/make DESTDIR=$SYSROOT_PREFIX install"
|
MAKEINSTALL="$ROOT/$TOOLCHAIN/bin/make DESTDIR=$SYSROOT_PREFIX install"
|
||||||
SED="sed -i"
|
SED="sed -i"
|
||||||
|
|
||||||
|
# set package metadata
|
||||||
|
PKG_NAME="$1"
|
||||||
|
PKG_VERSION="0.0invalid"
|
||||||
|
PKG_REV="0"
|
||||||
|
PKG_ARCH="any"
|
||||||
|
PKG_LICENSE="unknown"
|
||||||
|
PKG_SITE=""
|
||||||
|
PKG_URL=""
|
||||||
|
PKG_DEPENDS=""
|
||||||
|
PKG_BUILD_DEPENDS=""
|
||||||
|
PKG_PRIORITY="optional"
|
||||||
|
PKG_SECTION="misc"
|
||||||
|
PKG_SHORTDESC="$1 (autogenerated)"
|
||||||
|
PKG_LONGDESC=""
|
||||||
|
PKG_IS_ADDON="no"
|
||||||
|
|
||||||
|
[ -n "$1" ] && PKG_DIR=`find $PACKAGES -type d -name $1 2>/dev/null`
|
||||||
|
|
||||||
|
[ -r $PKG_DIR/meta ] && . $PKG_DIR/meta
|
||||||
|
[ "$PKG_IS_ADDON" = "yes" ] && PKG_ADDON_ID="addon.$PKG_SECTION.$PKG_NAME"
|
||||||
|
|
||||||
|
if [ -r $PKG_DIR/meta ]; then
|
||||||
|
PKG_BUILD=$BUILD/${PKG_NAME}\[-_]${PKG_VERSION}
|
||||||
|
else
|
||||||
|
PKG_BUILD=$BUILD/$1\[-_][0-9]*
|
||||||
|
fi
|
||||||
|
|
||||||
XORG_PATH_ENCODINGS=/usr/share/X11/encodings
|
XORG_PATH_ENCODINGS=/usr/share/X11/encodings
|
||||||
XORG_PATH_FONTS=/usr/share/X11/fonts
|
XORG_PATH_FONTS=/usr/share/X11/fonts
|
||||||
XORG_PATH_MAPS=$XORG_PATH_FONTS/util
|
XORG_PATH_MAPS=$XORG_PATH_FONTS/util
|
||||||
@ -243,27 +269,6 @@ INDENT_SIZE=4
|
|||||||
VERSION_SUFFIX=$TARGET_ARCH
|
VERSION_SUFFIX=$TARGET_ARCH
|
||||||
[ -n "$TARGET_PLATFORM" ] && VERSION_SUFFIX=$TARGET_PLATFORM
|
[ -n "$TARGET_PLATFORM" ] && VERSION_SUFFIX=$TARGET_PLATFORM
|
||||||
|
|
||||||
# set package metadata
|
|
||||||
PKG_NAME="$1"
|
|
||||||
PKG_VERSION="0.0invalid"
|
|
||||||
PKG_REV="0"
|
|
||||||
PKG_ARCH="any"
|
|
||||||
PKG_LICENSE="unknown"
|
|
||||||
PKG_SITE=""
|
|
||||||
PKG_URL=""
|
|
||||||
PKG_DEPENDS=""
|
|
||||||
PKG_BUILD_DEPENDS=""
|
|
||||||
PKG_PRIORITY="optional"
|
|
||||||
PKG_SECTION="misc"
|
|
||||||
PKG_SHORTDESC="$1 (autogenerated)"
|
|
||||||
PKG_LONGDESC=""
|
|
||||||
PKG_IS_ADDON="no"
|
|
||||||
|
|
||||||
[ -n "$1" ] && PKG_DIR=`find $PACKAGES -type d -name $1 2>/dev/null`
|
|
||||||
|
|
||||||
[ -r $PKG_DIR/meta ] && . $PKG_DIR/meta
|
|
||||||
[ "$PKG_IS_ADDON" = "yes" ] && PKG_ADDON_ID="addon.$PKG_SECTION.$PKG_NAME"
|
|
||||||
|
|
||||||
# read generic personal options if available
|
# read generic personal options if available
|
||||||
if [ -f ~/.openelec/options ]; then
|
if [ -f ~/.openelec/options ]; then
|
||||||
. ~/.openelec/options
|
. ~/.openelec/options
|
||||||
|
Loading…
x
Reference in New Issue
Block a user