Name: ddm Version: 0.3.1 Release: %autorelease Summary: The ddm project is Display Manager base SDDM fork License: LGPL-3.0-or-later URL: https://github.com/linuxdeepin/ddm Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: ninja-build BuildRequires: extra-cmake-modules BuildRequires: cmake(Qt6Core) BuildRequires: cmake(Qt6DBus) BuildRequires: cmake(Qt6Gui) BuildRequires: cmake(Qt6Qml) BuildRequires: cmake(Qt6Quick) BuildRequires: cmake(Qt6QuickControls2) BuildRequires: cmake(Qt6LinguistTools) BuildRequires: cmake(Qt6Test) BuildRequires: cmake(Qt6QuickTest) BuildRequires: pam-devel BuildRequires: cmake(TreelandProtocols) BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(xau) BuildRequires: pkgconfig(wayland-client) %description The ddm project is Display Manager base SDDM fork. %package devel Summary: Development files for %{name} Requires: %{name}-%{?_isa} = %{version}-%{release} %description devel This package contains development files for %{name}. %prep %autosetup -p1 -C %build %cmake \ -GNinja \ -DCMAKE_BUILD_TYPE=Release %cmake_build %install %cmake_install %check %ctest %post %systemd_post ddm.service %preun %systemd_preun ddm.service %postun %systemd_postun_with_restart ddm.service %files %license LICENSES/* %doc README.md %{_sysconfdir}/dbus-1/system.d/org.deepin.DisplayManager.conf %{_sysconfdir}/dbus-1/system.d/org.freedesktop.DisplayManager.conf %{_sysconfdir}/pam.d/ddm %{_bindir}/ddm %{_includedir}/ddm/ %{_unitdir}/ddm.service %{_sysusersdir}/dde.conf %{_tmpfilesdir}/ddm.conf %{_libdir}/cmake/DDM/ %{_libdir}/libddm-common.so %{_libdir}/libddm-common.so.0* %{_datadir}/ddm/ %files devel %{_includedir}/ddm/ %{_libdir}/cmake/DDM/ %{_libdir}/libddm-common.so %changelog %autochangelog