diff --git a/packages/virtual/mediacenter/package.mk b/packages/virtual/mediacenter/package.mk index 8272214..9abfc3d 100644 --- a/packages/virtual/mediacenter/package.mk +++ b/packages/virtual/mediacenter/package.mk @@ -32,6 +32,10 @@ PKG_LONGDESC="" PKG_IS_ADDON="no" PKG_AUTORECONF="no" +_add_binary_addon() { + [ -f $ROOT/$PACKAGES/mediacenter/kodi-binary-addons/$1/package.mk ] && PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET $1" || true +} + if [ "$MEDIACENTER" = "kodi" ]; then PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET $MEDIACENTER-theme-$SKIN_DEFAULT" @@ -47,4 +51,67 @@ if [ "$MEDIACENTER" = "kodi" ]; then PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET LibreELEC-settings \ xmlstarlet \ peripheral.joystick" + + _ADDONS_ADSP=yes + _ADDONS_OTHER=yes + +# various PVR clients + _add_binary_addon "pvr.argustv" + _add_binary_addon "pvr.demo" + _add_binary_addon "pvr.dvblink" + _add_binary_addon "pvr.dvbviewer" + _add_binary_addon "pvr.filmon" + _add_binary_addon "pvr.hts" + _add_binary_addon "pvr.hdhomerun" + _add_binary_addon "pvr.iptvsimple" + _add_binary_addon "pvr.mediaportal.tvserver" + _add_binary_addon "pvr.mythtv" + _add_binary_addon "pvr.nextpvr" + _add_binary_addon "pvr.njoy" + _add_binary_addon "pvr.octonet" + _add_binary_addon "pvr.pctv" + _add_binary_addon "pvr.stalker" + _add_binary_addon "pvr.vbox" + _add_binary_addon "pvr.vdr.vnsi" + _add_binary_addon "pvr.vuplus" + _add_binary_addon "pvr.wmc" + + [ "${_ADDONS_ADSP}" = "yes" ] && _add_binary_addon "adsp.basic" + [ "${_ADDONS_ADSP}" = "yes" ] && _add_binary_addon "adsp.freesurround" + [ "${_ADDONS_ADSP}" = "yes" ] && _add_binary_addon "adsp.biquad.filters" + + if [ "${_ADDONS_OTHER}" = "yes" ]; then + _add_binary_addon "peripheral.steamcontroller" + _add_binary_addon "game.libretro.2048" + _add_binary_addon "game.libretro.beetle-bsnes" + _add_binary_addon "game.libretro.beetle-gba" + _add_binary_addon "game.libretro.beetle-pce-fast" + _add_binary_addon "game.libretro.bluemsx" + _add_binary_addon "game.libretro.bnes" + _add_binary_addon "game.libretro.bsnes-mercury-accuracy" + _add_binary_addon "game.libretro.bsnes-mercury-balanced" + _add_binary_addon "game.libretro.bsnes-mercury-performance" + _add_binary_addon "game.libretro.dosbox" + _add_binary_addon "game.libretro.fceumm" + _add_binary_addon "game.libretro.gambatte" + _add_binary_addon "game.libretro.genplus" + _add_binary_addon "game.libretro.mame" + _add_binary_addon "game.libretro.meteor" + _add_binary_addon "game.libretro.mgba" + _add_binary_addon "game.libretro.mupen64plus" + _add_binary_addon "game.libretro.nestopia" + _add_binary_addon "game.libretro.pcsx-rearmed" + _add_binary_addon "game.libretro.quicknes" + _add_binary_addon "game.libretro.snes9x-next" + _add_binary_addon "game.libretro.snes9x" + _add_binary_addon "game.libretro.stella" + _add_binary_addon "game.libretro.vba-next" + _add_binary_addon "game.libretro.vbam" + _add_binary_addon "game.libretro.yabause" + _add_binary_addon "game.libretro" + _add_binary_addon "inputstream.adaptive" + _add_binary_addon "inputstream.mpd" + _add_binary_addon "inputstream.smoothstream" + _add_binary_addon "inputstream.rtmp" + fi fi