diff --git a/packages/addons/script/driverselect/package.mk b/packages/addons/script/driverselect/package.mk index 5547689d31..43b7ebce8d 100644 --- a/packages/addons/script/driverselect/package.mk +++ b/packages/addons/script/driverselect/package.mk @@ -16,7 +16,7 @@ PKG_SHORTDESC="script.program.driverselect" PKG_LONGDESC="script.program.driverselect" PKG_TOOLCHAIN="manual" -PKG_IS_ADDON="yes" +PKG_IS_ADDON="embedded" PKG_ADDON_NAME="Driver Select" PKG_ADDON_TYPE="xbmc.python.script" diff --git a/scripts/create_addon b/scripts/create_addon index b2d6b815b9..fce5b2e499 100755 --- a/scripts/create_addon +++ b/scripts/create_addon @@ -2,10 +2,10 @@ # SPDX-License-Identifier: GPL-2.0-or-later # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) +# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) + +. config/options "" -. config/options -set -exit # usage usage() { cat - >&2 < ./script/create_addon audioencoder.* audiodecoder.* - build all, but not retroplayer - > ./script/create_addon all -retroplayer + build all, but not binary + > ./script/create_addon all -binary EOUSAGE exit ${1:0} @@ -54,8 +53,6 @@ function find_addons() { case $1 in binary) _paths="$ROOT/packages/mediacenter/kodi-binary-addons";; offical) _paths="$ROOT/packages/addons";; - retroplayer) _paths="$ROOT/packages/mediacenter/kodi-binary-addons"; - _filter='^game\.libretro\.*';; all) _paths="$ROOT/packages $ROOT/projects/*/packages";; *) _paths="$ROOT/packages $ROOT/projects/*/packages"; _filter="^$1$";; @@ -78,8 +75,8 @@ function find_addons() { # check if anything is found local _count=$(wc -w <<< $_addons) if [ "$_count" == 0 ]; then - # handle embedded addons here, should not found by regex - ( . ./config/options $1 &>/dev/null + # handle embedded addons here. Should only build, when they explicte in the addon list + ( . ./config/options "$1" &>/dev/null [ "$PKG_IS_ADDON" != "embedded" ] && exit 1 echo $PKG_NAME ) @@ -274,7 +271,7 @@ for addon in $(tr " " "\n" <<< $addons | sort -u); do fi done -# show-only hs no summary, can exit here +# show-only has no summary, can exit here if [ $show_only == "true" ]; then exit 0 fi