%global repo dde-session-ui %global __provides_exclude_from ^%{_libdir}/dde-.*\\.so$ Name: deepin-session-ui Version: 6.0.37 Release: %autorelease Summary: Deepin desktop-environment - Session UI module License: GPL-3.0-or-later URL: https://github.com/linuxdeepin/dde-session-ui Source0: %{url}/archive/%{version}/%{repo}-%{version}.tar.gz BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: cmake(Qt6Widgets) BuildRequires: cmake(Qt6DBus) BuildRequires: cmake(Qt6Xml) BuildRequires: cmake(Qt6Concurrent) BuildRequires: cmake(Qt6Svg) BuildRequires: cmake(Qt6Sql) BuildRequires: cmake(Qt6Network) BuildRequires: cmake(Qt6Test) BuildRequires: cmake(Qt6LinguistTools) BuildRequires: cmake(Dtk6Core) BuildRequires: cmake(Dtk6Widget) BuildRequires: cmake(Dtk6Tools) BuildRequires: cmake(Dtk6Gui) BuildRequires: pkgconfig(gsettings-qt) BuildRequires: pkgconfig(xcb-ewmh) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(libdeepin_pw_check) BuildRequires: libxcrypt-devel BuildRequires: libXext-devel BuildRequires: cmake(GTest) BuildRequires: gmock-devel %description Deepin desktop-environment - Session UI module. %prep %autosetup -p1 -C %build %cmake %cmake_build %install %cmake_install %files %license LICENSE %doc README.md %{_sysconfdir}/xdg/autostart/deepin-login-reminder.desktop %{_bindir}/dde-* %{_bindir}/deepin-login-reminder %{_prefix}/lib/dde-control-center/reset-password-dialog %dir %{_prefix}/lib/deepin-daemon %{_prefix}/lib/deepin-daemon/dde-* %{_userunitdir}/dde-blackwidget.service %{_datadir}/dbus-1/services/org.deepin.dde.*.service %{_datadir}/dde-session-ui/ %{_datadir}/dsg/configs/org.deepin.login-reminder/ %{_datadir}/icons/hicolor/scalable/devices/computer.svg %changelog %autochangelog