diff --git a/_service b/_service index f55beaf..76801b7 100644 --- a/_service +++ b/_service @@ -3,7 +3,7 @@ git https://gitlab.gnome.org/GNOME/gdm.git - 46.2 + 47.0 @PARENT_TAG@+@TAG_OFFSET@ (.*)\+0 \1 diff --git a/gdm-46.2.obscpio b/gdm-46.2.obscpio deleted file mode 100644 index 4301dba..0000000 --- a/gdm-46.2.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:af96ef5426bacc9b9b63119592244e71ca5af9d16fdacb351529ac998bb45868 -size 8503309 diff --git a/gdm-47.0.obscpio b/gdm-47.0.obscpio new file mode 100644 index 0000000..2b7f0ee --- /dev/null +++ b/gdm-47.0.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9cac0668327cc6fe06b3e549a9a440d7752aa75c218fb0609b4065f955c369a +size 8533005 diff --git a/gdm.changes b/gdm.changes index 0cf9475..fdd02d6 100644 --- a/gdm.changes +++ b/gdm.changes @@ -1,3 +1,34 @@ +------------------------------------------------------------------- +Mon Sep 16 13:49:56 UTC 2024 - Dominique Leuenberger + +- Update to version 47.0: + + Fix X11 support. + +------------------------------------------------------------------- +Thu Sep 12 13:32:14 UTC 2024 - Dominique Leuenberger + +- 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 + +- 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 diff --git a/gdm.obsinfo b/gdm.obsinfo index c9fc47d..0279a9d 100644 --- a/gdm.obsinfo +++ b/gdm.obsinfo @@ -1,4 +1,4 @@ name: gdm -version: 46.2 -mtime: 1716997827 -commit: fe66f25999e329212193559972fb23dd096889f2 +version: 47.0 +mtime: 1726493306 +commit: 9c78ff6d02195156a5b556eb2a6395d7ae3d6910 diff --git a/gdm.spec b/gdm.spec index e82d211..a1c7e86 100644 --- a/gdm.spec +++ b/gdm.spec @@ -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.*