diff --git a/Makefile b/Makefile index 9781802c63..2a4bfa3954 100644 --- a/Makefile +++ b/Makefile @@ -111,8 +111,8 @@ endif ifeq ($(HAVE_FFMPEG), 1) OBJ += record/ffemu.o - LIBS += $(AVCODEC_LIBS) $(AVCORE_LIBS) $(AVFORMAT_LIBS) $(AVUTIL_LIBS) $(SWSCALE_LIBS) - DEFINES += $(AVCODEC_CFLAGS) $(AVCORE_CFLAGS) $(AVFORMAT_CFLAGS) $(AVUTIL_CFLAGS) $(SWSCALE_CFLAGS) + LIBS += $(AVCODEC_LIBS) $(AVFORMAT_LIBS) $(AVUTIL_LIBS) $(SWSCALE_LIBS) + DEFINES += $(AVCODEC_CFLAGS) $(AVFORMAT_CFLAGS) $(AVUTIL_CFLAGS) $(SWSCALE_CFLAGS) endif ifeq ($(HAVE_DYNAMIC), 1) diff --git a/qb/config.libs.sh b/qb/config.libs.sh index b9bd99606b..a6167e7cf6 100644 --- a/qb/config.libs.sh +++ b/qb/config.libs.sh @@ -48,11 +48,10 @@ check_pkgconf SDL_IMAGE SDL_image if [ $HAVE_FFMPEG != no ]; then check_pkgconf AVCODEC libavcodec check_pkgconf AVFORMAT libavformat - check_pkgconf AVCORE libavcore check_pkgconf AVUTIL libavutil check_pkgconf SWSCALE libswscale - ( [ $HAVE_FFMPEG = auto ] && ( [ $HAVE_AVCODEC = no ] || [ $HAVE_AVFORMAT = no ] || [ $HAVE_AVCORE = no ] || [ $HAVE_AVUTIL = no ] || [ $HAVE_SWSCALE = no ] ) && HAVE_FFMPEG=no ) || HAVE_FFMPEG=yes + ( [ $HAVE_FFMPEG = auto ] && ( [ $HAVE_AVCODEC = no ] || [ $HAVE_AVFORMAT = no ] || [ $HAVE_AVUTIL = no ] || [ $HAVE_SWSCALE = no ] ) && HAVE_FFMPEG=no ) || HAVE_FFMPEG=yes fi check_pkgconf SRC samplerate @@ -67,7 +66,7 @@ check_lib STRL -lc strlcpy check_pkgconf PYTHON python3 # Creates config.mk and config.h. -VARS="ALSA OSS AL RSOUND ROAR JACK PULSE SDL DYLIB CG XML SDL_IMAGE DYNAMIC FFMPEG AVCODEC AVFORMAT AVCORE AVUTIL SWSCALE SRC CONFIGFILE FREETYPE XVIDEO NETPLAY FBO STRL PYTHON" +VARS="ALSA OSS AL RSOUND ROAR JACK PULSE SDL DYLIB CG XML SDL_IMAGE DYNAMIC FFMPEG AVCODEC AVFORMAT AVUTIL SWSCALE SRC CONFIGFILE FREETYPE XVIDEO NETPLAY FBO STRL PYTHON" create_config_make config.mk $VARS create_config_header config.h $VARS diff --git a/qb/qb.params.sh b/qb/qb.params.sh index 5b4b695463..b256f5e005 100644 --- a/qb/qb.params.sh +++ b/qb/qb.params.sh @@ -103,7 +103,8 @@ parse_input() ;; --enable-*) - enable=`echo $1 | sed 's|^--enable-||'` + tmp="$1" + enable="${tmp#--enable-}" if [ -z "`echo $COMMAND_LINE_OPTS_ENABLE | grep -i -- $enable`" ]; then print_help exit 1 @@ -112,7 +113,8 @@ parse_input() ;; --disable-*) - disable=`echo $1 | sed 's|^--disable-||'` + tmp="$1" + disable="${tmp#--disable-}" if [ -z "`echo $COMMAND_LINE_OPTS_ENABLE | grep -i -- $disable`" ]; then print_help exit 1 @@ -121,8 +123,10 @@ parse_input() ;; --with-*) - arg="`echo $1 | sed 's|^--with-\S\S*=||'`" - with="`echo $1 | sed 's|^--with-\(\S\S*\)=.*|\1|'`" + tmp="$1" + arg="${tmp#--with-*=}" + tmp="${tmp#--with-}" + with="${tmp%%=*}" if [ -z "`echo $COMMAND_LINE_OPTS_STRINGS | grep -i -- $with`" ]; then print_help exit 1