libffado-2.4.0:ver.bump

This commit is contained in:
Rmys
2018-02-24 18:36:56 +03:00
parent 39e50150e5
commit 7b772b4456
7 changed files with 411 additions and 15 deletions
@@ -0,0 +1,30 @@
------------------------------------------------------------------------
r2725 | jwoithe | 2018-01-05 18:40:19 +0900 (Fri, 05 Jan 2018) | 11 lines
SCons: fix detection of dbus on PyQt5 systems.
The detection of the dbus python modules was qualified on the presence of
pyuic4. On systems with only PyQt5 this would obviously fail. Patch from
Orcan Ogetbil via the ffado-devel mailing list.
r2724 inadvertently included a change to SConstruct to import sys. This is
needed since sys.stdout is referenced in some situations (in particular, if
jack is not installed in the build environment). This patch was also from
Orcan Ogetbil, via the ffado-devel mailing list.
Index: SConstruct
===================================================================
--- a/SConstruct (revision 2724)
+++ b/SConstruct (revision 2725)
@@ -396,7 +396,7 @@
# PyQT checks
if env['BUILD_MIXER'] != 'false':
- have_dbus = (conf.CheckForApp( 'which pyuic4' ) and conf.CheckForPyModule( 'dbus.mainloop.qt' ))
+ have_dbus = ((conf.CheckForApp( 'which pyuic4' ) and conf.CheckForPyModule( 'dbus.mainloop.qt' )) or (conf.CheckForApp( 'which pyuic5' ) and conf.CheckForPyModule( 'dbus.mainloop.pyqt5' )))
have_pyqt4 = (conf.CheckForApp( 'which pyuic4' ) and conf.CheckForPyModule( 'PyQt4' ))
have_pyqt5 = (conf.CheckForApp( 'which pyuic5' ) and conf.CheckForPyModule( 'PyQt5' ))
if ((have_pyqt4 or have_pyqt5) and have_dbus):
------------------------------------------------------------------------