%global toolchain gcc14 Name: deepin-service-manager Version: 1.0.22 Release: 1%{?dist} Summary: DDE D-Bus service lifecycle manager License: LGPL-3.0-or-later URL: https://github.com/linuxdeepin/deepin-service-manager Source0: %{url}/archive/refs/tags/%{version}.tar.gz BuildRequires: gcc14 BuildRequires: gcc14-c++ BuildRequires: cmake >= 3.16 BuildRequires: qt6-qtbase-devel BuildRequires: qt6-qtbase-private-devel BuildRequires: dtk6core-devel BuildRequires: systemd-devel %description Deepin Service Manager manages the lifecycle of DDE D-Bus services. It handles service startup, monitoring, and dependency management for the Deepin Desktop Environment's service-based architecture. %package devel Summary: Development files for deepin-service-manager Requires: %{name} = %{version}-%{release} %description devel Development files for building plugins that integrate with deepin-service-manager. %prep %autosetup -n %{name}-%{version} %build %cmake \ -DCMAKE_C_COMPILER=gcc14-gcc \ -DCMAKE_CXX_COMPILER=gcc14-g++ \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=%{_prefix} %cmake_build %install %cmake_install %files %license LICENSE LICENSES/* %doc README.md %{_bindir}/deepin-service-manager %{_datadir}/deepin-service-manager/ %{_datadir}/dbus-1/system.d/org.deepin.ServiceManager1.conf %{_datadir}/deepin-debug-config/ %{_datadir}/deepin-log-viewer/ %{_libdir}/libdeepin-qdbus-service.so %{_prefix}/lib/systemd/system/deepin-service-manager.service %{_prefix}/lib/systemd/system/deepin-service-group@.service %{_prefix}/lib/systemd/system/deepin-service-group@deepin-daemon.service.d/ %{_prefix}/lib/systemd/system/deepin-service-plugin@.service %{_prefix}/lib/systemd/system/multi-user.target.wants/deepin-service-manager.service %{_prefix}/lib/systemd/user/deepin-service-manager.service %{_prefix}/lib/systemd/user/deepin-service-group@.service %{_prefix}/lib/systemd/user/deepin-service-plugin@.service %{_prefix}/lib/systemd/user/dde-session-initialized.target.wants/ %files devel %{_includedir}/deepin-qdbus-service/ %{_libdir}/cmake/deepin-qdbus-service/ %{_libdir}/pkgconfig/deepin-qdbus-service.pc %changelog * Fri Jul 17 2026 Yonghang Wang - 1.0.22-1 - Initial package for al-stream-2023