2 Summary: NFC framework manager
6 License: Flora Software License
7 Source0: %{name}-%{version}.tar.gz
8 Source1: libnfc-manager-0.init.in
9 Source2: nfc-manager.service
11 BuildRequires: pkgconfig(aul)
12 BuildRequires: pkgconfig(glib-2.0)
13 BuildRequires: pkgconfig(gobject-2.0)
14 BuildRequires: pkgconfig(security-server)
15 BuildRequires: pkgconfig(dbus-glib-1)
16 BuildRequires: pkgconfig(vconf)
17 BuildRequires: pkgconfig(dlog)
18 BuildRequires: pkgconfig(tapi)
19 BuildRequires: pkgconfig(ecore)
20 BuildRequires: pkgconfig(bluetooth-api)
21 BuildRequires: pkgconfig(mm-sound)
22 BuildRequires: pkgconfig(appsvc)
23 BuildRequires: pkgconfig(heynoti)
24 BuildRequires: pkgconfig(svi)
25 BuildRequires: pkgconfig(capi-media-wav-player)
26 BuildRequires: pkgconfig(smartcard-service)
27 BuildRequires: pkgconfig(smartcard-service-common)
28 BuildRequires: pkgconfig(libssl)
29 BuildRequires: pkgconfig(pmapi)
30 BuildRequires: pkgconfig(pkgmgr)
31 BuildRequires: pkgconfig(pkgmgr-info)
33 BuildRequires: gettext-tools
34 Requires(post): /sbin/ldconfig
35 Requires(post): /usr/bin/vconftool
36 requires(postun): /sbin/ldconfig
48 Summary: Download agent
49 Group: Development/Libraries
50 Requires: %{name} = %{version}-%{release}
54 NFC library Manager (devel)
57 %package -n nfc-common-lib
58 Summary: NFC common library
59 Group: Development/Libraries
60 Requires: %{name} = %{version}-%{release}
63 %description -n nfc-common-lib
67 %package -n nfc-common-lib-devel
68 Summary: NFC common library (devel)
70 Requires: %{name} = %{version}-%{release}
73 %description -n nfc-common-lib-devel
74 NFC common library (devel)
78 export LDFLAGS+="-Wl,--rpath=%{_prefix}/lib -Wl,--as-needed"
81 LDFLAGS="$LDFLAGS" cmake .. -DCMAKE_INSTALL_PREFIX=%{_prefix}
89 %__mkdir -p %{buildroot}/etc/init.d/
90 %__cp -af %SOURCE1 %{buildroot}/etc/init.d/libnfc-manager-0
91 chmod 755 %{buildroot}/etc/init.d/libnfc-manager-0
92 mkdir -p %{buildroot}/usr/share/license
93 cp -af %{_builddir}/%{name}-%{version}/packaging/nfc-common-lib %{buildroot}/usr/share/license/
94 cp -af %{_builddir}/%{name}-%{version}/packaging/nfc-manager %{buildroot}/usr/share/license/
96 mkdir -p %{buildroot}/usr/lib/systemd/system/multi-user.target.wants
97 cp -af %{SOURCE2} %{buildroot}/usr/lib/systemd/system/
98 ln -s ../nfc-manager.service %{buildroot}/usr/lib/systemd/system/multi-user.target.wants/nfc-manager.service
103 vconftool set -t bool db/nfc/feature 1 -u 5000 -f
104 vconftool set -t bool db/nfc/enable 0 -u 5000 -f
105 vconftool set -t bool db/nfc/sbeam 0 -u 5000 -f
106 vconftool set -t int db/nfc/se_type 0 -u 5000 -f
107 vconftool set -t bool db/nfc/predefined_item_state 0 -u 5000 -f
108 vconftool set -t string db/nfc/predefined_item "None" -u 5000 -f
109 vconftool set -t bool memory/private/nfc-manager/popup_disabled 0 -u 5000 -f
111 ln -s /etc/init.d/libnfc-manager-0 /etc/rc.d/rc3.d/S81libnfc-manager-0 -f
112 ln -s /etc/init.d/libnfc-manager-0 /etc/rc.d/rc5.d/S81libnfc-manager-0 -f
114 mkdir -p /opt/etc/nfc_debug
115 chown :5000 /opt/etc/nfc_debug
116 chmod 775 /opt/etc/nfc_debug
118 systemctl daemon-reload
120 systemctl restart nfc-manager.service
126 mkdir -p /etc/rc.d/rc3.d
127 mkdir -p /etc/rc.d/rc5.d
128 rm -f /etc/rc.d/rc3.d/S81libnfc-manager-0
129 rm -f /etc/rc.d/rc5.d/S81libnfc-manager-0
132 systemctl stop nfc-manager.service
134 systemctl daemon-reload
137 %post -n nfc-common-lib -p /sbin/ldconfig
140 %postun -n nfc-common-lib -p /sbin/ldconfig
144 %manifest nfc-manager.manifest
145 %defattr(-,root,root,-)
146 %{_libdir}/libnfc.so.1
147 %{_libdir}/libnfc.so.1.0.0
148 %{_prefix}/bin/nfc-manager-daemon
149 %{_prefix}/bin/ndef-tool
150 /etc/init.d/libnfc-manager-0
151 /usr/share/dbus-1/services/nfc-manager.service
152 /usr/share/license/nfc-manager
153 /usr/lib/systemd/system/nfc-manager.service
154 /usr/lib/systemd/system/multi-user.target.wants/nfc-manager.service
158 %manifest nfc-manager-devel.manifest
159 %defattr(-,root,root,-)
160 %{_libdir}/pkgconfig/nfc.pc
161 %{_includedir}/nfc/*.h
165 %files -n nfc-common-lib
166 %manifest nfc-common-lib.manifest
167 %defattr(-,root,root,-)
168 %{_libdir}/libnfc-common-lib.so.1
169 %{_libdir}/libnfc-common-lib.so.1.0.0
170 /usr/share/license/nfc-common-lib
171 /usr/share/nfc-manager-daemon/sounds/*
174 %files -n nfc-common-lib-devel
175 %manifest nfc-common-lib-devel.manifest
176 %defattr(-,root,root,-)
177 %{_libdir}/libnfc-common-lib.so
178 %{_libdir}/pkgconfig/nfc-common-lib.pc
179 %{_includedir}/nfc-common-lib/*.h