summaryrefslogtreecommitdiffstats
path: root/meta-moblin/packages/pulseaudio/pulseaudio.inc
diff options
context:
space:
mode:
Diffstat (limited to 'meta-moblin/packages/pulseaudio/pulseaudio.inc')
-rw-r--r--meta-moblin/packages/pulseaudio/pulseaudio.inc35
1 files changed, 28 insertions, 7 deletions
diff --git a/meta-moblin/packages/pulseaudio/pulseaudio.inc b/meta-moblin/packages/pulseaudio/pulseaudio.inc
index 10ed8e26e9..7944095e46 100644
--- a/meta-moblin/packages/pulseaudio/pulseaudio.inc
+++ b/meta-moblin/packages/pulseaudio/pulseaudio.inc
@@ -3,9 +3,9 @@ HOMEPAGE = "http://www.pulseaudio.org"
3AUTHOR = "Lennart Poettering" 3AUTHOR = "Lennart Poettering"
4SECTION = "libs/multimedia" 4SECTION = "libs/multimedia"
5LICENSE = "LGPL" 5LICENSE = "LGPL"
6DEPENDS = "libatomics-ops liboil avahi libsamplerate0 libsndfile1 libtool hal" 6DEPENDS = "libatomics-ops liboil avahi libsamplerate0 libsndfile1 libtool hal virtual/libx11"
7# optional 7# optional
8DEPENDS += "alsa-lib glib-2.0" 8DEPENDS += "alsa-lib glib-2.0 dbus consolekit hal"
9 9
10SRC_URI = "http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-${PV}.tar.gz \ 10SRC_URI = "http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-${PV}.tar.gz \
11 file://gcc4-compile-fix.patch;patch=1 \ 11 file://gcc4-compile-fix.patch;patch=1 \
@@ -16,7 +16,8 @@ inherit autotools pkgconfig
16EXTRA_OECONF = "\ 16EXTRA_OECONF = "\
17 --disable-lynx \ 17 --disable-lynx \
18 --disable-bluez \ 18 --disable-bluez \
19 --without-x \ 19 --disable-polkit \
20 --with-x \
20 --without-jack \ 21 --without-jack \
21 --with-glib \ 22 --with-glib \
22 --with-alsa \ 23 --with-alsa \
@@ -61,12 +62,12 @@ FILES_libpulse-browse = "${libdir}/libpulse-browse.so.*"
61FILES_libpulse-mainloop-glib = "${libdir}/libpulse-mainloop-glib.so.*" 62FILES_libpulse-mainloop-glib = "${libdir}/libpulse-mainloop-glib.so.*"
62 63
63FILES_${PN}-dbg += "${libexecdir}/pulse/.debug \ 64FILES_${PN}-dbg += "${libexecdir}/pulse/.debug \
64 ${libdir}/pulse-0.9/modules/.debug" 65 ${libdir}/pulse-${PV}/modules/.debug"
65FILES_${PN}-dev += "${libdir}/pulse-0.9/modules/*.la" 66FILES_${PN}-dev += "${libdir}/pulse-${PV}/modules/*.la"
66FILES_${PN}-conf = "${sysconfdir}" 67FILES_${PN}-conf = "${sysconfdir}"
67FILES_${PN}-bin = "${bindir}/* \ 68FILES_${PN}-bin = "${bindir}/* \
68 ${sysconfdir}/default/volatiles/volatiles.04_pulse" 69 ${sysconfdir}/default/volatiles/volatiles.04_pulse"
69FILES_${PN}-server = "${bindir}/pulseaudio ${sysconfdir}" 70FILES_${PN}-server = "${bindir}/pulseaudio ${bindir}/start-* ${sysconfdir}"
70FILES_${PN}-gconf-helper = "${libexecdir}/pulse/gconf-helper" 71FILES_${PN}-gconf-helper = "${libexecdir}/pulse/gconf-helper"
71FILES_${PN}-misc = "${bindir}/*" 72FILES_${PN}-misc = "${bindir}/*"
72 73
@@ -99,7 +100,27 @@ pkg_postrm_${PN}-server() {
99python populate_packages_prepend() { 100python populate_packages_prepend() {
100 #bb.data.setVar('PKG_pulseaudio', 'pulseaudio', d) 101 #bb.data.setVar('PKG_pulseaudio', 'pulseaudio', d)
101 102
102 plugindir = bb.data.expand('${libdir}/pulse-0.9/modules/', d) 103 plugindir = bb.data.expand('${libdir}/pulse-${PV}/modules/', d)
103 do_split_packages(d, plugindir, '^module-(.*)\.so$', 'pulseaudio-module-%s', 'PulseAudio module for %s', extra_depends='' ) 104 do_split_packages(d, plugindir, '^module-(.*)\.so$', 'pulseaudio-module-%s', 'PulseAudio module for %s', extra_depends='' )
104 do_split_packages(d, plugindir, '^lib(.*)\.so$', 'pulseaudio-lib-%s', 'PulseAudio library for %s', extra_depends='' ) 105 do_split_packages(d, plugindir, '^lib(.*)\.so$', 'pulseaudio-lib-%s', 'PulseAudio library for %s', extra_depends='' )
105} 106}
107
108RDEPENDS_pulseaudio-module-console-kit =+ "consolekit"
109RDEPENDS_pulseaudio-module-hal_detect =+ "hal"
110RDEPENDS_pulseaudio-server = " \
111 pulseaudio-module-device-restore \
112 pulseaudio-module-stream-restore \
113 pulseaudio-module-card-restore \
114 pulseaudio-module-augment-properties \
115 pulseaudio-module-detect \
116 pulseaudio-module-alsa-sink \
117 pulseaudio-module-alsa-source \
118 pulseaudio-module-native-protocol-unix \
119 pulseaudio-module-default-device-restore \
120 pulseaudio-module-rescue-streams \
121 pulseaudio-module-always-sink \
122 pulseaudio-module-suspend-on-idle \
123 pulseaudio-module-console-kit \
124 pulseaudio-module-position-event-sounds \
125 pulseaudio-module-cork-music-on-phone "
126