diff --git a/.gitignore b/.gitignore index 33a087f..f576f45 100644 --- a/.gitignore +++ b/.gitignore @@ -147,3 +147,4 @@ gdm-2.30.2.tar.bz2 /gdm-44.1.tar.xz /gdm-45.beta.tar.xz /gdm-45.0.1.tar.xz +/gdm-46.alpha.tar.xz diff --git a/gdm.spec b/gdm.spec index 0fbb3f6..c008b49 100644 --- a/gdm.spec +++ b/gdm.spec @@ -6,13 +6,13 @@ Name: gdm Epoch: 1 -Version: 45.0.1 +Version: 46.alpha Release: %autorelease Summary: The GNOME Display Manager License: GPL-2.0-or-later URL: https://wiki.gnome.org/Projects/GDM -Source0: https://download.gnome.org/sources/gdm/45/gdm-%{tarball_version}.tar.xz +Source0: https://download.gnome.org/sources/gdm/46/gdm-%{tarball_version}.tar.xz Source1: org.gnome.login-screen.gschema.override # moved here from pulseaudio-gdm-hooks-11.1-16 @@ -39,6 +39,7 @@ BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gtk+-3.0) >= %{gtk3_version} BuildRequires: pkgconfig(gudev-1.0) BuildRequires: pkgconfig(iso-codes) +BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(libcanberra-gtk3) BuildRequires: pkgconfig(libkeyutils) BuildRequires: pkgconfig(libselinux) @@ -122,6 +123,8 @@ GDM specific authentication features. -Drun-dir=/run/gdm \ -Dudev-dir=%{_udevrulesdir} \ -Ddefault-path=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin \ + -Ddefault-pam-config=redhat \ + -Ddistro=redhat \ -Dprofiling=true \ -Dplymouth=enabled \ -Dselinux=enabled @@ -138,8 +141,6 @@ mkdir -p %{buildroot}%{_sysconfdir}/gdm/PostSession install -p -m644 -D %{SOURCE5} %{buildroot}%{_localstatedir}/lib/gdm/.config/pulse/default.pa install -p -m644 -D %{SOURCE6} %{buildroot}%{_sysusersdir}/%{name}.conf -rm -f %{buildroot}%{_sysconfdir}/pam.d/gdm - # add logo to shell greeter cp -a %{SOURCE1} %{buildroot}%{_datadir}/glib-2.0/schemas @@ -249,6 +250,7 @@ fi %{_libexecdir}/gdm-x-session %{_sbindir}/gdm %{_bindir}/gdmflexiserver +%{_bindir}/gdm-config %{_bindir}/gdm-screenshot %dir %{_datadir}/dconf %dir %{_datadir}/dconf/profile @@ -265,6 +267,7 @@ fi %{_libdir}/girepository-1.0/Gdm-1.0.typelib %{_libdir}/security/pam_gdm.so %{_libdir}/libgdm*.so* +%{_libexecdir}/gdm-auth-config-redhat %attr(0711, root, gdm) %dir %{_localstatedir}/log/gdm %attr(1770, gdm, gdm) %dir %{_localstatedir}/lib/gdm %attr(0700, gdm, gdm) %dir %{_localstatedir}/lib/gdm/.config diff --git a/sources b/sources index c8b009d..49f83de 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gdm-45.0.1.tar.xz) = f0c667dd5df034087e284c2ec1131b55a85cd9e832c15c2aff1637e1e36d4d62a7d86528a2e524bb2782ca7d7cc7cb9c34a9ce9bba688ad222af409e2eb69abe +SHA512 (gdm-46.alpha.tar.xz) = d9a3147ba985e0f110decf905916a74a8c4d3bc8e28dafc27c22d38f0487d7b60587d702da14d026176c47801b22a2bd4cb87800ce1b1f108a664250bff5ebed