Adjust spacing between characters
[platform/core/multimedia/libmm-wfd.git] / packaging / libmm-wfd.spec
index 7b672c5..dc1f3e4 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libmm-wfd
 Summary:    Multimedia Framework Wifi-Display Library
-Version:    0.2.199
+Version:    0.3.6
 Release:    0
 Group:      System/Libraries
 License:    Apache-2.0
@@ -17,13 +17,19 @@ BuildRequires: pkgconfig(capi-network-wifi-direct)
 BuildRequires: pkgconfig(dlog)
 BuildRequires: pkgconfig(elementary)
 BuildRequires: pkgconfig(evas)
-BuildRequires: pkgconfig(ecore-wayland)
+BuildRequires: pkgconfig(ecore-wl2)
 BuildRequires: pkgconfig(libtbm)
 BuildRequires: pkgconfig(libtzplatform-config)
+BuildRequires: pkgconfig(capi-system-info)
+BuildRequires: pkgconfig(mm-resource-manager)
+%if 0%{?gtests:1}
+BuildRequires:  pkgconfig(gmock)
+%endif
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
+A Wfd library in Tizen native API
 
 %package devel
 Summary:    Multimedia Framework Wifi-Display Library (DEV)
@@ -31,12 +37,12 @@ Group:      Development/Libraries
 Requires:   %{name} = %{version}-%{release}
 
 %description devel
+Development related files for a wfd library in Tizen native API
 
 %package factory
 Summary:    Multimedia Framework Wifi-Display Library (Factory)
 Group:      Development/Libraries
 Requires:   %{name} = %{version}-%{release}
-
 %description factory
 
 %prep
@@ -47,6 +53,7 @@ export CFLAGS+=" -Wextra -Wno-array-bounds"
 export CFLAGS+=" -Wno-ignored-qualifiers -Wno-unused-parameter -Wshadow"
 export CFLAGS+=" -Wwrite-strings -Wswitch-default"
 export CFLAGS+=" -DSYSCONFDIR=\\\"%{_sysconfdir}\\\""
+export CFLAGS+=" -DEFL_BETA_API_SUPPORT"
 ./autogen.sh
 
 CFLAGS+=" -DMMFW_DEBUG_MODE -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" "; export CFLAGS
@@ -54,20 +61,20 @@ LDFLAGS+="-Wl,--rpath=%{_prefix}/lib -Wl,--hash-style=both -Wl,--as-needed"; exp
 
 # always enable sdk build. This option should go away
 #  --enable-wfd-sink-uibc
-%configure --disable-static
+%configure \
+%if 0%{?gtests:1}
+--enable-tests \
+%endif
+--disable-static
 
 # Call make instruction with smp support
 make %{?jobs:-j%jobs}
 
 %install
 rm -rf %{buildroot}
+
 %make_install
 mkdir -p %{buildroot}/%{TZ_SYS_RO_SHARE}/dbus-1/services/
-mkdir -p %{buildroot}/%{_datadir}/license
-cp -rf %{_builddir}/%{name}-%{version}/LICENSE.APLv2.0 %{buildroot}%{_datadir}/license/%{name}
-
-mkdir -p %{buildroot}%{_sysconfdir}/multimedia
-cp -rf config/mmfw_wfd_sink.ini %{buildroot}%{_sysconfdir}/multimedia/mmfw_wfd_sink.ini
 
 %clean
 rm -rf %{buildroot}
@@ -80,20 +87,24 @@ rm -rf %{buildroot}
 
 %files
 %defattr(-,root,root,-)
-%{_datadir}/license/%{name}
-%{_sysconfdir}/multimedia/mmfw_wfd_sink.ini
 %{_libdir}/*.so.*
 %manifest libmm-wfd.manifest
+%license LICENSE.APLv2.0
+%if 0%{?gtests:1}
+%{_bindir}/gtest-libmm-wfd
+%endif
 
 %files devel
 %defattr(-,root,root,-)
 %{_libdir}/*.so
 %{_includedir}/mmf/mm_wfd_sink.h
+%{_includedir}/mmf/mm_wfd_sink_config.h
 %{_includedir}/mmf/mm_wfd_sink_priv.h
 %{_includedir}/mmf/mm_wfd_sink_dlog.h
 %{_includedir}/mmf/mm_wfd_sink_util.h
 %{_includedir}/mmf/mm_wfd_sink_ini.h
 %{_includedir}/mmf/mm_wfd_sink_attrs.h
+%{_includedir}/mmf/mm_wfd_sink_enum.h
 %{_libdir}/pkgconfig/*
 
 #%files factory