4 Name: nfc-manager-neard
5 Summary: NFC framework manager
8 Group: Network & Connectivity/NFC
10 Source0: %{name}-%{version}.tar.gz
11 Source1: %{name}.service
12 Source1001: %{name}.manifest
16 BuildRequires: pkgconfig(aul)
17 BuildRequires: pkgconfig(glib-2.0)
18 BuildRequires: pkgconfig(gobject-2.0)
19 BuildRequires: pkgconfig(vconf)
20 BuildRequires: pkgconfig(dlog)
21 BuildRequires: pkgconfig(tapi)
22 BuildRequires: pkgconfig(capi-network-wifi)
23 BuildRequires: pkgconfig(capi-network-bluetooth)
24 BuildRequires: pkgconfig(mm-sound)
25 BuildRequires: pkgconfig(appsvc)
26 BuildRequires: pkgconfig(feedback)
27 BuildRequires: pkgconfig(capi-media-wav-player)
28 BuildRequires: pkgconfig(libssl)
29 BuildRequires: pkgconfig(libcrypto)
30 BuildRequires: pkgconfig(libcurl)
31 BuildRequires: pkgconfig(pkgmgr)
32 BuildRequires: pkgconfig(pkgmgr-info)
34 BuildRequires: pkgconfig(ecore-x)
37 BuildRequires: pkgconfig(ecore-wayland)
39 BuildRequires: pkgconfig(pmapi)
40 BuildRequires: pkgconfig(libtzplatform-config)
41 BuildRequires: pkgconfig(neardal)
43 BuildRequires: python-xml
44 BuildRequires: gettext-tools
46 BuildRequires: pkgconfig(capi-network-wifi-direct)
47 %global ARM_DEF "-DARM_TARGET=Y"
50 Requires(post): /sbin/ldconfig
51 Requires(post): /usr/bin/vconftool
52 Requires(postun): /sbin/ldconfig
53 Requires: nfc-client-lib-neard = %{version}
57 Tizen NFC framework manager.
60 %package -n nfc-common-neard-devel
61 Summary: NFC common library (devel)
62 Group: Network & Connectivity/Development
65 %description -n nfc-common-neard-devel
66 NFC manager common header for internal development.
69 %package -n nfc-client-lib-neard
70 Summary: NFC client library
71 Group: Network & Connectivity/NFC
74 %description -n nfc-client-lib-neard
75 NFC manager Client library for NFC client applications.
78 %package -n nfc-client-lib-neard-devel
79 Summary: NFC client library (devel)
80 Group: Network & Connectivity/Development
81 Requires: nfc-client-lib-neard = %{version}
84 %description -n nfc-client-lib-neard-devel
85 NFC manager Client library for developing NFC client applications.
87 #%%package -n nfc-client-test
88 #Summary: NFC client test
89 #Group: Network & Connectivity/NFC
90 #Requires: %%{name} = %%{version}
93 #%%description -n nfc-client-test
94 #NFC client test (devel)
101 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
102 %cmake . -DMAJORVER=${MAJORVER} -DFULLVER=%{version} %{?ARM_DEF} \
104 -DWAYLAND_SUPPORT=On \
106 -DWAYLAND_SUPPORT=Off \
119 install -d %{buildroot}%{_unitdir}
120 install -d %{buildroot}%{_unitdir}/multi-user.target.wants/
121 install -m 644 %{S:1} %{buildroot}%{_unitdir}/%{name}.service
122 ln -s ../%{name}.service %{buildroot}%{_unitdir}/multi-user.target.wants/%{name}.service
127 systemctl daemon-reload
129 systemctl restart %{name}.service
132 %post -n nfc-client-lib-neard
138 systemctl stop %{name}.service
140 systemctl daemon-reload
142 %postun -n nfc-client-lib-neard -p /sbin/ldconfig
145 %manifest %{name}.manifest
146 %defattr(-,root,root,-)
147 %{_bindir}/nfc-manager-daemon
148 #%%{_bindir}/ndef-tool
149 %{_unitdir}/%{name}.service
150 %{_unitdir}/multi-user.target.wants/%{name}.service
151 %{_datadir}/dbus-1/system-services/org.tizen.NetNfcService.service
152 %{_datadir}/packages/nfc-manager.xml
153 %{_datadir}/nfc-manager-daemon/sounds/*
154 %license LICENSE.APLv2
157 %files -n nfc-client-lib-neard
158 %manifest %{name}.manifest
159 %defattr(-,root,root,-)
160 %{_libdir}/libnfc.so.*
161 %license LICENSE.APLv2
164 %files -n nfc-client-lib-neard-devel
165 %defattr(-,root,root,-)
167 %{_libdir}/pkgconfig/nfc.pc
168 %{_includedir}/nfc/*.h
171 %files -n nfc-common-neard-devel
172 %defattr(-,root,root,-)
173 %{_libdir}/pkgconfig/nfc-common.pc
174 %{_includedir}/nfc-common/*.h
176 #%%files -n nfc-client-test
177 #%%manifest nfc-client-test.manifest
178 #%%defattr(-,root,root,-)
179 #%%{_bindir}/nfc_client
180 #%%license LICENSE.APLv2