meta-tizen: tizen.conf: use bluez5 instead of bluez4
[scm/bb/tizen-distro.git] / meta-tizen / meta-tizen-adaptation / meta / recipes-connectivity / neard / neard / 0005-Add-packaging-directory.patch
1 From ff0e49b9b9ceaca5e39139b8013bd779909f8bdb Mon Sep 17 00:00:00 2001
2 From: Arron Wang <arron.wang@intel.com>
3 Date: Mon, 8 Jul 2013 17:04:26 +0800
4 Subject: [PATCH 5/5] Add packaging directory
5
6 Change-Id: I5704e7f54c2162b644eaa12aa508d4bf127145eb
7 ---
8  packaging/neard.changes  |  30 ++++++++++++++
9  packaging/neard.manifest |   5 +++
10  packaging/neard.service  |  12 ++++++
11  packaging/neard.spec     | 101 +++++++++++++++++++++++++++++++++++++++++++++++
12  src/main.conf            |   2 +-
13  5 files changed, 149 insertions(+), 1 deletion(-)
14  create mode 100644 packaging/neard.changes
15  create mode 100644 packaging/neard.manifest
16  create mode 100644 packaging/neard.service
17  create mode 100644 packaging/neard.spec
18
19 diff --git a/packaging/neard.changes b/packaging/neard.changes
20 new file mode 100644
21 index 0000000..198bfe3
22 --- /dev/null
23 +++ b/packaging/neard.changes
24 @@ -0,0 +1,30 @@
25 +* Tue Sep 30 14:05:35 CST 2014 Arron <arron.wang@intel.com> - 0.14
26 +- Upgrade to version 0.14
27 +
28 +* Mon Jul  8 17:02:59 CST 2013 Arron <arron.wang@intel.com> - 0.12
29 +- rebase to version 0.12
30 +
31 +* Tue Sep 11 2012 arron.wang <arron.wang@intel.com> submit/2.0_beta/20120831.083207@3ecb862
32 +- Update License Info
33 +
34 +* Tue Aug 28 2012 Arron < arron.wang@intel.com> - 0.6
35 +- Upgrade to version 0.6
36 +
37 +* Mon Aug  6 10:39:42 CST 2012 Arron <arron.wang@intel.com>
38 +- Add systemd support
39 +
40 +* Fri Aug 03 2012 Anas Nashif <anas.nashif@intel.com> a7864dd
41 +- fix runtime requirements
42 +
43 +* Tue Jul 31 09:22:14 CST 2012 Arron <arron.wang@intel.com> - 0.5
44 +- Upgrade to version 0.5
45 +
46 +* Tue Apr 24 2012 Arron <arron.wang@intel.com> - 0.2.26
47 +- Upgrade to latest version
48 +
49 +* Fri Apr 20 2012 Arron <arron.wang@intel.com> - 0.1.64
50 +- Add building require for kernel-adaptation-bb-devel to fix the building error
51 +
52 +* Fri Mar 30 2012 Arron <arron.wang@intel.com> - 0.1.64
53 +- Init package for neard
54 +
55 diff --git a/packaging/neard.manifest b/packaging/neard.manifest
56 new file mode 100644
57 index 0000000..017d22d
58 --- /dev/null
59 +++ b/packaging/neard.manifest
60 @@ -0,0 +1,5 @@
61 +<manifest>
62 + <request>
63 +    <domain name="_"/>
64 + </request>
65 +</manifest>
66 diff --git a/packaging/neard.service b/packaging/neard.service
67 new file mode 100644
68 index 0000000..1d4ac96
69 --- /dev/null
70 +++ b/packaging/neard.service
71 @@ -0,0 +1,12 @@
72 +[Unit]
73 +Description=NFC Manager Daemon
74 +Requires=nfc-manager-neard.service
75 +Before=network.target nfc-manager-neard.service
76 +
77 +[Service]
78 +Type=dbus
79 +BusName=org.neard
80 +ExecStart=/usr/libexec/nfc/neard -n
81 +
82 +[Install]
83 +WantedBy=multi-user.target
84 diff --git a/packaging/neard.spec b/packaging/neard.spec
85 new file mode 100644
86 index 0000000..e5c2abd
87 --- /dev/null
88 +++ b/packaging/neard.spec
89 @@ -0,0 +1,101 @@
90 +Name:       neard
91 +Summary:    Near Field Communication Manager
92 +Version:    0.14
93 +Release:    1
94 +Group:      Connectivity/NFC
95 +License:    GPL-2.0
96 +URL:        http://git.kernel.org/pub/scm/network/nfc/neard.git
97 +Source0:    http://www.kernel.org/pub/linux/network/nfc/neard-%{version}.tar.bz2
98 +Source1:    neard.service
99 +Source1001: neard.manifest
100 +BuildRequires:  pkgconfig(glib-2.0)
101 +BuildRequires:  pkgconfig(dbus-1)
102 +BuildRequires:  pkgconfig(libnl-3.0)
103 +
104 +Requires:   libnl3
105 +Requires(post):   systemd
106 +Requires(preun):  systemd
107 +Requires(postun): systemd
108 +
109 +%description
110 +Near Field Communication Manager
111 +
112 +
113 +
114 +%package devel
115 +Summary:    Development files for NFC Manager
116 +Requires:   %{name} = %{version}-%{release}
117 +
118 +%description devel
119 +neard-devel contains development files for use with neard.
120 +
121 +%package test
122 +Summary:    Test Scripts for NFC Manager
123 +Requires:   %{name} = %{version}-%{release}
124 +Requires:   dbus-python
125 +Requires:   pygobject
126 +
127 +%description test
128 +Scripts for testing neard and its functionality
129 +
130 +%prep
131 +%setup -q
132 +cp %{SOURCE1001} .
133 +
134 +%build
135 +./bootstrap
136 +%configure \
137 +               --enable-debug \
138 +               --prefix=/usr \
139 +               --sysconfdir=/etc \
140 +               --enable-nfctype1=builtin \
141 +               --enable-nfctype2=builtin \
142 +               --enable-nfctype3=builtin \
143 +               --enable-nfctype4=builtin \
144 +               --enable-p2p=builtin \
145 +               --enable-test
146 +
147 +make %{?jobs:-j%jobs}
148 +
149 +%install
150 +%make_install
151 +
152 +# Systemd service file
153 +install -d %{buildroot}%{_unitdir}
154 +install -m 644 %{S:1} %{buildroot}%{_unitdir}/neard.service
155 +install -d %{buildroot}%{_unitdir}/network.target.wants/
156 +ln -s ../neard.service %{buildroot}%{_unitdir}/network.target.wants/neard.service
157 +
158 +
159 +mkdir -p %{buildroot}%{_sysconfdir}/neard
160 +cp src/main.conf %{buildroot}%{_sysconfdir}/neard/main.conf
161 +
162 +%post
163 +systemctl daemon-reload
164 +systemctl restart neard.service
165 +
166 +%preun
167 +systemctl stop neard.service
168 +
169 +%postun
170 +systemctl daemon-reload
171 +
172 +%files
173 +%manifest %{name}.manifest
174 +%license COPYING
175 +%{_mandir}/man*/*
176 +%{_libexecdir}/nfc/neard
177 +%config %{_sysconfdir}/neard/main.conf
178 +%config %{_sysconfdir}/dbus-1/system.d/org.neard.conf
179 +%{_unitdir}/neard.service
180 +%{_unitdir}/network.target.wants/neard.service
181 +
182 +%files devel
183 +%manifest %{name}.manifest
184 +%{_includedir}/near/*.h
185 +%{_libdir}/pkgconfig/*.pc
186 +
187 +%files test
188 +%manifest %{name}.manifest
189 +%defattr(-,root,root,-)
190 +%{_libdir}/neard/test/*
191 diff --git a/src/main.conf b/src/main.conf
192 index 70c2697..053c0f8 100644
193 --- a/src/main.conf
194 +++ b/src/main.conf
195 @@ -4,7 +4,7 @@
196  # Constant polling will automatically trigger a new
197  # polling loop whenever a tag or a device is no longer
198  # in the RF field.
199 -ConstantPoll = true
200 +ConstantPoll = false
201  
202  # Automatically turn an adapter on when being discovered.
203  # Default value is false.
204 -- 
205 1.8.1.4
206