pulseaudio: provides libpulsecommon
[scm/bb/meta-tizen.git] / recipes-tizen / pulseaudio / pulseaudio-extraconf.inc
1 inherit gettext pkgconfig
2
3 RPROVIDES_libpulse += "libpulsecommon"
4
5 EXTRA_OECONF = "--disable-orc \
6                 --prefix=${prefix} \
7                 --disable-static \
8                 --enable-alsa \
9                 --disable-ipv6 \
10                 --disable-oss-output \
11                 --disable-oss-wrapper \
12                 --disable-x11 \
13                 --disable-hal-compat \
14                 --disable-lirc \
15                 --disable-avahi \
16                 --disable-jack \
17                 --disable-xen \
18                 --without-fftw \
19                 --enable-bluez5 \
20                 --disable-bluez4 \
21                 --with-bluetooth-headset-backend=ofono \
22                 --enable-systemd \
23                 --with-database=tdb \
24                 --enable-samsung-policy \
25                 --with-udev-rules-dir=${prefix}/lib/udev/rules.d \
26                 --with-system-user=pulse \
27                 --with-system-group=pulse \
28                 --with-access-group=pulse-access \
29                 "
30
31 do_configure_append() {
32     # Configure is done twice, once in bootsrap.sh and once in
33     # autotools_do_configure, using only on eof those ends up in either
34     # configure failing or build failing.
35     ./bootstrap.sh ${EXTRA_OECONF}
36     autotools_do_configure
37 }
38
39 do_compile() {
40     cd ${S}
41     LANG=C
42     export LANG
43     unset DISPLAY
44     LD_AS_NEEDED=1; export LD_AS_NEEDED ;
45     export CFLAGS="$CFLAGS -fno-strict-aliasing"
46     export LD_AS_NEEDED=0
47
48     oe_runmake V=0
49 }
50
51 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-tunnel-sink-new.so"
52 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-remap-source.so"
53 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-pipe-sink.so"
54 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-stream-restore.so"
55 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/libalsa-util.so"
56 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-role-cork.so"
57 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-virtual-surround-sink.so"
58 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-dbus-protocol.so"
59 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-esound-protocol-unix.so"
60 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-gconf.so"
61 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-http-protocol-tcp.so"
62 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-virtual-source.so"
63 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-tunnel-source-new.so"
64 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-raop-sink.so"
65 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-bluez5-device.so"
66 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-switch-on-port-available.so"
67 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-udev-detect.so"
68 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/libprotocol-native.so"
69 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-systemd-login.so"
70 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-remap-sink.so"
71 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-volume-restore.so"
72 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-match.so"
73 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-main-volume-policy.so"
74 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-volume-api.so"
75 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-bluez5-discover.so"
76 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-filter-heuristics.so"
77 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-null-source.so"
78 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-role-ducking.so"
79 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-rtp-send.so"
80 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-sine-source.so"
81 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-policy.so"
82 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/libcli.so"
83 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-augment-properties.so"
84 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-always-sink.so"
85 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-rtp-recv.so"
86 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-audio-groups.so"
87 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-alsa-card.so"
88 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-pipe-source.so"
89 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-bluetooth-policy.so"
90 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/libbluez5-util.so"
91 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-loopback.so"
92 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-esound-compat-spawnpid.so"
93 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-combine-sink.so"
94 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-tunnel-source.so"
95 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-filter-apply.so"
96 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-combine.so"
97 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-native-protocol-fd.so"
98 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-echo-cancel.so"
99 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-simple-protocol-tcp.so"
100 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/librtp.so"
101 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/libmain-volume-policy.so"
102 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-ladspa-sink.so"
103 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-sine.so"
104 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-simple-protocol-unix.so"
105 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-default-device-restore.so"
106 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-bluetooth-discover.so"
107 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-alsa-source.so"
108 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-mmkbd-evdev.so"
109 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-esound-compat-spawnfd.so"
110 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-alsa-sink.so"
111 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-switch-on-connect.so"
112 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/libprotocol-http.so"
113 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-tunnel-sink.so"
114 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-rygel-media-server.so"
115 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/libprotocol-simple.so"
116 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-intended-roles.so"
117 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-esound-protocol-tcp.so"
118 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-card-restore.so"
119 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-cli.so"
120 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/libprotocol-cli.so"
121 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/libprotocol-esound.so"
122 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-console-kit.so"
123 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-device-restore.so"
124 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-cli-protocol-unix.so"
125 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-virtual-sink.so"
126 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-native-protocol-tcp.so"
127 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-suspend-on-idle.so"
128 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-null-sink.so"
129 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-esound-sink.so"
130 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-detect.so"
131 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-rescue-streams.so"
132 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-native-protocol-unix.so"
133 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-position-event-sounds.so"
134 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/libraop.so"
135 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/libvolume-api.so"
136 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-http-protocol-unix.so"
137 FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug/module-cli-protocol-tcp.so"
138 FILES_${PN}-dbg += "${prefix}/lib/pulseaudio/pulse/.debug/gconf-helper"
139
140 FILES_${PN} += "${prefix}/lib/pulseaudio/pulse/gconf-helper"