Accepting request 636063 from GNOME:Next

update to 3.30

OBS-URL: https://build.opensuse.org/request/show/636063
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-session?expand=0&rev=300
This commit is contained in:
Dominique Leuenberger 2018-09-24 07:22:58 +00:00 committed by Git OBS Bridge
parent e397ace288
commit 3e9242ec56
4 changed files with 36 additions and 16 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b893f75c8d34dbdbbc5c56429a17b59136ac7402e12f384da856dcfc725cd592
size 480196

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:29ebab28ce38d1a4c36a7ca81ee124678f31dd8ab359929efa4f582f8d04cd61
size 485128

View File

@ -1,3 +1,30 @@
-------------------------------------------------------------------
Fri Sep 7 00:27:43 UTC 2018 - luc14n0@linuxmail.org
- Update to version 3.30.0:
+ Updated translations.
- Reenable translation-update-upstream BuildRequires and its macro:
the previous issue has been fixed.
- Drop hack/workaround for gnome.desktop not being installed to
wayland-sessions (bgo#792207).
-------------------------------------------------------------------
Wed Aug 29 00:11:53 UTC 2018 - bjorn.lie@gmail.com
- Update to version 3.29.92:
+ Add new RebootToFirmwareSetup API.
+ Crash fix when running with nested wayland compositors.
+ Use full path to binaries in desktop files.
- Disable translation-update-upstream BuildRequires and
corresponding macro, currently breaks the build.
-------------------------------------------------------------------
Fri Aug 3 22:44:28 UTC 2018 - bjorn.lie@gmail.com
- Update to version 3.29.90:
+ Drop deprecated environment variable again.
+ Harden permissions on config dir.
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jul 23 09:52:09 UTC 2018 - dimstar@opensuse.org Mon Jul 23 09:52:09 UTC 2018 - dimstar@opensuse.org
@ -447,7 +474,7 @@ Wed May 25 21:46:08 UTC 2016 - zaitor@opensuse.org
- Change gnome-session-ice-auth-for-suid.patch patch tag to - Change gnome-session-ice-auth-for-suid.patch patch tag to
PATCH-FIX-SLE, and only apply for non-opensuse. Same for PATCH-FIX-SLE, and only apply for non-opensuse. Same for
gnome-common BuildRequires and NOCONFIGURE call. gnome-common BuildRequires and NOCONFIGURE call.
- Add xsltproc BuildRequries: Needed for man pages, pulled in by - Add xsltproc BuildRequires: Needed for man pages, pulled in by
gnome-common before. gnome-common before.
- Drop no longer needed Provides and Obsoletes: gnome-core, - Drop no longer needed Provides and Obsoletes: gnome-core,
gnome-session-branding, gnome-session-gtk1-support, gnome-session-branding, gnome-session-gtk1-support,

View File

@ -17,17 +17,19 @@
Name: gnome-session Name: gnome-session
Version: 3.28.1 Version: 3.30.0
Release: 0 Release: 0
Summary: Session Tools for the GNOME Desktop Summary: Session Tools for the GNOME Desktop
License: GPL-2.0-or-later License: GPL-2.0-or-later
Group: System/GUI/GNOME Group: System/GUI/GNOME
URL: http://www.gnome.org URL: https://www.gnome.org
Source: http://download.gnome.org/sources/gnome-session/3.28/%{name}-%{version}.tar.xz Source0: https://download.gnome.org/sources/gnome-session/3.30/%{name}-%{version}.tar.xz
Source1: gnome Source1: gnome
Source2: gnome.desktop Source2: gnome.desktop
# PATCH-FIX-UPSTREAM gnome-session-better-handle-empty-xdg_session_type.patch bsc#1084756 bgo#794256 yfjiang@suse.com -- solution provided by msrb@suse.com using a more reasonable way to handle gpu acceleration check # PATCH-FIX-UPSTREAM gnome-session-better-handle-empty-xdg_session_type.patch bsc#1084756 bgo#794256 yfjiang@suse.com -- solution provided by msrb@suse.com using a more reasonable way to handle gpu acceleration check
Patch0: gnome-session-better-handle-empty-xdg_session_type.patch Patch0: gnome-session-better-handle-empty-xdg_session_type.patch
BuildRequires: docbook-xsl-stylesheets BuildRequires: docbook-xsl-stylesheets
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: meson BuildRequires: meson
@ -116,15 +118,6 @@ translation-update-upstream po gnome-session-3.0
%install %install
%meson_install %meson_install
# Copy /usr/share/xsessions to /usr/share/wayland-sessions, workaround a meson issue
# https://bugzilla.gnome.org/show_bug.cgi?id=792207
if ! -d %{buildroot}%{_datadir}/wayland-sessions; then
mkdir -p %{buildroot}%{_datadir}/wayland-sessions
cp %{buildroot}%{_datadir}/xsessions/gnome.desktop %{buildroot}%{_datadir}/wayland-sessions/
else
echo "meson_install copied the wayland session already, remove this hack"
exit 42
fi
# install startup script and xsession file # install startup script and xsession file
install -d -m755 %{buildroot}%{_bindir} install -d -m755 %{buildroot}%{_bindir}
install -m755 %{SOURCE1} %{buildroot}%{_bindir}/gnome install -m755 %{SOURCE1} %{buildroot}%{_bindir}/gnome