diff --git a/dde-session-shell-5.4.92.orig.tar.xz b/dde-session-shell-5.4.92.orig.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..238d1c750e9e58ea3416577eaf29d65e388d4d64 Binary files /dev/null and b/dde-session-shell-5.4.92.orig.tar.xz differ diff --git a/dde-session-shell.spec b/dde-session-shell.spec index b71760b1fc8b093c251c9c8c960275e88745edb7..1e99cda97d931abf4eff5b803236a65d25ac3d6d 100644 --- a/dde-session-shell.spec +++ b/dde-session-shell.spec @@ -1,23 +1,25 @@ -%if 0%{?with_debug} -%global debug_package %{nil} -%endif +%global debug_package %{nil} +%debug_package %{nil} + Name: dde-session-shell -Version: 5.0.0.8 -Release: 3 +Version: 5.4.92 +Release: 1%{?dist}.01 Summary: deepin-session-shell - Deepin desktop-environment - session-shell module License: GPLv3+ URL: http://shuttle.corp.deepin.com/cache/repos/eagle/release-candidate/RERFNS4wLjAuNzYxMA/pool/main/d/dde-session-shell/ -Source0: http://shuttle.corp.deepin.com/cache/repos/eagle/release-candidate/RERFNS4wLjAuNzYxMA/pool/main/d/%{name}/%{name}_%{version}.orig.tar.xz -Patch0: 0001-fix-compile-error-for-openeuler.patch +Source0: %{name}-%{version}.orig.tar.xz BuildRequires: cmake -BuildRequires: dde-daemon -BuildRequires: dtkcore-devel +BuildRequires: glib2-devel +BuildRequires: libarchive +BuildRequires: dtkcore-devel >= 5.5 +BuildRequires: dtkcommon-devel BuildRequires: gsettings-qt -BuildRequires: startdde +BuildRequires: qt5-qttools-devel +BuildRequires: qt5-qtdeclarative-devel BuildRequires: qt5-linguist -BuildRequires: dtkwidget-devel +BuildRequires: dtkwidget-devel >= 5.5 BuildRequires: qt5-qtx11extras-devel BuildRequires: qt5-qtmultimedia-devel BuildRequires: qt5-qtsvg-devel @@ -25,49 +27,58 @@ BuildRequires: libXcursor-devel BuildRequires: libXrandr-devel BuildRequires: libXtst-devel BuildRequires: libXi-devel +BuildRequires: deepin-gettext-tools BuildRequires: xcb-util-wm xcb-util-wm-devel BuildRequires: dde-qt-dbus-factory-devel BuildRequires: gsettings-qt-devel -BuildRequires: lightdm-qt5-devel lightdm-gtk-greeter +BuildRequires: lightdm-qt5-devel +BuildRequires: pam-devel +BuildRequires: openssl-devel +BuildRequires: gtest-devel +BuildRequires: dtkgui-devel + +Requires: lightdm +Requires: google-noto-cjk-fonts +Requires: libqtxdg-devel +Requires: deepin-desktop-schemas +Requires: dde-daemon +Requires: startdde +Requires(post): sed +Provides: lightdm-deepin-greeter = %{version}-%{release} +Provides: lightdm-greeter = 1.2 %description deepin-session-shell - Deepin desktop-environment - session-shell module. %prep -%autosetup -n %{name}-%{version} -p1 +%setup -q -n %{name}-%{version} %build export PATH=$PATH:%{_qt5_bindir} cmake_version=$(cmake --version | head -1 | awk '{print $3}') sed -i "s|VERSION 3.13.4|VERSION $cmake_version|g" CMakeLists.txt -%{__cmake} . -make +%cmake +%make_build %install %make_install %files %{_bindir}/dde-lock -%{_bindir}/dde-shutdown %{_bindir}/lightdm-deepin-greeter %attr(755,root,root) %{_bindir}/deepin-greeter %{_sysconfdir}/deepin/greeters.d/00-xrandr %{_sysconfdir}/deepin/greeters.d/lightdm-deepin-greeter %{_datadir}/dde-session-shell/ +%{_sysconfdir}/deepin/greeters.d/10-cursor-theme %{_datadir}/xgreeters/lightdm-deepin-greeter.desktop %{_datadir}/dbus-1/services/com.deepin.dde.lockFront.service %{_datadir}/dbus-1/services/com.deepin.dde.shutdownFront.service +%{_datadir}/applications/dde-lock.desktop +%{_datadir}/glib-2.0/schemas/com.deepin.dde.session-shell.gschema.xml +%{_datadir}/deepin-authentication/privileges/lightdm-deepin-greeter.conf %changelog -* Wed Sep 09 2020 chenbo.pan - 5.0.0.8-4 -- fix compile error for openeuler - -* Fri Sep 04 2020 weidong - 5.0.0.8-3 -- fix source url in spec - -* Fri Sep 04 2020 chenbo.pan - 5.0.0.8-2 -- fix compile error - -* Thu Jul 30 2020 openEuler Buildteam - 5.0.0.8-1 -- Package init +* Fri Jun 10 2022 uoser - 5.4.92-1.01 +- package init diff --git a/dde-session-shell_5.0.0.8.orig.tar.xz b/dde-session-shell_5.0.0.8.orig.tar.xz deleted file mode 100755 index 9aa8f6f7b0ff71357bcf55c85fe7a409c4d95070..0000000000000000000000000000000000000000 Binary files a/dde-session-shell_5.0.0.8.orig.tar.xz and /dev/null differ