Name: coord Summary: coord Version: 0.1.2 Release: 1 Group: Framework/system License: Apache License, Version 2.0 Source0: coord-%{version}.tar.gz Source1001: coord.manifest BuildRequires: cmake BuildRequires: libattr-devel BuildRequires: gettext-devel BuildRequires: pkgconfig(dlog) BuildRequires: pkgconfig(ecore) BuildRequires: pkgconfig(edbus) BuildRequires: pkgconfig(sensor) BuildRequires: pkgconfig(vconf) BuildRequires: systemd-devel BuildRequires: pkgconfig(systemd) Requires(preun): /usr/bin/systemctl Requires(post): sys-assert Requires(post): /usr/bin/systemctl Requires(postun): /usr/bin/systemctl %description coordination daemon %package coord Summary: coord daemon Group: main Requires: %{name} = %{version}-%{release} %description coord coordination daemon. %prep %setup -q %if 0%{?tizen_profile_wearable} export CFLAGS+=" -DMICRO_CD" %endif %if 0%{?tizen_build_binary_release_type_eng} export CFLAGS+=" -DTIZEN_ENGINEER_MODE" %endif cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} %build cp %{SOURCE1001} . make %install rm -rf %{buildroot} %make_install # Enable coord.service. # Use coord as system default launching daemon. mkdir -p %{buildroot}%{_libdir}/systemd/system/graphical.target.wants/ ln -s ../coord.service %{buildroot}%{_libdir}/systemd/system/graphical.target.wants/ mkdir -p %{buildroot}%{_datadir}/license %post systemctl daemon-reload if [ $1 == 1 ]; then systemctl restart coord.service fi %preun if [ $1 == 0 ]; then systemctl stop coord.service fi %postun systemctl daemon-reload %files -n coord %{_sbindir}/coord %{_libdir}/systemd/system/coord.service %{_libdir}/systemd/system/graphical.target.wants/coord.service %{_datadir}/dbus-1/services/org.tizen.system.coord.service %{_datadir}/license/coord %{_sysconfdir}/smack/accesses2.d/coord.rule %manifest coord.manifest