Accepting request 481627 from GNOME:Factory

Update to 3.24.0 (forwarded request 481619 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/481627
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdm?expand=0&rev=189
This commit is contained in:
Dominique Leuenberger 2017-03-22 22:12:05 +00:00 committed by Git OBS Bridge
commit ba216fbe55
4 changed files with 67 additions and 11 deletions

View File

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

3
gdm-3.24.0.tar.xz Normal file
View File

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

View File

@ -1,3 +1,61 @@
-------------------------------------------------------------------
Mon Mar 20 21:41:53 UTC 2017 - dimstar@opensuse.org
- Update to version 3.24.0:
+ No changes.
-------------------------------------------------------------------
Mon Mar 13 19:39:20 UTC 2017 - zaitor@opensuse.org
- Update to version 3.23.92:
+ Be more robust against misconfigured autologin systems.
-------------------------------------------------------------------
Sun Mar 12 03:23:51 UTC 2017 - zaitor@opensuse.org
- Update to version 3.23.91.1:
+ Fix regression in wayland fallback code.
+ Fix for headless sessions.
+ Change around how PostLogin/PostSession scripts are run.
+ Fix XDMCP in network environments with poor network resolution.
+ Don't try to user switch with XDMCP.
+ Updated translations.
-------------------------------------------------------------------
Sat Mar 11 11:12:19 CET 2017 - kukuk@suse.de
- Require group video
-------------------------------------------------------------------
Tue Feb 28 15:32:20 UTC 2017 - dimstar@opensuse.org
- Update to version 3.23.91:
+ Small fix to environment variable importing.
+ Add configure knob to turn off user X server.
-------------------------------------------------------------------
Tue Jan 10 14:16:39 UTC 2017 - adrien.plazas@suse.com
- Drop requirement on xorg-x11-server-extra: it provides Xdmx,
Xephyr and Xnest, which usage is strongly discouraged nowadays
since the protocols they implement are insecure and work badly on
GNOME 3. Other remoting protocols like VNC are recommended
instead.
-------------------------------------------------------------------
Mon Jan 9 11:03:14 UTC 2017 - dimstar@opensuse.org
- Update to version 3.23.4:
+ Make X11DisplayName property accurate.
+ Fix bug that forced wayland on second logins even if user
didn't pick it.
+ Kill clients from display on logout (multiseat and xdmcp only).
+ Send hangup to process group when session exits.
+ Allow specifying pam_gdm install location to configure.
- Pass --with-pam-mod-dir=/%{_lib}/security to configure: directly
install the pam module into the right location instead of moving
it there later on.
-------------------------------------------------------------------
Wed Oct 12 18:28:33 UTC 2016 - zaitor@opensuse.org

View File

@ -1,7 +1,7 @@
#
# spec file for package gdm
#
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -25,13 +25,13 @@
%define enable_split_authentication 0
Name: gdm
Version: 3.22.1
Version: 3.24.0
Release: 0
Summary: The GNOME Display Manager
License: GPL-2.0+
Group: System/GUI/GNOME
Url: http://projects.gnome.org/gdm/
Source: http://download.gnome.org/sources/gdm/3.22/%{name}-%{version}.tar.xz
Source: http://download.gnome.org/sources/gdm/3.24/%{name}-%{version}.tar.xz
Source1: gdm.pamd
Source2: gdm-autologin.pamd
Source3: gdm-launch-environment.pamd
@ -90,12 +90,12 @@ BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xau)
BuildRequires: pkgconfig(xorg-server)
BuildRequires: pkgconfig(xrandr)
Requires(pre): group(video)
Requires: %{name}-branding = %{version}
Requires: gdmflexiserver
Requires: gnome-session-core
Requires: gnome-settings-daemon
Requires: gnome-shell
Requires: xorg-x11-server-extra
Requires(post): dconf
# accessibility
Recommends: orca
@ -204,6 +204,7 @@ NOCONFIGURE=1 sh autogen.sh
--with-at-spi-registryd-directory=%{_libexecdir}/at-spi \
--with-check-accelerated-directory=%{_libexecdir} \
--with-gnome-settings-daemon-directory=%{_libexecdir}/gnome-settings-daemon-3.0 \
--with-pam-mod-dir=/%{_lib}/security \
--enable-ipv6 \
--enable-gdm-xsession \
--with-plymouth \
@ -224,7 +225,7 @@ NOCONFIGURE=1 sh autogen.sh
%install
%make_install
find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
find %{buildroot} -name '*.la' -type f -delete -print
# Do not ship the systemd.service file: openSUSE uses xdm, which enables the DM based on sysconfig.
rm %{buildroot}%{systemdsystemunitdir}/gdm.service
## Install PAM files.
@ -248,9 +249,6 @@ echo "We are not ready for this, we need to know what to put in gdm-fingerprint
false
%endif
ln -s gdm $RPM_BUILD_ROOT/etc/pam.d/gdm-password
# move the pam module out of _prefix
mkdir -p %{buildroot}/%{_lib}/security
mv %{buildroot}%{_libdir}/security/pam_gdm.so %{buildroot}/%{_lib}/security/
## Install other files
# Install PostLogin script.
mv $RPM_BUILD_ROOT%{_sysconfdir}/gdm/PostLogin/Default.sample $RPM_BUILD_ROOT%{_sysconfdir}/gdm/PostLogin/Default