Name: uxlaunch Summary: UX launcher daemon Version: 0.64 Release: 1 Group: System/Console License: GPLv2 URL: http://www.tizen.org Source0: %{name}-%{version}.tar.gz Source1: uxlaunch.config Source2: xterm.desktop Requires(preun): systemd Requires(post): systemd Requires(postun): systemd BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(xau) BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(systemd) BuildRequires: pam-devel %description Uxlaunch is a generic X session launch utility, designed to quickly start X and a user desktop. %package devel Summary: Headers for uxlaunch IPC Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel Development files for uxlaunch. %prep %setup -q -n %{name}-%{version} %build %reconfigure --disable-static --without-ck-connector make %{?jobs:-j%jobs} %install rm -rf %{buildroot} mkdir -p %{buildroot}/usr/lib/systemd/system/graphical.target.wants ln -s ../uxlaunch.service %{buildroot}/usr/lib/systemd/system/graphical.target.wants/uxlaunch.service %make_install install -D -p -m 0644 %{SOURCE1} \ %{buildroot}%{_sysconfdir}/sysconfig/uxlaunch install -D -p -m 0644 %{SOURCE1} \ %{buildroot}%{_datadir}/xsessions/xterm.desktop %preun if [ $1 == 0 ]; then systemctl stop uxlaunch.service fi %post systemctl daemon-reload if [ $1 == 1 ]; then systemctl restart uxlaunch.service fi %postun systemctl daemon-reload %files %defattr(-,root,root,-) %{_sbindir}/uxlaunch %config(noreplace) %{_sysconfdir}/sysconfig/uxlaunch %doc %{_mandir}/man1/uxlaunch.1* %{_datadir}/uxlaunch/dmi-dpi %{_datadir}/xsessions/xterm.desktop /usr/lib/systemd/system/uxlaunch.service /usr/lib/systemd/system/graphical.target.wants/uxlaunch.service %files devel %defattr(-,root,root,-) %{_includedir}/uxlaunch-ipc.h