Fix for TV product build macro
[platform/core/multimedia/libmm-session.git] / packaging / libmm-session.spec
1 Name:       libmm-session
2 Summary:    Multimedia Session Library
3 Version:    0.2.18
4 Release:    0
5 Group:      Multimedia/Libraries
6 License:    Apache-2.0
7 Source0:    libmm-session-%{version}.tar.gz
8 Source1001:     libmm-session.manifest
9 Source10:   mm-session.conf
10 BuildRequires:  pkgconfig(mm-common)
11 BuildRequires:    pkgconfig(libsystemd)
12
13 %description
14 Multimedia Session Library package.
15
16 %package devel
17 Summary:    Multimedia Session Library (Development)
18 Group:      Development/Multimedia
19 Requires:   %{name} = %{version}-%{release}
20
21 %description devel
22 Multimedia Session Library (Development)
23 %devel_desc
24
25 %prep
26 %setup -q
27 cp %{SOURCE1001} .
28
29 %build
30 CFLAGS="$CFLAGS -Wp,-D_FORTIFY_SOURCE=0"
31
32 %if "%{tizen_profile_name}" == "tv"
33         CFLAGS+=" -DTIZEN_TV";export CFLAGS
34 %endif
35
36 %reconfigure
37 %__make %{?_smp_mflags}
38
39 %install
40 %make_install
41
42 mkdir -p %{buildroot}%{_tmpfilesdir}
43 install -m 0644 %SOURCE10 %{buildroot}%{_tmpfilesdir}/mm-session.conf
44
45 %post -p /sbin/ldconfig
46
47 %postun -p /sbin/ldconfig
48
49 %files
50 %manifest %{name}.manifest
51 %license LICENSE
52 %defattr(-,root,root,-)
53 %{_libdir}/libmmfsession.so.*
54 %{_tmpfilesdir}/mm-session.conf
55
56 %files devel
57 %manifest %{name}.manifest
58 %defattr(-,root,root,-)
59 %{_includedir}/mmf/*.h
60 %{_libdir}/libmmfsession.so
61 %{_libdir}/pkgconfig/mm-session.pc