diff options
Diffstat (limited to 'meta-moblin/packages/pulseaudio/pulseaudio.inc')
-rw-r--r-- | meta-moblin/packages/pulseaudio/pulseaudio.inc | 35 |
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" | |||
3 | AUTHOR = "Lennart Poettering" | 3 | AUTHOR = "Lennart Poettering" |
4 | SECTION = "libs/multimedia" | 4 | SECTION = "libs/multimedia" |
5 | LICENSE = "LGPL" | 5 | LICENSE = "LGPL" |
6 | DEPENDS = "libatomics-ops liboil avahi libsamplerate0 libsndfile1 libtool hal" | 6 | DEPENDS = "libatomics-ops liboil avahi libsamplerate0 libsndfile1 libtool hal virtual/libx11" |
7 | # optional | 7 | # optional |
8 | DEPENDS += "alsa-lib glib-2.0" | 8 | DEPENDS += "alsa-lib glib-2.0 dbus consolekit hal" |
9 | 9 | ||
10 | SRC_URI = "http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-${PV}.tar.gz \ | 10 | SRC_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 | |||
16 | EXTRA_OECONF = "\ | 16 | EXTRA_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.*" | |||
61 | FILES_libpulse-mainloop-glib = "${libdir}/libpulse-mainloop-glib.so.*" | 62 | FILES_libpulse-mainloop-glib = "${libdir}/libpulse-mainloop-glib.so.*" |
62 | 63 | ||
63 | FILES_${PN}-dbg += "${libexecdir}/pulse/.debug \ | 64 | FILES_${PN}-dbg += "${libexecdir}/pulse/.debug \ |
64 | ${libdir}/pulse-0.9/modules/.debug" | 65 | ${libdir}/pulse-${PV}/modules/.debug" |
65 | FILES_${PN}-dev += "${libdir}/pulse-0.9/modules/*.la" | 66 | FILES_${PN}-dev += "${libdir}/pulse-${PV}/modules/*.la" |
66 | FILES_${PN}-conf = "${sysconfdir}" | 67 | FILES_${PN}-conf = "${sysconfdir}" |
67 | FILES_${PN}-bin = "${bindir}/* \ | 68 | FILES_${PN}-bin = "${bindir}/* \ |
68 | ${sysconfdir}/default/volatiles/volatiles.04_pulse" | 69 | ${sysconfdir}/default/volatiles/volatiles.04_pulse" |
69 | FILES_${PN}-server = "${bindir}/pulseaudio ${sysconfdir}" | 70 | FILES_${PN}-server = "${bindir}/pulseaudio ${bindir}/start-* ${sysconfdir}" |
70 | FILES_${PN}-gconf-helper = "${libexecdir}/pulse/gconf-helper" | 71 | FILES_${PN}-gconf-helper = "${libexecdir}/pulse/gconf-helper" |
71 | FILES_${PN}-misc = "${bindir}/*" | 72 | FILES_${PN}-misc = "${bindir}/*" |
72 | 73 | ||
@@ -99,7 +100,27 @@ pkg_postrm_${PN}-server() { | |||
99 | python populate_packages_prepend() { | 100 | python 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 | |||
108 | RDEPENDS_pulseaudio-module-console-kit =+ "consolekit" | ||
109 | RDEPENDS_pulseaudio-module-hal_detect =+ "hal" | ||
110 | RDEPENDS_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 | |||