Name: nfc-manager
Summary: NFC framework manager
-Version: 0.0.33
-Release: 1
+Version: 0.0.44
+Release: 0
Group: libs
License: Flora Software License
Source0: %{name}-%{version}.tar.gz
Source1: libnfc-manager-0.init.in
Source2: nfc-manager.service
+Requires: sys-assert
BuildRequires: pkgconfig(aul)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(libssl)
BuildRequires: pkgconfig(pmapi)
BuildRequires: pkgconfig(pkgmgr)
+BuildRequires: pkgconfig(pkgmgr-info)
+BuildRequires: pkgconfig(ecore-x)
BuildRequires: cmake
BuildRequires: gettext-tools
Requires(post): /sbin/ldconfig
Requires(post): /usr/bin/vconftool
requires(postun): /sbin/ldconfig
+
+
%description
NFC library Manager.
+
%prep
%setup -q
+
%package devel
Summary: Download agent
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
+
%description devel
NFC library Manager (devel)
+
%package -n nfc-common-lib
Summary: NFC common library
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
+
%description -n nfc-common-lib
NFC Common library.
+
%package -n nfc-common-lib-devel
Summary: NFC common library (devel)
Group: libs
Requires: %{name} = %{version}-%{release}
+
%description -n nfc-common-lib-devel
NFC common library (devel)
%build
-export LDFLAGS+="-Wl,--rpath=%{_prefix}/lib -Wl,--as-needed"
+export LDFLAGS+="-Wl,--rpath=%{_libdir} -Wl,--as-needed"
mkdir cmake_tmp
cd cmake_tmp
-LDFLAGS="$LDFLAGS" cmake .. -DCMAKE_INSTALL_PREFIX=%{_prefix}
+LDFLAGS="$LDFLAGS" %cmake ..
make
+
%install
cd cmake_tmp
%make_install
cp -af %{SOURCE2} %{buildroot}/usr/lib/systemd/system/
ln -s ../nfc-manager.service %{buildroot}/usr/lib/systemd/system/multi-user.target.wants/nfc-manager.service
+
%post
/sbin/ldconfig
vconftool set -t bool db/nfc/feature 1 -u 5000 -f
vconftool set -t bool db/nfc/predefined_item_state 0 -u 5000 -f
vconftool set -t string db/nfc/predefined_item "None" -u 5000 -f
-vconftool set -t bool memory/private/nfc-manager/popup_disabled 0 -u 5000 -f
-
ln -s /etc/init.d/libnfc-manager-0 /etc/rc.d/rc3.d/S81libnfc-manager-0 -f
ln -s /etc/init.d/libnfc-manager-0 /etc/rc.d/rc5.d/S81libnfc-manager-0 -f
chown :5000 /opt/etc/nfc_debug
chmod 775 /opt/etc/nfc_debug
-
systemctl daemon-reload
if [ $1 == 1 ]; then
systemctl restart nfc-manager.service
fi
+
%postun
/sbin/ldconfig
mkdir -p /etc/rc.d/rc3.d
fi
systemctl daemon-reload
+
%post -n nfc-common-lib -p /sbin/ldconfig
+
%postun -n nfc-common-lib -p /sbin/ldconfig
+
%files
%manifest nfc-manager.manifest
%defattr(-,root,root,-)
%{_prefix}/bin/nfc-manager-daemon
%{_prefix}/bin/ndef-tool
/etc/init.d/libnfc-manager-0
-/usr/share/dbus-1/services/nfc-manager.service
+%{_datadir}/dbus-1/services/org.tizen.nfc_service.service
/usr/share/license/nfc-manager
/usr/lib/systemd/system/nfc-manager.service
/usr/lib/systemd/system/multi-user.target.wants/nfc-manager.service
+
%files devel
%manifest nfc-manager-devel.manifest
%defattr(-,root,root,-)
/usr/share/license/nfc-common-lib
/usr/share/nfc-manager-daemon/sounds/*
+
%files -n nfc-common-lib-devel
%manifest nfc-common-lib-devel.manifest
%defattr(-,root,root,-)