SHA256
1
0
forked from pool/gdm

Accepting request 459796 from GNOME:Next

Scripted push of project GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/459796
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=326
This commit is contained in:
Dominique Leuenberger 2017-02-22 20:40:02 +00:00 committed by Git OBS Bridge
parent 04828571fd
commit 7903c93d2d
4 changed files with 31 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.23.4.tar.xz Normal file
View File

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

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
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.23.4
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.23/%{name}-%{version}.tar.xz
Source1: gdm.pamd
Source2: gdm-autologin.pamd
Source3: gdm-launch-environment.pamd
@ -95,7 +95,6 @@ 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 +203,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 +224,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 +248,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