Name: settingsd Summary: Tizen IVI Settings Daemon Version: 0.1 Release: 1 Group: Application Framework/Settings License: LGPL-2.1 URL: http://tizen.org/ Source: %{name}-%{version}.tar.gz Source1: settingsd.service Source2: settingsd.socket Source1001: %{name}.manifest BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(libwebsockets) BuildRequires: doxygen BuildRequires: boost-devel %define pkgincludedir %{_includedir}/%{name} %define pkglibdir %{_libdir}/%{name} %define _unitdir_user /usr/lib/systemd/user %description The settings daemon provides native backend support for settings related operations initiated by the Tizen IVI Settings app. In particular, it fills gaps in functionality required by the Settings app that are not available in any of the Web APIs available in Tizen IVI. Settingsd is comprised of a standalone binary as well as a library, libsettings, that provides the interface settingsd plugin writers must implement. %package devel Summary: Plug-in library development package (headers, etc) Group: Application Framework/Settings Requires: %{name} = %{version} %description devel The settings daemon provides native backend support for settings related operations initiated by the Tizen IVI Settings app. In particular, it fills gaps in functionality required by the Settings app that are not available in any of the Web APIs available in Tizen IVI. Settingsd is comprised of a standalone binary as well as a library, libsettings, that provides the interface settingsd plugin writers must implement. %prep %setup -q -n %{name}-%{version} cp %{SOURCE1001} . %build autoreconf --install --include=m4 %configure make %{?_smp_mflags} %install %make_install rm %{buildroot}%{pkglibdir}/test_setting.so mkdir -p %{buildroot}%{_unitdir_user} install -d %{buildroot}/%{_unitdir_user}/weston.target.wants install -m 644 %{SOURCE1} %{buildroot}%{_unitdir_user}/settingsd.service ln -sf ../settingsd.service %{buildroot}/%{_unitdir_user}/weston.target.wants/ %clean %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %manifest %{name}.manifest %dir %{pkglibdir} %doc AUTHORS README %license COPYING COPYING.LESSER %{_bindir}/settingsd %{_libdir}/libsettings.so.* %{pkglibdir}/*.so %config %{_sysconfdir}/%{name}/* %{_unitdir_user}/settingsd.service %{_unitdir_user}/weston.target.wants/settingsd.service %files devel %manifest %{name}.manifest %{_libdir}/libsettings.so %{pkgincludedir}/*.hpp