1 %define kernel_version 3.5
2 %define kernel_target adaptation-intel-automotive
4 Summary: Near Field Communication Manager
7 Group: System Environment/Daemons
9 Source0: http://www.kernel.org/pub/linux/network/nfc/%{name}-%{version}.tar.bz2
11 Source2: %{name}.service
12 Requires(post): /bin/ln
13 BuildRequires: pkgconfig(glib-2.0)
14 BuildRequires: pkgconfig(dbus-1)
15 BuildRequires: pkgconfig(libnl-1)
16 BuildRequires: kernel-adaptation-intel-automotive-devel
19 Requires(post): systemd
20 Requires(preun): systemd
21 Requires(postun): systemd
24 Near Field Communication Manager
29 Summary: Development files for NFC Manager
30 Group: Development/Libraries
31 Requires: %{name} = %{version}-%{release}
34 neard-devel contains development files for use with neard.
37 Summary: Test Scripts for NFC Manager
38 Group: Development/Tools
39 Requires: %{name} = %{version}-%{release}
45 Scripts for testing neard and its functionality
51 kver=`find /lib/modules -name "%{kernel_version}*%{kernel_target}" | cut -c 14-`
52 CFLAGS+=" -I/usr/src/kernels/${kver}/include"
55 --enable-nfctype1=builtin \
56 --enable-nfctype2=builtin \
57 --enable-nfctype3=builtin \
58 --enable-nfctype4=builtin \
59 --enable-p2p=builtin \
67 mkdir -p %{buildroot}%{_sysconfdir}/rc.d/init.d
68 cp %{SOURCE1} %{buildroot}%{_sysconfdir}/rc.d/init.d/neard
69 chmod +x %{buildroot}%{_sysconfdir}/rc.d/init.d/neard
71 # Systemd service file
72 install -d %{buildroot}%{_libdir}/systemd/system/
73 install -m 644 %{S:2} %{buildroot}%{_libdir}/systemd/system/neard.service
74 install -d %{buildroot}%{_libdir}/systemd/system/network.target.wants/
75 ln -s ../neard.service %{buildroot}%{_libdir}/systemd/system/network.target.wants/neard.service
78 ln -sf ../init.d/neard /etc/rc.d/rc3.d/S64neard
79 systemctl daemon-reload
80 systemctl restart neard.service
83 systemctl stop neard.service
86 systemctl daemon-reload
91 %{_sysconfdir}/dbus-1/system.d/org.neard.conf
92 %{_sysconfdir}/rc.d/init.d/*
93 %{_libdir}/systemd/system/neard.service
94 %{_libdir}/systemd/system/network.target.wants/neard.service
97 %{_includedir}/near/*.h
98 %{_libdir}/pkgconfig/*.pc
101 %defattr(-,root,root,-)
102 %{_libdir}/%{name}/test/*