package upload
[framework/uifw/cbhm.git] / packaging / cbhm.spec
index 90c71eb..cc6341e 100644 (file)
@@ -1,12 +1,11 @@
 #sbs-git:slp/pkgs/c/cbhm cbhm 0.1.0 a67e97190313d19025925d8b9fd0aa9da3d0dc6a
 Name:       cbhm
 Summary:    cbhm application
-Version:    0.1.160r01
+Version:    0.1.160r07
 Release:    1
 Group:      TO_BE/FILLED_IN
 License:    APLv2
 Source0:    %{name}-%{version}.tar.gz
-Source1:    cbhm.service
 BuildRequires:  cmake
 BuildRequires:  pkgconfig(elementary)
 BuildRequires:  pkgconfig(appcore-efl)
@@ -20,6 +19,8 @@ BuildRequires:  pkgconfig(xrandr)
 BuildRequires:  pkgconfig(xi)
 BuildRequires:  pkgconfig(enotify)
 BuildRequires:  edje-tools
+BuildRequires:    pkgconfig(libsystemd-daemon)
+%{?systemd_requires}
 
 %description
 Description: cbhm application
@@ -29,7 +30,6 @@ Description: cbhm application
 %setup -q
 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
 
-
 %build
 make %{?jobs:-j%jobs}
 
@@ -40,21 +40,22 @@ rm -rf %{buildroot}
 mkdir -p %{buildroot}/usr/share/license
 cp %{_builddir}/%{buildsubdir}/LICENSE %{buildroot}/usr/share/license/%{name}
 
-mkdir -p %{buildroot}%{_sysconfdir}/init.d
-mkdir -p %{buildroot}%{_sysconfdir}/rc.d/rc3.d
 mkdir -p %{buildroot}/usr/lib/systemd/user/core-efl.target.wants
 
-ln -s /etc/init.d/cbhm %{buildroot}%{_sysconfdir}/rc.d/rc3.d/S95cbhm
-install -m 644 %{SOURCE1} %{buildroot}/usr/lib/systemd/user/cbhm.service
 mkdir -p %{buildroot}/etc/smack/accesses.d/
 cp %{_builddir}/%{buildsubdir}/cbhm.rule %{buildroot}/etc/smack/accesses.d/cbhm.rule
 ln -s ../cbhm.service  %{buildroot}/usr/lib/systemd/user/core-efl.target.wants/cbhm.service
 
+%post
+echo "INFO: System should be restarted or execute: systemctl --user daemon-reload from user session to finish service installation."
+
+%preun
+
+%postun
+
 %files
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
-%{_sysconfdir}/init.d/cbhm
-%{_sysconfdir}/rc.d/rc3.d/S95cbhm
 %{_bindir}/cbhm
 %{_datadir}/cbhm/icons/cbhm_default_img.png
 %{_datadir}/edje/cbhmdrawer.edj