%global toolchain gcc14 Name: dde-app-services Version: 1.0.45 Release: 1%{?dist} Summary: DDE Application Services (DConfig daemon) License: LGPL-3.0-only URL: https://github.com/linuxdeepin/dde-app-services Source0: %{url}/archive/refs/tags/%{version}.tar.gz BuildRequires: gcc14 BuildRequires: gcc14-c++ BuildRequires: cmake >= 3.10 BuildRequires: qt6-qtbase-devel BuildRequires: qt6-qttools-devel BuildRequires: dtk6core-devel BuildRequires: dtk6gui-devel BuildRequires: dtk6widget-devel BuildRequires: dtkcommon %description DDE Application Services provides the DConfig (deepin configuration) D-Bus service daemon. This is the backend service that manages application configuration through the DConfig protocol, resolving "DConfig is invalid" warnings in DDE applications. %prep %autosetup -n %{name}-%{version} # Remove tests and example subdirs (not needed for packaging) sed -i '/add_subdirectory("tests")/d' dconfig-center/CMakeLists.txt sed -i '/add_subdirectory("example")/d' dconfig-center/CMakeLists.txt %build %cmake \ -DCMAKE_C_COMPILER=gcc14-gcc \ -DCMAKE_CXX_COMPILER=gcc14-g++ \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DDTK_VERSION=6 \ -DBUILD_DOCS=OFF %cmake_build %install %cmake_install %files %license LICENSE LICENSES/* %{_bindir}/dde-dconfig-daemon %{_bindir}/dde-dconfig-editor %{_bindir}/dde-dconfig %{_datadir}/dbus-1/interfaces/org.desktopspec.ConfigManager*.xml %{_datadir}/dbus-1/system.d/org.desktopspec.ConfigManager.conf %{_datadir}/dbus-1/system-services/org.desktopspec.ConfigManager.service %{_prefix}/lib/systemd/system/dde-dconfig-daemon.service %{_datadir}/deepin-debug-config/ %{_datadir}/deepin-log-viewer/ %{_datadir}/dde-dconfig/ %{_datadir}/dde-dconfig-editor/ %{_datadir}/bash-completion/ %{_datadir}/zsh/ %changelog * Fri Jul 17 2026 Yonghang Wang - 1.0.45-1 - Initial package for al-stream-2023