1 DESCRIPTION = "Audio Session Manager"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "Multimedia/Service"
11 inherit manifest autotools-brokensep
16 #PROVIDES by audio-session-manager-dev
17 PROVIDES += "audio-session-manager-dev"
20 #PROVIDES by audio-session-manager
23 #PROVIDES by audio-session-manager-sdk-dev
24 PROVIDES += "audio-session-manager-sdk-dev"
28 #RDEPENDS of audio-session-manager-dev (${PN}-dev)
29 RDEPENDS_${PN}-dev += "audio-session-manager"
31 #RDEPENDS of audio-session-manager (${PN})
32 RDEPENDS_${PN} += "glibc"
33 RDEPENDS_${PN} += "vconf"
35 #RDEPENDS of audio-session-manager-sdk-dev (${PN}-sdk-dev)
36 RDEPENDS_${PN}-sdk-dev += "audio-session-manager-dev"
40 #DEPENDS of audio-session-manager
42 DEPENDS += "libmm-common"
45 DEPENDS += "system-server"
46 DEPENDS += "security-server"
51 chmod -Rf a+rX,u+w,g-w,o-w ${S}
53 cp ${S}/packaging/audio-session-manager.manifest .
58 bb.build.exec_func('do_prep', d)
69 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
71 CFLAGS="$CFLAGS -fvisibility=hidden -DMM_DEBUG_FLAG -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\"" ; export CFLAGS
73 autotools_do_configure
74 oe_runmake ${PARALLEL_MAKE}
79 EXTRA_OECONF += " --disable-static --enable-security "
82 export RPM_BUILD_ROOT=${D}
94 BINDIR=${prefix}/bin \
96 rm -f ${D}${infodir}/dir
97 find ${D} -regex ".*\.la$" | xargs rm -f --
98 find ${D} -regex ".*\.a$" | xargs rm -f --
103 pkg_postinst_${PN}() {
106 [ "x$D" == "x" ] && ldconfig
107 vconftool set -t int memory/Sound/SoundStatus "0" -g 29 -f -i
114 [ "x$D" == "x" ] && ldconfig
117 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
118 PACKAGES += " audio-session-manager-dev "
119 PACKAGES += " audio-session-manager "
120 PACKAGES += " audio-session-manager-sdk-dev "
122 audio-session-manager-dev_files = ""
123 audio-session-manager-dev_files += "${prefix}/include/mmf/audio-session-manager-types.h"
124 audio-session-manager-dev_files += "${prefix}/include/mmf/audio-session-manager.h"
125 MANIFESTFILES_${PN}-dev = "audio-session-manager.manifest"
127 audio-session-manager_files = ""
128 audio-session-manager_files += "${prefix}/lib/libaudio-session-mgr.so.*"
129 audio-session-manager_files += "${prefix}/bin/asm_testsuite"
130 MANIFESTFILES_${PN} = "audio-session-manager.manifest"
132 audio-session-manager-sdk-dev_files = ""
133 audio-session-manager-sdk-dev_files += "${prefix}/include/mmf/audio-session-manager-types.h"
134 audio-session-manager-sdk-dev_files += "${prefix}/include/mmf/audio-session-manager.h"
135 audio-session-manager-sdk-dev_files += "${prefix}/lib/libaudio-session-mgr.so"
136 audio-session-manager-sdk-dev_files += "${prefix}/lib/pkgconfig/audio-session-mgr.pc"
137 MANIFESTFILES_${PN}-sdk-dev = "audio-session-manager.manifest"
139 FILES_${PN}-dev = "${audio-session-manager-dev_files}"
140 FILES_${PN} = "${audio-session-manager_files}"
141 FILES_${PN}-sdk-dev = "${audio-session-manager-sdk-dev_files}"
143 PKG_audio-session-manager-dev= "audio-session-manager-dev"
144 PKG_audio-session-manager= "audio-session-manager"
145 PKG_audio-session-manager-sdk-dev= "audio-session-manager-sdk-dev"
147 require audio-session-manager-extraconf.inc