Fix build warnings
[platform/core/multimedia/audio-session-manager.git] / packaging / audio-session-manager.spec
1 Name:       audio-session-manager
2 Summary:    Audio Session Manager
3 Version:    0.3.2
4 Release:    0
5 Group:      Multimedia/Service
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Source1001: audio-session-manager.manifest
9 Requires(post): /sbin/ldconfig
10 Requires(postun): /sbin/ldconfig
11 BuildRequires:  pkgconfig(glib-2.0)
12 BuildRequires:  pkgconfig(mm-common)
13 BuildRequires:  pkgconfig(vconf)
14 BuildRequires:  pkgconfig(gio-2.0)
15
16 %description
17 Audio Session Manager package.
18
19 %package devel
20 Summary:    Audio Session Manager package  (devel)
21 Group:      Multimedia/Development
22 Requires:   %{name} = %{version}-%{release}
23
24 %description devel
25 Audio Session Manager package  (devel) package.
26 %devel_desc
27
28 %package sdk-devel
29 Summary:    Audio Session Manager development package for sdk release
30 Group:      Multimedia/Development
31 Requires:   %{name}-devel = %{version}-%{release}
32
33 %description sdk-devel
34 Audio Session Manager development package for sdk release package.
35 %devel_desc
36 SDK Release.
37
38 %prep
39 %setup -q
40 cp %{SOURCE1001} .
41
42 %build
43
44 %autogen --disable-static --noconfigure
45 LDFLAGS="$LDFLAGS -Wl,--rpath=%{prefix}/lib -Wl,--hash-style=both -Wl,--as-needed "; export LDFLAGS
46 CFLAGS="%{optflags} -fvisibility=hidden -DSUPPORT_CONTAINER -DMM_DEBUG_FLAG -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\"" ; export CFLAGS
47 %configure --disable-static --disable-security
48 make %{?jobs:-j%jobs}
49
50 %install
51 %make_install
52
53 %post
54 /sbin/ldconfig
55
56 %postun
57 /sbin/ldconfig
58
59 %files
60 %defattr(-,root,root,-)
61 %{_libdir}/libaudio-session-mgr.so.*
62 %{_bindir}/asm_testsuite
63
64 %files devel
65 %manifest %{name}.manifest
66 %defattr(-,root,root,-)
67 %{_includedir}/mmf/audio-session-manager-types.h
68 %{_includedir}/mmf/audio-session-manager.h
69
70 %files sdk-devel
71 %manifest %{name}.manifest
72 %defattr(-,root,root,-)
73 %{_includedir}/mmf/audio-session-manager-types.h
74 %{_includedir}/mmf/audio-session-manager.h
75 %{_libdir}/libaudio-session-mgr.so
76 %{_libdir}/pkgconfig/audio-session-mgr.pc