From 9b835eb2032c7e44be057f9fc5257b119211281c Mon Sep 17 00:00:00 2001 From: vanhofen Date: Thu, 8 Nov 2018 21:52:06 +0100 Subject: [PATCH] acinclude: unify and simplify latest tmdb/omdb/yt/shoutcast things Origin commit data ------------------ Commit: https://github.com/neutrino-images/ni-neutrino/commit/ad75c3cc6b3660535035025f9a39b01c9ab8a22b Author: vanhofen Date: 2018-11-08 (Thu, 08 Nov 2018) Origin message was: ------------------ - acinclude: unify and simplify latest tmdb/omdb/yt/shoutcast things --- acinclude.m4 | 79 ++++++++++++++++++++++------------------------------ 1 file changed, 34 insertions(+), 45 deletions(-) diff --git a/acinclude.m4 b/acinclude.m4 index dbd39027e..1a559f0ed 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -24,93 +24,82 @@ if test "$DEBUG" = "yes"; then AC_DEFINE(DEBUG, 1, [enable debugging code]) fi - # tmdb AC_ARG_WITH(tmdb-dev-key, - AS_HELP_STRING([--with-tmdb-dev-key=KEY], [API dev key to get data from tmdb data base, required for additional epg informations.]), + AS_HELP_STRING([--with-tmdb-dev-key=KEY], [API dev key to get data from tmdb data base, required for additional movie informations]), [TMDB_DEV_KEY="$withval"], [TMDB_DEV_KEY=""]) -AC_DEFINE_UNQUOTED([TMDB_DEV_KEY], ["$TMDB_DEV_KEY"], [API dev key to get data from tmdb data base, required for additional epg informations.]) - +AC_DEFINE_UNQUOTED([TMDB_DEV_KEY], ["$TMDB_DEV_KEY"], [API dev key to get data from tmdb data base, required for additional movie informations]) AC_ARG_ENABLE([tmdb-key-manage], - [AS_HELP_STRING([--enable-tmdb-key-manage], [Enable manage tmdb api dev key via gui for additional epg informations. @<:@default=yes@:>@])], + AS_HELP_STRING([--enable-tmdb-key-manage], [Enable manage tmdb api dev key via gui for additional movie informations @<:@default=yes@:>@]), [enable_tmdb_key_manage="$enableval"], [enable_tmdb_key_manage="yes"]) -tmdb_key_manage_val=1 -if test "$enable_tmdb_key_manage" = "no" ; then - tmdb_key_manage_val=0 -fi -AC_DEFINE_UNQUOTED([ENABLE_TMDB_KEY_MANAGE],[$tmdb_key_manage_val],[Enable manage tmdb api dev key via gui for additional epg informations.]) -# end tmdb +if test "$enable_tmdb_key_manage" = "yes" ; then + AC_DEFINE([ENABLE_TMDB_KEY_MANAGE], 1, [Enable manage tmdb api dev key via gui for additional movie informations]) +fi +# tmdb end # omdb AC_ARG_WITH(omdb-api-key, - AS_HELP_STRING([--with-omdb-api-key=KEY], [API key to get additional epg data from omdb database at http://www.omdbapi.com, this database gets data from imdb service.]), + AS_HELP_STRING([--with-omdb-api-key=KEY], [API key to get additional epg data from omdb database at http://www.omdbapi.com, this database gets data from imdb service]), [OMDB_API_KEY="$withval"], [OMDB_API_KEY=""]) -AC_DEFINE_UNQUOTED([OMDB_API_KEY], ["$OMDB_API_KEY"], [API key to get additional epg data from omdb database at http://www.omdbapi.com, this database gets data from imdb service.]) +AC_DEFINE_UNQUOTED([OMDB_API_KEY], ["$OMDB_API_KEY"], [API key to get additional epg data from omdb database at http://www.omdbapi.com, this database gets data from imdb service]) AC_ARG_ENABLE([omdb-key-manage], - [AS_HELP_STRING([--enable-omdb-key-manage], [Enable manage omdb (imdb) api dev key via gui for additional epg informations. @<:@default=yes@:>@])], + AS_HELP_STRING([--enable-omdb-key-manage], [Enable manage omdb (imdb) api dev key via gui for additional movie informations @<:@default=yes@:>@]), [enable_omdb_key_manage="$enableval"], [enable_omdb_key_manage="yes"]) -omdb_key_manage_val=1 -if test "$enable_omdb_key_manage" = "no" ; then - omdb_key_manage_val=0 -fi -AC_DEFINE_UNQUOTED([ENABLE_OMDB_KEY_MANAGE],[$omdb_key_manage_val],[Enable manage omdb (imdb) api dev key via gui for additional epg informations.]) -# end omdb +if test "$enable_omdb_key_manage" = "yes" ; then + AC_DEFINE([ENABLE_OMDB_KEY_MANAGE], 1, [Enable manage omdb (imdb) api dev key via gui for additional movie informations]) +fi +# omdb end # youtube AC_ARG_WITH(youtube-dev-key, - AS_HELP_STRING([--with-youtube-dev-key=KEY], [API dev key for YouTube streaming.]), + AS_HELP_STRING([--with-youtube-dev-key=KEY], [API dev key for YouTube streaming]), [YT_DEV_KEY="$withval"], [YT_DEV_KEY=""]) -AC_DEFINE_UNQUOTED([YT_DEV_KEY], ["$YT_DEV_KEY"], [API dev key for YouTube streaming.]) +AC_DEFINE_UNQUOTED([YT_DEV_KEY], ["$YT_DEV_KEY"], [API dev key for YouTube streaming]) AC_ARG_ENABLE([youtube-key-manage], - [AS_HELP_STRING([--enable-youtube-key-manage], [Enable manage youtube dev key via gui for additional epg informations. @<:@default=yes@:>@])], + AS_HELP_STRING([--enable-youtube-key-manage], [Enable manage YouTube dev key via gui @<:@default=yes@:>@]), [enable_youtube_key_manage="$enableval"], [enable_youtube_key_manage="yes"]) -youtube_key_manage_val=1 -if test "$enable_youtube_key_manage" = "no" ; then - youtube_key_manage_val=0 + +if test "$enable_youtube_key_manage" = "yes" ; then + AC_DEFINE([ENABLE_YOUTUBE_KEY_MANAGE], 1, [Enable manage YouTube dev key via gui]) fi -AC_DEFINE_UNQUOTED([ENABLE_YOUTUBE_KEY_MANAGE],[$youtube_key_manage_val], [Enable manage youtube dev key via gui for additional epg informations.]) AC_ARG_ENABLE([youtube-player], - [AS_HELP_STRING([--enable-youtube-player], [Enable play and control youtube streams with moviebrowser. @<:@default=yes@:>@])], + AS_HELP_STRING([--enable-youtube-player], [Enable play and control youtube streams with moviebrowser @<:@default=yes@:>@]), [enable_youtube_player="$enableval"], [enable_youtube_player="yes"]) -youtube_player_val=1 -if test "$enable_youtube_player" = "no" ; then - youtube_player_val=0 -fi -AC_DEFINE_UNQUOTED([ENABLE_YOUTUBE_PLAYER],[$youtube_player_val], [Enable play and control YouTube streams with moviebrowser.]) -# end youtube +if test "$enable_youtube_player" = "yes" ; then + AC_DEFINE([ENABLE_YOUTUBE_PLAYER], 1, [Enable play and control YouTube streams with moviebrowser]) +fi +# youtube end # shoutcast AC_ARG_WITH(shoutcast-dev-key, - AS_HELP_STRING([--with-shoutcast-dev-key=KEY], [API dev key to get stream data lists from ShoutCast service.]), + AS_HELP_STRING([--with-shoutcast-dev-key=KEY], [API dev key to get stream data lists from ShoutCast service]), [SHOUTCAST_DEV_KEY="$withval"], [SHOUTCAST_DEV_KEY=""]) -AC_DEFINE_UNQUOTED([SHOUTCAST_DEV_KEY], ["$SHOUTCAST_DEV_KEY"], [API dev key to get stream data lists from ShoutCast service.]) +AC_DEFINE_UNQUOTED([SHOUTCAST_DEV_KEY], ["$SHOUTCAST_DEV_KEY"], [API dev key to get stream data lists from ShoutCast service]) AC_ARG_ENABLE([shoutcast-key-manage], - [AS_HELP_STRING([--enable-shoutcast-key-manage], [Enable manage of api dev key to get stream data lists from ShoutCast service via gui. @<:@default=yes@:>@])], + AS_HELP_STRING([--enable-shoutcast-key-manage], [Enable manage of api dev key to get stream data lists from ShoutCast service via gui @<:@default=yes@:>@]), [enable_shoutcast_key_manage="$enableval"], [enable_shoutcast_key_manage="yes"]) -shoutcast_key_manage_val=1 -if test "$enable_shoutcast_key_manage" = "no" ; then - shoutcast_key_manage_val=0 -fi -AC_DEFINE_UNQUOTED([ENABLE_SHOUTCAST_KEY_MANAGE],[$shoutcast_key_manage_val], [Enable manage of api dev key to get stream data lists from ShoutCast service via gui.]) -# end shoutcast +if test "$enable_shoutcast_key_manage" = "yes" ; then + AC_DEFINE([ENABLE_SHOUTCAST_KEY_MANAGE], 1, [Enable manage of api dev key to get stream data lists from ShoutCast service via gui]) +fi +# shoutcast end AC_ARG_WITH(libcoolstream-static-dir, AS_HELP_STRING([--with-libcoolstream-static-dir=PATH], [path for static libcoolstream [[NONE]]]), @@ -128,10 +117,10 @@ AM_CONDITIONAL(ENABLE_RESCHANGE, test "$enable_reschange" = "yes") # default theme AC_ARG_WITH(default-theme, - AS_HELP_STRING([--with-default-theme=THEMENAME], [Default theme for gui. Default it is empty for internal fallback to default colors.]), + AS_HELP_STRING([--with-default-theme=THEMENAME], [Default theme for gui @<:@default is empty@:>@]), [default_theme="$withval"], [default_theme=""]) -AC_DEFINE_UNQUOTED([DEFAULT_THEME], ["$default_theme"], [Default theme for gui.]) +AC_DEFINE_UNQUOTED([DEFAULT_THEME], ["$default_theme"], [Default theme for gui]) AC_MSG_CHECKING(target)