3 %define use_session_bus 1
5 Summary: Message port daemon
10 Source: %{name}-%{version}.tar.gz
12 BuildRequires: pkgconfig(aul)
13 BuildRequires: pkgconfig(dlog)
14 BuildRequires: pkgconfig(gio-2.0)
15 BuildRequires: pkgconfig(gio-unix-2.0)
16 BuildRequires: pkgconfig(glib-2.0) >= 2.30
17 BuildRequires: pkgconfig(gobject-2.0)
18 BuildRequires: pkgconfig(pkgmgr-info)
21 This daemon allows the webapplications to communicates using
22 Tizen MessagePort WebAPI.
25 %package -n lib%{name}
26 Summary: Client library for message port
27 Group: System/Libraries
28 Requires(post): /sbin/ldconfig
29 Requires(postun): /sbin/ldconfig
30 Requires: %{name} = %{version}-%{release}
31 BuildRequires: pkgconfig(bundle)
33 %description -n lib%{name}
34 Client library that porvies C APIs to work with message port.
37 %package -n lib%{name}-devel
38 Summary: Development files for libmessage-port
39 Group: Development/Libraries
40 Requires: lib%{name} = %{version}-%{release}
42 %description -n lib%{name}-devel
43 Development files for message-port client library.
45 %if %{build_tests} == 1
47 %package -n %{name}-tests
48 Summary: Unit tests for messageport
49 Group: Development/Libraries
50 Requires: lib%{name} = %{version}-%{release}
52 %description -n %{name}-tests
53 Unit tests for messageport implementation.
59 %setup -q -n %{name}-%{version}
65 %configure --enable-debug \
66 %if %{build_tests} == 1
69 %if %{use_session_bus} == 1
87 # daemon: message-port
89 %defattr(-,root,root,-)
90 %{_bindir}/messageportd
91 %if %{use_session_bus} == 1
92 %{_datadir}/dbus-1/services/org.tizen.messageport.service
98 %defattr(-,root,root,-)
99 %doc AUTHORS COPYING.LIB README
100 %{_libdir}/lib%{name}.so*
103 #libmessage-port-devel
104 %files -n lib%{name}-devel
105 %defattr(-,root,root,-)
106 %{_libdir}/pkgconfig/%{name}.pc
109 %if %{build_tests} == 1
110 %files -n %{name}-tests
111 %{_bindir}/msgport-test-app
112 %{_bindir}/msgport-test-app-cpp