Name: mmifw Version: 0.0.1 Release: 0 Summary: Multi-modal Interaction Framework Library License: MIT URL: http://www.tizen.org Source: %{name}-%{version}.tar.xz Source1004: %{name}.manifest BuildRequires: meson BuildRequires: tidl BuildRequires: pkgconfig(libtzplatform-config) BuildRequires: pkgconfig(bundle) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(dlog) BuildRequires: pkgconfig(rpc-port) #Build dependencies for tests BuildRequires: pkgconfig(gmock) BuildRequires: pkgconfig(ecore) %description MMI(Multi-modal Interaction) Framework Library %package devel Summary: Development package for MMI Framework Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel Development package for MMI Framework %package tests Summary: Testcases for MMI Framework Group: System/Libraries %description tests Testcases for testing MMI Framework APIs %prep %setup -q cp %{SOURCE1004} . #generate mmi-proxy using TIDL Compiler tidlc -p -l C -i tidl/mmifw.tidl -o mmifw_proxy mv mmifw_proxy.* ./src/interface/ %build meson setup --prefix=/usr \ --bindir %{_bindir} \ --libdir %{_libdir} \ builddir ninja -C builddir all %install DESTDIR=%{buildroot} ninja -C builddir install %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %manifest %{name}.manifest %defattr(-,root,root,-) %license COPYING %{_libdir}/*.so.* %files devel %manifest %{name}.manifest %defattr(-,root,root,-) %license COPYING %{_includedir}/mmifw*.h %{_libdir}/*.so %{_libdir}/pkgconfig/* %files tests %defattr(-,root,root,-) %license COPYING %{_bindir}/mmifw-tests