diff --git a/dde-session-ui.spec b/dde-session-ui.spec new file mode 100644 index 0000000000000000000000000000000000000000..f1477e6d518b6be9d84facd044f8b8e2fe261d97 --- /dev/null +++ b/dde-session-ui.spec @@ -0,0 +1,106 @@ +Name: dde-session-ui +Version: 5.1.0.11 +Release: 2 +Summary: Deepin desktop-environment - Session UI module +License: GPLv3 +URL: https://github.com/linuxdeepin/dde-session-ui +Source0: %{name}_%{version}.orig.tar.xz + +BuildRequires: gcc-c++ +BuildRequires: deepin-gettext-tools +BuildRequires: pkgconfig(dtkwidget) >= 5.1 +BuildRequires: pkgconfig(dframeworkdbus) +BuildRequires: pkgconfig(gsettings-qt) +BuildRequires: pkgconfig(gtk+-2.0) +BuildRequires: pkgconfig(libsystemd) +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5DBus) +BuildRequires: pkgconfig(Qt5Svg) +BuildRequires: pkgconfig(Qt5Xml) +BuildRequires: pkgconfig(Qt5X11Extras) +BuildRequires: pkgconfig(Qt5Multimedia) +BuildRequires: pkgconfig(xcb-ewmh) +BuildRequires: pkgconfig(xcursor) +BuildRequires: pkgconfig(xtst) +BuildRequires: golang-github-msteinert-pam-devel +BuildRequires: qt5-linguist +BuildRequires: dtkcore-devel >= 5.1 +BuildRequires: dde-dock-devel +#Requires: deepin-control-center +Requires: dde-daemon +Requires: startdde + +Requires: lightdm +Requires(post): sed +Provides: lightdm-deepin-greeter = %{version}-%{release} +Provides: lightdm-greeter = 1.2 +#Provides: deepin-notifications = %{version}-%{release} +Provides: deepin-notifications = %{version}-%{release} +Obsoletes: deepin-notifications < %{version}-%{release} + +%description +This project include those sub-project: + +- dde-shutdown: User interface of shutdown. +- dde-lock: User interface of lock screen. +- dde-lockservice: The back-end service of locking screen. +- lightdm-deepin-greeter: The user interface when you login in. +- dde-switchtogreeter: The tools to switch the user to login in. +- dde-lowpower: The user interface of reminding low power. +- dde-osd: User interface of on-screen display. +- dde-hotzone: User interface of setting hot zone. + +%prep +%setup -q -n %{name}-%{version} +#sed -i 's|default_background.jpg|default.png|' widgets/fullscreenbackground.cpp boxframe/*.cpp +sed -i 's|default_background.jpg|default.png|' widgets/fullscreenbackground.cpp +sed -i 's|lib|libexec|' \ + misc/applications/deepin-toggle-desktop.desktop* \ + dde-osd/dde-osd_autostart.desktop \ + dde-osd/com.deepin.dde.osd.service \ + dde-osd/notification/files/com.deepin.dde.*.service* \ + dde-osd/dde-osd.pro \ + dde-welcome/com.deepin.dde.welcome.service \ + dde-welcome/dde-welcome.pro \ + dde-warning-dialog/com.deepin.dde.WarningDialog.service \ + dde-warning-dialog/dde-warning-dialog.pro \ + dde-offline-upgrader/dde-offline-upgrader.pro \ + dde-suspend-dialog/dde-suspend-dialog.pro \ + dnetwork-secret-dialog/dnetwork-secret-dialog.pro \ + dde-lowpower/dde-lowpower.pro +sed -i 's|/usr/lib/dde-dock|/usr/lib64/dde-dock|' dde-notification-plugin/notifications/notifications.pro + +%build +export PATH=%{_qt5_bindir}:$PATH +%qmake_qt5 PREFIX=%{_prefix} +%make_build + +%install +%make_install INSTALL_ROOT=%{buildroot} + +%post +sed -i "s|#greeter-session.*|greeter-session=lightdm-deepin-greeter|g" /etc/lightdm/lightdm.conf + +%files +%doc README.md +%license LICENSE +#%config(noreplace) %{_sysconfdir}/deepin/greeters.d/00-xrandr +#%config(noreplace) %{_sysconfdir}/deepin/greeters.d/lightdm-deepin-greeter +%{_bindir}/dde-* +%{_bindir}/dmemory-warning-dialog +#%{_bindir}/deepin-greeter +#%{_bindir}/lightdm-deepin-greeter +%{_libexecdir}/deepin-daemon/* +%{_datadir}/%{name}/ +#%{_datadir}/applications/*.desktop +%{_datadir}/icons/hicolor/*/apps/* +%{_datadir}/dbus-1/services/*.service +#%{_datadir}/xgreeters/lightdm-deepin-greeter.desktop +%{_libdir}/dde-dock/plugins/system-trays/libnotifications.so + +%changelog +* Mon Jul 06 2020 uoser - 5.1.0.11-2 +- Fix taskbar notifications are not available + +* Thu Jun 11 2020 uoser - 5.1.0.11 +- Update to 5.1.0.11 diff --git a/dde-session-ui_5.1.0.11.orig.tar.xz b/dde-session-ui_5.1.0.11.orig.tar.xz new file mode 100755 index 0000000000000000000000000000000000000000..dede952d3334ff9c745cb2c78d9fb521e62125af Binary files /dev/null and b/dde-session-ui_5.1.0.11.orig.tar.xz differ