Skip to contentSkip to conversation

Add python patch to make ossaudiodev module building optional

PATCH New Zoltan Gyarmati 2 participants 4 messages Jan 8, 2015 – Jan 10, 2015

lore
Share & tools
lore
#0 lore raw

PATCH 1/2 Add python patch to make ossaudiodev module building optional

---
 package/python/115-optional-ossaudiodev.patch | 30 +++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)
 create mode 100644 package/python/115-optional-ossaudiodev.patch
package/python/115-optional-ossaudiodev.patch new file +30 -0
new file mode 100644
index 0000000..de82036
@@ -0,0 +1,30 @@
+From 30351d9b41a03c43d627d52d46e49ab91bfe342d Mon Sep 17 00:00:00 2001
+From: Zoltan Gyarmati <[email protected]>
+Date: Thu, 8 Jan 2015 11:41:40 +0100
+Subject: [PATCH 1/1] Add an option to disable the ossaudiodev module
+
+Signed-off-by: Zoltan Gyarmati <[email protected]>
+---
+ configure.ac | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/configure.ac b/configure.ac
+index e8cb52a..579e05b 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -2717,6 +2717,12 @@ if test "$CURSES" = "no"; then
+    DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _curses _curses_panel"
+ fi
+ 
++AC_ARG_ENABLE(ossaudiodev,
++       AS_HELP_STRING([--disable-ossaudiodev], [disable OSSAUDIODEV]),
++       [ if test "$enableval" = "no"; then
++            DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} ossaudiodev"
++         fi])
++
+ AC_SUBST(PYDOC)
+ 
+ AC_ARG_ENABLE(pydoc,
+-- 
+2.1.0
+
Signature · 1 line
2.1.0
#1 lore raw

PATCH 2/2 host-python: disable building ossaudiodev module

---
 package/python/python.mk | 1 +
 1 file changed, 1 insertion(+)
package/python/python.mk +1 -0
index 45b1f7f..bf063e9 100644
@@ -33,6 +33,7 @@ HOST_PYTHON_CONF_OPTS += 	\
 	--disable-test-modules	\
 	--disable-bz2		\
 	--disable-ssl		\
+	--disable-ossaudiodev	\
 	--disable-pyo-build
 
 # Make sure that LD_LIBRARY_PATH overrides -rpath.
Signature · 1 line
2.1.0
#2 lore raw

PATCH 2/2 host-python: disable building ossaudiodev module

Dear Zoltan Gyarmati,

Quoted 10 lines · Zoltan Gyarmati
---
 package/python/python.mk | 1 +
 1 file changed, 1 insertion(+)
package/python/python.mk +0 -0
index 45b1f7f..bf063e9 100644

package/python/python.mk HOST_PYTHON_CONF_OPTS += \ · line 39

Quoted 7 lines
package/python/python.mk +1 -0
@@ -33,6 +33,7 @@ HOST_PYTHON_CONF_OPTS += 	\
 	--disable-test-modules	\
 	--disable-bz2		\
 	--disable-ssl		\
+	--disable-ossaudiodev	\
 	--disable-pyo-build
 
 # Make sure that LD_LIBRARY_PATH overrides -rpath.

Thanks for the patches.

Should we also make it optional for the target Python?

What about Python 3?

Thanks,

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#3 lore raw

PATCH 1/2 Add python patch to make ossaudiodev module building optional

In reply to Zoltan Gyarmati

Dear Zoltan Gyarmati,

Quoted 5 lines · Zoltan Gyarmati
---
 package/python/115-optional-ossaudiodev.patch | 30 +++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)
 create mode 100644 package/python/115-optional-ossaudiodev.patch

Thanks, both patches applied. I've also added one patch to make ossaudiodev optional for the target Python, and done the same work for Python 3.

Thanks,

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com