1 Name: audio-session-manager
2 Summary: Audio Session Manager
3 %if 0%{?tizen_profile_mobile}
9 VCS: framework/multimedia/audio-session-manager#audio-session-manager-0.3.5_1-11-g0cbf3d180a6cd7c7d979ec07a765a2a756cebac1
11 Group: System/Libraries
12 License: Apache License, Version 2.0
13 URL: http://source.tizen.org
14 Source0: %{name}-%{version}.tar.gz
15 Requires(post): /sbin/ldconfig
16 Requires(post): /usr/bin/vconftool
17 Requires(postun): /sbin/ldconfig
18 BuildRequires: pkgconfig(glib-2.0)
19 BuildRequires: pkgconfig(mm-common)
20 %if "%{_repository}" == "mobile"
21 BuildRequires: pkgconfig(sysman)
23 BuildRequires: pkgconfig(vconf)
24 BuildRequires: pkgconfig(security-server)
28 audio-session-manager development package
33 Summary: Audio-session-manager package (devel)
34 Group: Development/Libraries
35 Requires: %{name} = %{version}-%{release}
38 Audio-session-manager development package (devel)
42 Summary: auido-session-manager development package for sdk release
43 Group: Development/Libraries
44 Requires: %{name}-devel = %{version}-%{release}
46 %description sdk-devel
47 auido-session-manager development package for sdk release for audio-session
51 %setup -q -n audio-session-manager-%{version}
55 %if 0%{?tizen_profile_mobile}
60 %autogen --disable-static --noconfigure
61 LDFLAGS="$LDFLAGS -Wl,--rpath=%{prefix}/lib -Wl,--hash-style=both -Wl,--as-needed "; export LDFLAGS
62 CFLAGS="%{optflags} -fvisibility=hidden -DMM_DEBUG_FLAG -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\"" ; export CFLAGS
63 %if 0%{?tizen_profile_mobile}
64 %configure --disable-static --enable-security
66 %configure --disable-static --disable-security
73 %if 0%{?tizen_profile_mobile}
79 mkdir -p %{buildroot}/usr/share/license
80 cp LICENSE.APLv2 %{buildroot}/usr/share/license/%{name}
88 %if 0%{?tizen_profile_mobile}
89 vconftool set -t int memory/Sound/SoundStatus "0" -g 29 -f -i
91 vconftool set -t int memory/Sound/SoundStatus "0" -i -s system::vconf_multimedia
98 %if 0%{?tizen_profile_mobile}
99 %manifest mobile/audio-session-manager.manifest
101 %manifest wearable/audio-session-manager.manifest
103 %defattr(-,root,root,-)
104 %{_libdir}/libaudio-session-mgr.so.*
105 %{_bindir}/asm_testsuite
106 %{_datadir}/license/%{name}
109 %defattr(-,root,root,-)
110 %{_includedir}/mmf/audio-session-manager-types.h
111 %{_includedir}/mmf/audio-session-manager.h
115 %defattr(-,root,root,-)
116 %{_includedir}/mmf/audio-session-manager-types.h
117 %{_includedir}/mmf/audio-session-manager.h
118 %{_libdir}/libaudio-session-mgr.so
119 %{_libdir}/pkgconfig/audio-session-mgr.pc