%define debug_package %{nil} Name: ukui-session-manager Version: 2.0.2 Release: 1 Summary: Session manager of the UKUI desktop environment License: LGPL-2.1+ GPL-3+ URL: http://www.ukui.org Source0: %{name}-%{version}.tar.gz BuildRequires: cmake,libXtst-devel,libX11-devel,xdg-user-dirs,kf5-kidletime-devel,qt5-qtx11extras-devel,qt5-qtbase-devel,systemd-devel,qt5-qttools-devel,qt5-qtmultimedia-devel,gsettings-qt-devel, Requires: ukui-themes Recommends: peony Recommends: ukwm Recommends: ukui-panel Recommends: ukui-polkit Recommends: ukui-screensaver Recommends: ukui-settings-daemon Provides: x-session-manager patch0: delay-other-program.patch %description This package contains a session that can be started from a display manager such as lightdm. It will load all necessary applications for a full-featured user session. . This package contain the session manager component. %prep %setup -q %patch0 -p2 %build mkdir cmake-build pushd cmake-build %cmake3 .. %{make_build} popd %install pushd cmake-build %make_install INSTALL_ROOT=%{buildroot} popd mkdir -p %{buildroot}/etc/X11/Xsession.d/ %{buildroot}/usr/share/man/man1/ install -m644 debian/99ukui-environment %{buildroot}/etc/X11/Xsession.d/99ukui-environment gzip -c man/ukui-session.1 > %{buildroot}/usr/share/man/man1/ukui-session.1.gz gzip -c man/ukui-session-tools.1 > %{buildroot}/usr/share/man/man1/ukui-session-tools.1.gz %clean rm -rf $RPM_BUILD_ROOT %files %doc debian/changelog debian/copyright %{_sysconfdir}/X11/Xsession.d/99ukui-environment %{_datadir}/* %{_prefix}/bin/ukui-session %{_prefix}/bin/ukui-session-tools #%%{_datadir}/man/man1/ukui-session.1.gz #%%{_datadir}/man/man1/ukui-session-tools.1.gz %changelog * Thu Jul 9 2020 douyan - 2.0.2-1 - Init package for openEuler