Fix for TV product build macro
[platform/core/multimedia/libmm-session.git] / packaging / libmm-session.spec
index c9b5bb5..226617c 100644 (file)
@@ -1,12 +1,14 @@
 Name:       libmm-session
 Summary:    Multimedia Session Library
-Version:    0.2.7
+Version:    0.2.18
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0
 Source0:    libmm-session-%{version}.tar.gz
 Source1001:     libmm-session.manifest
+Source10:   mm-session.conf
 BuildRequires:  pkgconfig(mm-common)
+BuildRequires:    pkgconfig(libsystemd)
 
 %description
 Multimedia Session Library package.
@@ -26,12 +28,20 @@ cp %{SOURCE1001} .
 
 %build
 CFLAGS="$CFLAGS -Wp,-D_FORTIFY_SOURCE=0"
+
+%if "%{tizen_profile_name}" == "tv"
+       CFLAGS+=" -DTIZEN_TV";export CFLAGS
+%endif
+
 %reconfigure
 %__make %{?_smp_mflags}
 
 %install
 %make_install
 
+mkdir -p %{buildroot}%{_tmpfilesdir}
+install -m 0644 %SOURCE10 %{buildroot}%{_tmpfilesdir}/mm-session.conf
+
 %post -p /sbin/ldconfig
 
 %postun -p /sbin/ldconfig
@@ -41,6 +51,7 @@ CFLAGS="$CFLAGS -Wp,-D_FORTIFY_SOURCE=0"
 %license LICENSE
 %defattr(-,root,root,-)
 %{_libdir}/libmmfsession.so.*
+%{_tmpfilesdir}/mm-session.conf
 
 %files devel
 %manifest %{name}.manifest