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