[oe-commits] org.oe.dev pulseaudio: add 0.9.10

pH5 commit oe at amethyst.openembedded.net
Sat May 3 11:03:42 UTC 2008


pulseaudio: add 0.9.10

Author: pH5 at openembedded.org
Branch: org.openembedded.dev
Revision: 53c0e50f50da462e53385227c15b9bcaf81a6673
ViewMTN: http://monotone.openembedded.org/revision/info/53c0e50f50da462e53385227c15b9bcaf81a6673
Files:
1
packages/pulseaudio/pulseaudio-0.9.10
packages/pulseaudio/pulseaudio-0.9.10/libpulsedsp-references-libpulsecore.patch
packages/pulseaudio/pulseaudio-0.9.10/pa-drop-caps-returns-void.patch
packages/pulseaudio/pulseaudio_0.9.10.bb
Diffs:

#
# mt diff -r8e434e7ff61f864fbfa0ee41b8d316203139c1a5 -r53c0e50f50da462e53385227c15b9bcaf81a6673
#
#
#
# add_dir "packages/pulseaudio/pulseaudio-0.9.10"
# 
# add_file "packages/pulseaudio/pulseaudio-0.9.10/libpulsedsp-references-libpulsecore.patch"
#  content [3496051ef5b89fcb9f9aa434e8092d99a3d2e4b1]
# 
# add_file "packages/pulseaudio/pulseaudio-0.9.10/pa-drop-caps-returns-void.patch"
#  content [b5f462c3864f66bdb12757d2e5dd7731d47e1f38]
# 
# add_file "packages/pulseaudio/pulseaudio_0.9.10.bb"
#  content [77ee7755461575a011e61cd46328f3903e54c916]
#
============================================================
--- packages/pulseaudio/pulseaudio-0.9.10/libpulsedsp-references-libpulsecore.patch	3496051ef5b89fcb9f9aa434e8092d99a3d2e4b1
+++ packages/pulseaudio/pulseaudio-0.9.10/libpulsedsp-references-libpulsecore.patch	3496051ef5b89fcb9f9aa434e8092d99a3d2e4b1
@@ -0,0 +1,24 @@
+upstream: http://pulseaudio.org/ticket/287
+
+Index: pulseaudio-0.9.10/src/Makefile.am
+===================================================================
+--- pulseaudio-0.9.10.orig/src/Makefile.am	2008-03-30 03:43:05.000000000 +0200
++++ pulseaudio-0.9.10/src/Makefile.am	2008-05-03 11:55:46.000000000 +0200
+@@ -605,7 +605,7 @@
+ 
+ libpulsedsp_la_SOURCES = utils/padsp.c
+ libpulsedsp_la_CFLAGS = $(AM_CFLAGS)
+-libpulsedsp_la_LIBADD = $(AM_LIBADD) libpulse.la
++libpulsedsp_la_LIBADD = $(AM_LIBADD) libpulse.la libpulsecore.la
+ libpulsedsp_la_LDFLAGS = -avoid-version
+ 
+ ###################################
+@@ -888,7 +888,7 @@
+ 
+ libpstream_util_la_SOURCES = pulsecore/pstream-util.c pulsecore/pstream-util.h
+ libpstream_util_la_LDFLAGS = -avoid-version
+-libpstream_util_la_LIBADD = $(AM_LIBADD) libpacket.la libpstream.la libtagstruct.la
++libpstream_util_la_LIBADD = $(AM_LIBADD) libpacket.la libpstream.la libtagstruct.la libpulsecore.la
+ 
+ libpdispatch_la_SOURCES = pulsecore/pdispatch.c pulsecore/pdispatch.h
+ libpdispatch_la_LDFLAGS = -avoid-version
============================================================
--- packages/pulseaudio/pulseaudio-0.9.10/pa-drop-caps-returns-void.patch	b5f462c3864f66bdb12757d2e5dd7731d47e1f38
+++ packages/pulseaudio/pulseaudio-0.9.10/pa-drop-caps-returns-void.patch	b5f462c3864f66bdb12757d2e5dd7731d47e1f38
@@ -0,0 +1,17 @@
+upstream: http://pulseaudio.org/changeset/2213
+
+Index: pulseaudio-0.9.10/src/daemon/caps.c
+===================================================================
+--- pulseaudio-0.9.10.orig/src/daemon/caps.c	2008-05-03 12:10:26.000000000 +0200
++++ pulseaudio-0.9.10/src/daemon/caps.c	2008-05-03 12:10:30.000000000 +0200
+@@ -131,9 +131,8 @@
+     return 0;
+ }
+ 
+-int pa_drop_caps(void) {
++void pa_drop_caps(void) {
+     pa_drop_root();
+-    return 0;
+ }
+ 
+ #endif
============================================================
--- packages/pulseaudio/pulseaudio_0.9.10.bb	77ee7755461575a011e61cd46328f3903e54c916
+++ packages/pulseaudio/pulseaudio_0.9.10.bb	77ee7755461575a011e61cd46328f3903e54c916
@@ -0,0 +1,16 @@
+require pulse.inc
+
+DEPENDS += "dbus"
+PR = "r1"
+
+# this is not correct (see below)
+SRC_URI += "\
+  file://disable-using-glibc-tls.patch;patch=1 \
+  file://libpulsedsp-references-libpulsecore.patch;patch=1 \
+  file://pa-drop-caps-returns-void.patch;patch=1 \
+"            
+
+# problems w/ pulseaudio 0.9.10 atm:
+# 1.) needs libltdl >= 1.5.24 (yes, any older version will NOT work at runtime)
+# 2.) doesn't build w/ glibc TLS support (hence patched out)
+# 3.) fails with hierarchical pthread stuff w/ gst-pulse (hence patched out)






More information about the Openembedded-commits mailing list