ad0a9d61116875dbfc08561081a84e1a10bd6cb6
[framework/multimedia/audio-session-manager.git] / packaging / audio-session-manager.spec
1 Name:       audio-session-manager
2 Summary:    Audio Session Manager
3 Version:    0.2.6
4 Release:    0
5 Group:      TO_BE/FILLED_IN
6 License:    TO BE FILLED IN
7 Source0:    %{name}-%{version}.tar.gz
8 Requires(post): /sbin/ldconfig
9 Requires(post): /usr/bin/vconftool
10 Requires(postun): /sbin/ldconfig
11 BuildRequires:  pkgconfig(glib-2.0)
12 BuildRequires:  pkgconfig(mm-common)
13 BuildRequires:  pkgconfig(sysman)
14 BuildRequires:  pkgconfig(vconf)
15 BuildRequires:  pkgconfig(avsysaudio)
16 BuildRequires:  pkgconfig(security-server)
17
18
19 %description
20 audio-session-manager development package 
21
22
23
24 %package devel
25 Summary:    Audio-session-manager package  (devel)
26 Group:      Development/Libraries
27 Requires:   %{name} = %{version}-%{release}
28
29 %description devel
30 Audio-session-manager development package  (devel)
31
32
33 %package sdk-devel
34 Summary:    auido-session-manager development package for sdk release
35 Group:      Development/Libraries
36 Requires:   %{name}-devel = %{version}-%{release}
37
38 %description sdk-devel
39 auido-session-manager development package for sdk release for audio-session
40
41
42 %prep
43 %setup -q -n audio-session-manager-%{version}
44
45
46 %build
47
48 %autogen --disable-static --noconfigure
49 LDFLAGS="$LDFLAGS -Wl,--rpath=%{prefix}/lib -Wl,--hash-style=both -Wl,--as-needed "; export LDFLAGS
50 CFLAGS="%{optflags} -fvisibility=hidden -DMM_DEBUG_FLAG -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\"" ; export CFLAGS
51 %configure --disable-static --enable-security
52 make %{?jobs:-j%jobs}
53
54 %install
55 rm -rf %{buildroot}
56 %make_install
57
58
59
60 %post 
61 /sbin/ldconfig
62
63 vconftool set -t int memory/Sound/SoundStatus "0" -g 29 -f -i
64
65 %postun 
66 /sbin/ldconfig
67
68 %files
69 %manifest audio-session-manager.manifest
70 %defattr(-,root,root,-)
71 %{_libdir}/libaudio-session-mgr.so.*
72 %{_bindir}/asm_testsuite
73
74 %files devel
75 %defattr(-,root,root,-)
76 %{_includedir}/mmf/audio-session-manager-types.h
77 %{_includedir}/mmf/audio-session-manager.h
78
79
80 %files sdk-devel
81 %defattr(-,root,root,-)
82 %{_includedir}/mmf/audio-session-manager-types.h
83 %{_includedir}/mmf/audio-session-manager.h
84 %{_libdir}/libaudio-session-mgr.so
85 %{_libdir}/pkgconfig/audio-session-mgr.pc
86
87