2 #year.month // 2016 => 3
6 Summary: Remote server NService Framework
9 Source0: %{name}-%{version}.tar.gz
10 Source1: %{name}.service
11 Source2: org.tizen.multiscreen.service
13 ExcludeArch: aarch64 x86_64
16 BuildRequires: boost-system
17 BuildRequires: boost-thread
18 BuildRequires: boost-devel
19 BuildRequires: openssl
20 BuildRequires: openssl-devel
21 BuildRequires: expat-devel
22 BuildRequires: pkgconfig(capi-system-info)
23 BuildRequires: pkgconfig(glib-2.0)
24 BuildRequires: pkgconfig(dbus-glib-1)
25 BuildRequires: pkgconfig(libcurl)
26 BuildRequires: pkgconfig(vconf)
27 BuildRequires: pkgconfig(dlog)
28 BuildRequires: pkgconfig(syspopup)
29 BuildRequires: pkgconfig(syspopup-caller)
30 BuildRequires: pkgconfig(capi-system-info)
31 BuildRequires: pkgconfig(capi-network-wifi)
32 BuildRequires: pkgconfig(capi-network-connection)
33 BuildRequires: pkgconfig(capi-appfw-application)
34 BuildRequires: pkgconfig(capi-system-system-settings)
35 BuildRequires: pkgconfig(capi-appfw-app-manager)
36 BuildRequires: pkgconfig(libsystemd)
37 BuildRequires: pkgconfig(jsoncpp)
38 BuildRequires: pkgconfig(deviced)
39 BuildRequires: pkgconfig(libxml-2.0)
40 BuildRequires: pkgconfig(bluetooth-api)
41 BuildRequires: pkgconfig(argos_watchdog)
42 BuildRequires: pkgconfig(aul)
44 #Requires(post): sys-assert
48 Summary: remote-server header files and .pc file
49 Group: Development/Libraries
50 Requires: %{name} = %{version}
53 THis package contains the head files and .pc file for remote-server
55 Remote server NService Framework to handle the communication between TV App and Mobile App
57 %define _systemddir /usr/lib/systemd/system
58 %define _descriptiondir /opt/usr/apps/remote-server
59 %define _chip_platform `cat %{BUILD_FLAG_PATH}/model-config-chip`
60 %define _product_type `cat %{BUILD_FLAG_PATH}/model-config-product-type`
61 %define _node_dir /usr/apps/
67 export CFLAGS+=" -fPIC -fvisibility=hidden"
68 export LDFLAGS+=" -Wl,--rpath=/usr/lib -Wl,--as-needed -Wl,--unresolved-symbols=ignore-in-shared-libs -pie"
71 cmake . -DCMAKE_INSTALL_PREFIX=/usr/ \
72 -DCHIP_NAME=%{_chip_platform} \
73 -DPRODUCT_TYPE=%{_product_type}
79 mkdir -p %{buildroot}/usr/share/license
80 cp %{_builddir}/%{name}-%{version}/LICENSE.APLv2 %{buildroot}/usr/share/license/%{name}
83 rm -Rf %{buildroot}%{_descriptiondir}
84 mkdir -p %{buildroot}%{_descriptiondir}
85 mkdir -p %{buildroot}/usr/apps/org.tizen.multiscreen
88 mkdir -p %{_unitdir_user}/default.target.wants
89 ln -s ../%{name}.service %{_unitdir_user}/default.target.wants/
90 ln -s ../org.tizen.multiscreen.service %{_unitdir_user}/default.target.wants/
97 %manifest remote-server.manifest
98 %defattr(-,system,system,-)
99 %{_bindir}/remote-server
100 %attr(644,root,root) %{_unitdir_user}/%{name}.service
101 %attr(644,root,root) %{_unitdir_user}/org.tizen.multiscreen.service
103 /usr/share/license/%{name}