X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fzigbee-manager.spec;h=e0182d41f6147de686df9b08109aa2d79e98c248;hb=9d26ccbff0dc33114370c84022211bd8b966afef;hp=2082223ae2087743257583824b8a26b554cd1797;hpb=6e92e71439f69bcb36c1088cff1a0edb3ddc0999;p=platform%2Fcore%2Fconnectivity%2Fzigbee-manager.git diff --git a/packaging/zigbee-manager.spec b/packaging/zigbee-manager.spec index 2082223..e0182d4 100644 --- a/packaging/zigbee-manager.spec +++ b/packaging/zigbee-manager.spec @@ -1,6 +1,7 @@ %define major 0 %define minor 1 -%define patchlevel 0 +%define patchlevel 1 +%define CHECK_ZIGBEE_PRIVILEGE False Name: zigbee-manager Version: %{major}.%{minor}.%{patchlevel} @@ -10,6 +11,7 @@ Summary: ZigBee Daemon Group: System/Network Source0: %{name}-%{version}.tar.gz Source1: org.tizen.zigbee.service +Source2: zigbee.conf BuildRequires: cmake BuildRequires: pkgconfig(dlog) BuildRequires: pkgconfig(gio-2.0) @@ -42,21 +44,32 @@ ZigBee library (devel) chmod 644 %{SOURCE1} cp -a %{SOURCE1} . +%if %{CHECK_ZIGBEE_PRIVILEGE} == "True" +chmod 644 %{SOURCE2} +cp -a %{SOURCE2} . +%endif %build -cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DVERSION=%{version} \ +cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \ + -DVERSION=%{version} \ + -DLIB_INSTALL_DIR=%{_libdir} \ + -DUNIT_INSTALL_DIR=%{_unitdir} \ make %{?_smp_mflags} %install - %make_install -mkdir -p %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants -ln -s %{_libdir}/systemd/system/zigbee-daemon.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/zigbee-daemon.service +# Do not execute daemon on boot time +#mkdir -p %{buildroot}%{_unitdir}/multi-user.target.wants +#ln -s %{_unitdir}/zigbee-daemon.service %{buildroot}%{_unitdir}/multi-user.target.wants/zigbee-daemon.service mkdir -p %{buildroot}%{_datadir}/dbus-1/system-services/ -cp org.tizen.zigbee.service %{buildroot}%{_datadir}/dbus-1/system-services/org.tizen.zigbee.service +mkdir -p %{buildroot}%{_datadir}/dbus-1/system.d/ +cp %{SOURCE1} %{buildroot}%{_datadir}/dbus-1/system-services/org.tizen.zigbee.service +%if %{CHECK_ZIGBEE_PRIVILEGE} == "True" +cp %{SOURCE2} %{buildroot}%{_datadir}/dbus-1/system.d/zigbee.conf +%endif %post -p /sbin/ldconfig @@ -66,15 +79,18 @@ cp org.tizen.zigbee.service %{buildroot}%{_datadir}/dbus-1/system-services/org.t %manifest zigbee-daemon.manifest %defattr(644,system,system,-) %attr(755,system,system) %{_bindir}/zigbee-daemon -%{_libdir}/systemd/system/zigbee-daemon.service -%{_libdir}/systemd/system/multi-user.target.wants/zigbee-daemon.service -%{_datadir}/license/zigbee-daemon +%{_unitdir}/zigbee-daemon.service +#%{_unitdir}/multi-user.target.wants/zigbee-daemon.service %attr(644,root,root) %{_datadir}/dbus-1/system-services/* +%if %{CHECK_ZIGBEE_PRIVILEGE} == "True" +%{_datadir}/dbus-1/system.d/zigbee.conf +%endif +%license LICENSE %files -n zigbee-lib %defattr(644,system,system,-) %{_libdir}/libzigbee-lib.so* -%{_datadir}/license/zigbee-lib +%license LICENSE %files -n zigbee-lib-devel %defattr(644,system,system,-)