Accepting request 1205426 from GNOME:Factory

SCripted push of GNOME 47

OBS-URL: https://build.opensuse.org/request/show/1205426
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdm?expand=0&rev=273
This commit is contained in:
Ana Guerrero 2024-10-08 15:17:18 +00:00 committed by Git OBS Bridge
commit 38093236b4
6 changed files with 62 additions and 19 deletions

View File

@ -3,7 +3,7 @@
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://gitlab.gnome.org/GNOME/gdm.git</param>
<param name="revision">46.2</param>
<param name="revision">47.0</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>

View File

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

BIN
gdm-47.0.obscpio (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,3 +1,34 @@
-------------------------------------------------------------------
Mon Sep 16 13:49:56 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 47.0:
+ Fix X11 support.
-------------------------------------------------------------------
Thu Sep 12 13:32:14 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Split the xdm-wrapper parts into gdm-xdm-integration. Require
this new package or gdm-systemd by gdm (suggesting the
xdm-integration for now).
-------------------------------------------------------------------
Wed Sep 11 17:43:19 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 47.rc:
+ Make X11 support optional
+ Support logind secure attention key
+ Drop gdm-screenshot
+ Don't hardcode g-r-d in dbus policy
+ Fix numeric local address resolution
+ Docs updates
+ Updated translations.
- Changes from version 47.alpha:
+ Support for gnome-remote-desktop persistent sessions
+ Misc changes
+ Updated translations.
- Drop pkgconfig(libcanberra-gtk3) BuildRequires: No longer needed,
nor used.
-------------------------------------------------------------------
Thu Aug 15 09:41:11 UTC 2024 - Alynx Zhou <alynx.zhou@suse.com>

View File

@ -1,4 +1,4 @@
name: gdm
version: 46.2
mtime: 1716997827
commit: fe66f25999e329212193559972fb23dd096889f2
version: 47.0
mtime: 1726493306
commit: 9c78ff6d02195156a5b556eb2a6395d7ae3d6910

View File

@ -27,7 +27,7 @@
%endif
Name: gdm
Version: 46.2
Version: 47.0
Release: 0
Summary: The GNOME Display Manager
License: GPL-2.0-or-later
@ -111,7 +111,6 @@ BuildRequires: pkgconfig(gtk+-3.0) >= 2.91.1
BuildRequires: pkgconfig(gudev-1.0) >= 232
BuildRequires: pkgconfig(iso-codes)
BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(libcanberra-gtk3) >= 0.4
BuildRequires: pkgconfig(libkeyutils)
BuildRequires: pkgconfig(libsystemd)
BuildRequires: pkgconfig(ply-boot-client)
@ -130,11 +129,10 @@ Requires: gnome-settings-daemon
Requires: gnome-shell
# xdm package ships systemd display-manager service and other common scripts
# between display managers (bsc#1084655)
Requires: xdm
Requires: (gdm-xdm-integration or gdm-systemd)
Suggests: gdm-xdm-integration
Requires(post): dconf
Requires(pre): group(video)
Requires(post): update-alternatives
Requires(postun): update-alternatives
Recommends: iso-codes
# accessibility
Recommends: orca
@ -214,6 +212,17 @@ providing graphical log-ins and managing local and remote displays.
This package provides the upstream default configuration for gdm.
%package xdm-integration
Summary: gdm integration into the xdm wrapper script
Requires: gdm
Requires: xdm
Requires(post): update-alternatives
Requires(postun): update-alternatives
%description xdm-integration
GDM's XDM wrapper integration
By default openSUSE uses xdm which enables the DM based on sysconfig.
%package systemd
Summary: Systemd gdm.service file
Group: System/GUI/GNOME
@ -362,6 +371,8 @@ install -D -m 644 %{SOURCE20} %{buildroot}%{_prefix}/share/factory/var/lib/gdm/.
%post
%tmpfiles_create gdm.conf
%post xdm-integration
%{_sbindir}/update-alternatives --install %{_prefix}/lib/X11/displaymanagers/default-displaymanager \
default-displaymanager %{_prefix}/lib/X11/displaymanagers/gdm 25
@ -369,7 +380,7 @@ install -D -m 644 %{SOURCE20} %{buildroot}%{_prefix}/share/factory/var/lib/gdm/.
# Create dconf database for gdm, to lockdown the gdm session
dconf update
%postun
%postun xdm-integration
[ -f %{_prefix}/lib/X11/displaymanagers/gdm ] || %{_sbindir}/update-alternatives \
--remove default-displaymanager %{_prefix}/lib/X11/displaymanagers/gdm
@ -385,7 +396,6 @@ dconf update
%{_sbindir}/gdm
%{_bindir}/gdm
%{_bindir}/gdm-config
%{_bindir}/gdm-screenshot
%dir %{_datadir}/dconf
%dir %{_datadir}/dconf/profile
%{_datadir}/dconf/profile/gdm
@ -413,11 +423,6 @@ dconf update
%_config_norepl %{_pam_vendordir}/gdm-password
%_config_norepl %{_pam_vendordir}/gdm-launch-environment
%{_datadir}/dbus-1/system.d/gdm.conf
# /etc/xinit.d/xdm integration
%dir %{_prefix}/lib/X11/displaymanagers
%{_prefix}/lib/X11/displaymanagers/default-displaymanager
%{_prefix}/lib/X11/displaymanagers/gdm
%ghost %{_sysconfdir}/alternatives/default-displaymanager
%{_udevrulesdir}/61-gdm.rules
%{_tmpfilesdir}/gdm.conf
%{_sysusersdir}/gdm.conf
@ -426,6 +431,13 @@ dconf update
%dir %{_userunitdir}/gnome-session@gnome-login.target.d
%{_userunitdir}/gnome-session@gnome-login.target.d/session.conf
%files xdm-integration
# /etc/xinit.d/xdm integration
%dir %{_prefix}/lib/X11/displaymanagers
%{_prefix}/lib/X11/displaymanagers/default-displaymanager
%{_prefix}/lib/X11/displaymanagers/gdm
%ghost %{_sysconfdir}/alternatives/default-displaymanager
%files -n libgdm1
%{_libdir}/libgdm.so.*