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
10 BuildRequires: pkgconfig(aul)
11 BuildRequires: pkgconfig(glib-2.0)
12 BuildRequires: pkgconfig(gobject-2.0)
13 BuildRequires: pkgconfig(security-server)
14 BuildRequires: pkgconfig(dbus-glib-1)
15 BuildRequires: pkgconfig(vconf)
16 BuildRequires: pkgconfig(dlog)
17 BuildRequires: pkgconfig(tapi)
18 BuildRequires: pkgconfig(ecore)
19 BuildRequires: pkgconfig(bluetooth-api)
20 BuildRequires: pkgconfig(mm-sound)
21 BuildRequires: pkgconfig(appsvc)
22 BuildRequires: pkgconfig(heynoti)
23 BuildRequires: pkgconfig(svi)
24 BuildRequires: pkgconfig(capi-media-wav-player)
25 BuildRequires: pkgconfig(smartcard-service)
26 BuildRequires: pkgconfig(smartcard-service-common)
27 BuildRequires: pkgconfig(libssl)
28 BuildRequires: pkgconfig(pmapi)
29 BuildRequires: pkgconfig(pkgmgr)
31 BuildRequires: gettext-tools
32 Requires(post): /sbin/ldconfig
33 Requires(post): /usr/bin/vconftool
34 requires(postun): /sbin/ldconfig
42 Summary: Download agent
43 Group: Development/Libraries
44 Requires: %{name} = %{version}-%{release}
47 NFC library Manager (devel)
49 %package -n nfc-common-lib
50 Summary: NFC common library
51 Group: Development/Libraries
52 Requires: %{name} = %{version}-%{release}
54 %description -n nfc-common-lib
57 %package -n nfc-common-lib-devel
58 Summary: NFC common library (devel)
60 Requires: %{name} = %{version}-%{release}
62 %description -n nfc-common-lib-devel
63 NFC common library (devel)
67 export LDFLAGS+="-Wl,--rpath=%{_prefix}/lib -Wl,--as-needed"
70 LDFLAGS="$LDFLAGS" cmake .. -DCMAKE_INSTALL_PREFIX=%{_prefix}
77 %__mkdir -p %{buildroot}/etc/init.d/
78 %__cp -af %SOURCE1 %{buildroot}/etc/init.d/libnfc-manager-0
79 chmod 755 %{buildroot}/etc/init.d/libnfc-manager-0
80 mkdir -p %{buildroot}/usr/share/license
81 cp -af %{_builddir}/%{name}-%{version}/packaging/nfc-common-lib %{buildroot}/usr/share/license/
82 cp -af %{_builddir}/%{name}-%{version}/packaging/nfc-manager %{buildroot}/usr/share/license/
84 mkdir -p %{buildroot}/usr/lib/systemd/system/multi-user.target.wants
85 cp -af %{SOURCE2} %{buildroot}/usr/lib/systemd/system/
86 ln -s ../nfc-manager.service %{buildroot}/usr/lib/systemd/system/multi-user.target.wants/nfc-manager.service
90 vconftool set -t bool db/nfc/feature 1 -u 5000 -f
91 vconftool set -t bool db/nfc/enable 0 -u 5000 -f
92 vconftool set -t bool db/nfc/sbeam 0 -u 5000 -f
93 vconftool set -t int db/nfc/se_type 0 -u 5000 -f
94 vconftool set -t bool db/nfc/predefined_item_state 0 -u 5000 -f
95 vconftool set -t string db/nfc/predefined_item "None" -u 5000 -f
97 vconftool set -t bool memory/private/nfc-manager/popup_disabled 0 -u 5000 -f
99 ln -s /etc/init.d/libnfc-manager-0 /etc/rc.d/rc3.d/S81libnfc-manager-0 -f
100 ln -s /etc/init.d/libnfc-manager-0 /etc/rc.d/rc5.d/S81libnfc-manager-0 -f
102 mkdir -p /opt/etc/nfc_debug
103 chown :5000 /opt/etc/nfc_debug
104 chmod 775 /opt/etc/nfc_debug
107 systemctl daemon-reload
109 systemctl restart nfc-manager.service
114 mkdir -p /etc/rc.d/rc3.d
115 mkdir -p /etc/rc.d/rc5.d
116 rm -f /etc/rc.d/rc3.d/S81libnfc-manager-0
117 rm -f /etc/rc.d/rc5.d/S81libnfc-manager-0
120 systemctl stop nfc-manager.service
122 systemctl daemon-reload
124 %post -n nfc-common-lib -p /sbin/ldconfig
126 %postun -n nfc-common-lib -p /sbin/ldconfig
129 %manifest nfc-manager.manifest
130 %defattr(-,root,root,-)
131 %{_libdir}/libnfc.so.1
132 %{_libdir}/libnfc.so.1.0.0
133 %{_prefix}/bin/nfc-manager-daemon
134 %{_prefix}/bin/ndef-tool
135 /etc/init.d/libnfc-manager-0
136 /usr/share/dbus-1/services/nfc-manager.service
137 /usr/share/license/nfc-manager
138 /usr/lib/systemd/system/nfc-manager.service
139 /usr/lib/systemd/system/multi-user.target.wants/nfc-manager.service
142 %manifest nfc-manager-devel.manifest
143 %defattr(-,root,root,-)
144 %{_libdir}/pkgconfig/nfc.pc
145 %{_includedir}/nfc/*.h
149 %files -n nfc-common-lib
150 %manifest nfc-common-lib.manifest
151 %defattr(-,root,root,-)
152 %{_libdir}/libnfc-common-lib.so.1
153 %{_libdir}/libnfc-common-lib.so.1.0.0
154 /usr/share/license/nfc-common-lib
155 /usr/share/nfc-manager-daemon/sounds/*
157 %files -n nfc-common-lib-devel
158 %manifest nfc-common-lib-devel.manifest
159 %defattr(-,root,root,-)
160 %{_libdir}/libnfc-common-lib.so
161 %{_libdir}/pkgconfig/nfc-common-lib.pc
162 %{_includedir}/nfc-common-lib/*.h