mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-29 06:06:32 +00:00
qt5webengine: fix build issue with alsa
Qt WebEngine auto-guesses if it compiles support for alsa. When the alsa-lib config is enabled but the features mixer, rawmidi, hwdep and seq are not also enabled, it leads to a build failure. Lets the developer decide whether or not support for alsa in Qt WebEngine by adding the new config BR2_PACKAGE_QT5WEBENGINE_ALSA that selects the features it needs when it is set. Fixes [1]. [1]: http://autobuild.buildroot.net/results/d81537a8f67bb0a3625057560b2f16daf4828f98/build-end.log Signed-off-by: Gaël PORTAY <gael.portay@savoirfairelinux.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
b1e4a38383
commit
737278c2cc
@ -81,4 +81,14 @@ config BR2_PACKAGE_QT5WEBENGINE_PROPRIETARY_CODECS
|
|||||||
which includes required proprietary audio and video codecs,
|
which includes required proprietary audio and video codecs,
|
||||||
such as H.264 and MPEG layer-3 (MP3).
|
such as H.264 and MPEG layer-3 (MP3).
|
||||||
|
|
||||||
|
config BR2_PACKAGE_QT5WEBENGINE_ALSA
|
||||||
|
bool "alsa"
|
||||||
|
select BR2_PACKAGE_ALSA_LIB
|
||||||
|
select BR2_PACKAGE_ALSA_LIB_MIXER
|
||||||
|
select BR2_PACKAGE_ALSA_LIB_RAWMIDI
|
||||||
|
select BR2_PACKAGE_ALSA_LIB_HWDEP
|
||||||
|
select BR2_PACKAGE_ALSA_LIB_SEQ
|
||||||
|
help
|
||||||
|
Enable ALSA support.
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
@ -28,6 +28,12 @@ ifeq ($(BR2_PACKAGE_QT5WEBENGINE_PROPRIETARY_CODECS),y)
|
|||||||
QT5WEBENGINE_QMAKEFLAGS += WEBENGINE_CONFIG+=use_proprietary_codecs
|
QT5WEBENGINE_QMAKEFLAGS += WEBENGINE_CONFIG+=use_proprietary_codecs
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_QT5WEBENGINE_ALSA),y)
|
||||||
|
QT5WEBENGINE_DEPENDENCIES += alsa-lib
|
||||||
|
else
|
||||||
|
QT5WEBENGINE_QMAKEFLAGS += QT_CONFIG-=alsa
|
||||||
|
endif
|
||||||
|
|
||||||
# QtWebengine's build system uses python, but only supports python2. We work
|
# QtWebengine's build system uses python, but only supports python2. We work
|
||||||
# around this by forcing python2 early in the PATH, via a python->python2
|
# around this by forcing python2 early in the PATH, via a python->python2
|
||||||
# symlink.
|
# symlink.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user