From b10710122a2d61af6a1aa742a582fdbf792b7d4b Mon Sep 17 00:00:00 2001 From: mosquito Date: Aug 25 2017 07:58:03 +0000 Subject: Initial import (#1476584) Signed-off-by: mosquito --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1f86518 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/dde-session-ui-4.0.13.1.tar.gz diff --git a/deepin-session-ui.spec b/deepin-session-ui.spec new file mode 100644 index 0000000..9b28ee0 --- /dev/null +++ b/deepin-session-ui.spec @@ -0,0 +1,122 @@ +%global repo dde-session-ui + +Name: deepin-session-ui +Version: 4.0.13.1 +Release: 1%{?dist} +Summary: Deepin desktop-environment - Session UI module +License: GPLv3 +URL: https://github.com/linuxdeepin/dde-session-ui +Source0: %{url}/archive/%{version}/%{repo}-%{version}.tar.gz + +BuildRequires: deepin-gettext-tools +BuildRequires: pkgconfig(dtkwidget) = 2.0 +BuildRequires: pkgconfig(dframeworkdbus) +BuildRequires: pkgconfig(gsettings-qt) +BuildRequires: pkgconfig(gtk+-2.0) +BuildRequires: pkgconfig(liblightdm-qt5-3) +BuildRequires: pkgconfig(libsystemd) +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Svg) +BuildRequires: pkgconfig(Qt5X11Extras) +BuildRequires: pkgconfig(Qt5Multimedia) +BuildRequires: pkgconfig(xtst) +BuildRequires: pam-devel +BuildRequires: qt5-linguist +Requires: deepin-control-center +Requires: deepin-daemon +Requires: startdde +Requires: lightdm +Provides: lightdm-deepin-greeter%{?_isa} = %{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 %{repo}-%{version} +sed -i 's|lrelease|lrelease-qt5|g' translate_generation.sh + +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-welcome/com.deepin.dde.welcome.service \ + dde-offline-upgrader/dde-offline-upgrader.pro \ + dde-suspend-dialog/dde-suspend-dialog.pro \ + dde-warning-dialog/dde-warning-dialog.pro \ + dde-lowpower/dde-lowpower.pro \ + dde-welcome/dde-welcome.pro \ + dde-osd/dde-osd.pro + +%build +%qmake_qt5 PREFIX=%{_prefix} +%make_build + +%install +%make_install INSTALL_ROOT=%{buildroot} + +# lightdm.conf +#https://wiki.archlinux.org/index.php/Deepin_Desktop_Environment#Via_a_Display_Manager +install -d %{buildroot}%{_sysconfdir}/lightdm/lightdm.conf.d +cat > %{buildroot}%{_sysconfdir}/lightdm/lightdm.conf.d/deepin.conf </dev/null ||: +/usr/bin/update-desktop-database -q ||: + +%postun +if [ $1 -eq 0 ]; then + /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null ||: + /usr/bin/gtk-update-icon-cache -f -t -q %{_datadir}/icons/hicolor ||: +fi +/usr/bin/update-desktop-database -q ||: + +%posttrans +/usr/bin/gtk-update-icon-cache -f -t -q %{_datadir}/icons/hicolor ||: + +%files +%doc README.md +%license LICENSE +%config(noreplace) %{_sysconfdir}/lightdm/lightdm.conf.d/deepin.conf +%{_sysconfdir}/xdg/autostart/dde-osd_autostart.desktop +%{_bindir}/dde-* +%{_bindir}/lightdm-deepin-greeter +%{_libexecdir}/deepin-daemon/dde-* +%{_datadir}/%{repo}/ +%{_datadir}/applications/*.desktop +%{_datadir}/icons/hicolor/*/apps/* +%{_datadir}/dbus-1/services/*.service +%{_datadir}/xgreeters/lightdm-deepin-greeter.desktop + +%changelog +* Sun Aug 20 2017 mosquito - 4.0.13.1-1 +- Update to 4.0.13.1 + +* Sun Aug 6 2017 mosquito - 4.0.13-1 +- Rebuild + +* Fri Jul 14 2017 mosquito - 4.0.13-1.git4cadab1 +- Update to 4.0.13 + +* Fri May 19 2017 mosquito - 4.0.6-1.git1511ccf +- Update to 4.0.6 + +* Sun Feb 26 2017 mosquito - 3.0.27-1.git6a09cb4 +- Update to 3.0.27 + +* Tue Jan 17 2017 mosquito - 3.0.23-1.git9db2f1d +- Update to 3.0.23 + +* Sun Dec 11 2016 Jaroslav Stepanek 3.0.22-1 +- Initial package build diff --git a/sources b/sources new file mode 100644 index 0000000..3f547dc --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (dde-session-ui-4.0.13.1.tar.gz) = 96233597f1c7b86dc45f97f1fe5b625ffb17c9dc9e7de933c404e0773505aa43aaf102d46711abe678f74f56ae4adca67baca373c473846f83dd2c810f6d1b01