%global toolchain gcc14 Name: dde-session Version: 2.0.29 Release: 1%{?dist} Summary: Deepin Desktop Environment session manager License: GPL-3.0-or-later URL: https://github.com/linuxdeepin/dde-session Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: cmake >= 3.13 BuildRequires: gcc14 BuildRequires: gcc14-c++ BuildRequires: qt6-qtbase-devel BuildRequires: qt6-qtbase-private-devel BuildRequires: dtk6core-devel BuildRequires: dtkcommon BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(xcursor) BuildRequires: pkgconfig(xfixes) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(libsecret-1) BuildRequires: pkgconfig(libcap-ng) BuildRequires: systemd-devel Requires: dtk6core %description DDE Session is the session manager for Deepin Desktop Environment. It manages the startup and lifecycle of DDE session components using systemd user services. %prep %autosetup -n %{name}-%{version} %build %cmake \ -DCMAKE_C_COMPILER=gcc14-gcc \ -DCMAKE_CXX_COMPILER=gcc14-g++ \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DCMAKE_INSTALL_SYSCONFDIR=%{_sysconfdir} %cmake_build %install %cmake_install %files %license LICENSE %doc README.md %{_bindir}/dde-session %{_bindir}/dde-keyring-checker %{_bindir}/dde-oom-score-adj %{_bindir}/dde-quick-login %{_bindir}/dde-version-checker %{_bindir}/dde-xsettings-checker %{_libexecdir}/dde-session-ctl %{_prefix}/lib/systemd/user/*.service %{_prefix}/lib/systemd/user/*.target %{_prefix}/lib/systemd/user/dde-session-shutdown.target.d/ %dir %{_prefix}/lib/systemd/user/dde-session-pre.target.wants/ %{_prefix}/lib/systemd/user/dde-session-pre.target.wants/* %dir %{_prefix}/lib/systemd/user/dde-session-core.target.wants/ %{_prefix}/lib/systemd/user/dde-session-core.target.wants/* %dir %{_prefix}/lib/systemd/user/dde-session-initialized.target.wants/ %{_prefix}/lib/systemd/user/dde-session-initialized.target.wants/* %{_datadir}/dbus-1/services/*.service %{_datadir}/xsessions/deepin.desktop %{_datadir}/dsg/configs/org.deepin.dde.session/ %{_sysconfdir}/X11/Xsession.d/* %{_sysconfdir}/profile.d/deepin-xdg-dir.sh %{_sysconfdir}/xdg/autostart/*.desktop %changelog * Fri Jul 17 2026 Yonghang Wang - 2.0.29-1 - Initial package for AL2023