Skip to content

Commit

Permalink
Fix for 'package require X not used in components requires' for glib2…
Browse files Browse the repository at this point in the history
…, alsa and openal deps
  • Loading branch information
CAMOBAP committed Jun 20, 2021
1 parent 49efd36 commit 7e37ded
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions recipes/qt/5.x.x/conanfile.py
Original file line number Diff line number Diff line change
Expand Up @@ -794,6 +794,8 @@ def _create_plugin(pluginname, libname, type, requires):
core_reqs.append("icu::icu")
if self.options.with_zstd:
core_reqs.append("zstd::zstd")
if self.options.with_glib:
core_reqs.append("glib::glib-2.0")

_create_module("Core", core_reqs)
if self.options.gui:
Expand Down Expand Up @@ -968,9 +970,15 @@ def _create_plugin(pluginname, libname, type, requires):
_create_plugin("QXInputGamepadBackendPlugin", "xinputgamepad", "gamepads", [])

if self.options.qtmultimedia:
_create_module("Multimedia", ["Network", "Gui"])
multimedia_reqs = ["Network", "Gui"]
if self.options.with_libalsa:
multimedia_reqs.append("libalsa::libalsa")
if self.options.with_openal:
multimedia_reqs.append("openal::openal")
_create_module("Multimedia", multimedia_reqs)
_create_module("MultimediaWidgets", ["Multimedia", "Widgets", "Gui"])
_create_module("MultimediaQuick", ["Multimedia", "Quick"])
if self.options.qtdeclarative:
_create_module("MultimediaQuick", ["Multimedia", "Quick"])
_create_plugin("QM3uPlaylistPlugin", "qtmultimedia_m3u", "playlistformats", [])
if self.settings.os == "Linux":
_create_module("MultimediaGstTools", ["Multimedia", "MultimediaWidgets", "Gui"])
Expand Down

0 comments on commit 7e37ded

Please sign in to comment.