Author: wiget Date: Mon Sep 5 20:04:21 2011 GMT Module: packages Tag: DEVEL ---- Log message: - start update to 3.1.90
---- Files affected: packages/gdm: gdm-polkit.patch (1.6 -> 1.6.2.1) , gdm.spec (1.271 -> 1.271.2.1) ---- Diffs: ================================================================ Index: packages/gdm/gdm-polkit.patch diff -u packages/gdm/gdm-polkit.patch:1.6 packages/gdm/gdm-polkit.patch:1.6.2.1 --- packages/gdm/gdm-polkit.patch:1.6 Wed Apr 6 15:22:38 2011 +++ packages/gdm/gdm-polkit.patch Mon Sep 5 22:04:15 2011 @@ -5,9 +5,99 @@ Ubuntu: https://bugs.launchpad.net/ubuntu/+source/gdm/+bug/395299 Upstream: http://bugzilla.gnome.org/show_bug.cgi?id=587750 -diff -urN gdm-2.29.92/common/gdm-settings.c gdm-2.29.92.new//common/gdm-settings.c ---- gdm-2.29.92/common/gdm-settings.c 2010-03-08 22:53:57.000000000 +0100 -+++ gdm-2.29.92.new//common/gdm-settings.c 2010-03-14 21:01:32.864403121 +0100 +--- gdm-3.1.90/data/Makefile.am.wiget 2011-08-31 02:04:37.000000000 +0200 ++++ gdm-3.1.90/data/Makefile.am 2011-09-05 21:46:13.070224232 +0200 +@@ -45,6 +45,8 @@ schemasdir = $(pkgdatadir) + schemas_in_files = gdm.schemas.in + schemas_DATA = $(schemas_in_files:.schemas.in=.schemas) + ++@INTLTOOL_POLICY_RULE@ ++ + gdm.schemas.in: $(srcdir)/gdm.schemas.in.in + sed -e 's,[@]GDMPREFETCHCMD[@],$(GDMPREFETCHCMD),g' \ + -e 's,[@]GDM_CUSTOM_CONF[@],$(GDM_CUSTOM_CONF),g' \ +@@ -84,11 +86,18 @@ localealias_DATA = locale.alias + sessiondir = $(datadir)/gnome-session/sessions + session_DATA = gdm-fallback.session gdm-shell.session + ++polkitdir = $(datadir)/polkit-1/actions ++polkit_in_files = gdm.policy.in ++polkit_DATA = $(polkit_in_files:.policy.in=.policy) ++check: ++ $(POLKIT_POLICY_FILE_VALIDATE) $(polkit_DATA) ++ + EXTRA_DIST = \ + $(schemas_in_files) \ + $(schemas_DATA) \ + $(dbusconf_in_files) \ + $(localealias_DATA) \ ++ $(polkit_in_files) \ + gdm.schemas.in.in \ + gdm.conf-custom.in \ + Xsession.in \ +@@ -118,6 +127,7 @@ CLEANFILES = \ + + DISTCLEANFILES = \ + $(dbusconf_DATA) \ ++ $(polkit_DATA) \ + gdm-shell.session \ + gdm.schemas \ + dconf-override-db \ +--- gdm-3.1.90/data/gdm.conf.in.wiget 2011-08-09 22:08:42.000000000 +0200 ++++ gdm-3.1.90/data/gdm.conf.in 2011-09-05 21:44:39.831640332 +0200 +@@ -34,8 +34,6 @@ + <deny send_destination="org.gnome.DisplayManager" + send_interface="org.gnome.DisplayManager.LocalDisplayFactory"/> + <deny send_destination="org.gnome.DisplayManager" +- send_interface="org.gnome.DisplayManager.Settings"/> +- <deny send_destination="org.gnome.DisplayManager" + send_interface="org.gnome.DisplayManager.Slave"/> + <deny send_destination="org.gnome.DisplayManager" + send_interface="org.gnome.DisplayManager.Session"/> +@@ -44,6 +42,10 @@ + <allow send_destination="org.gnome.DisplayManager" + send_interface="org.freedesktop.DBus.Introspectable"/> + ++ <!-- Controlled by PolicyKit --> ++ <allow send_destination="org.gnome.DisplayManager" ++ send_interface="org.gnome.DisplayManager.Settings"/> ++ + <allow send_destination="org.gnome.DisplayManager" + send_interface="org.gnome.DisplayManager.Display" + send_member="GetId"/> +--- gdm-3.1.90/data/gdm.policy.in.wiget 2011-09-05 21:44:39.831640332 +0200 ++++ gdm-3.1.90/data/gdm.policy.in 2011-09-05 21:44:39.831640332 +0200 +@@ -0,0 +1,18 @@ ++<?xml version="1.0" encoding="UTF-8"?> ++<!DOCTYPE policyconfig PUBLIC ++ "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN" ++ "http://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd"> ++<policyconfig> ++ <vendor>The GNOME Project</vendor> ++ <vendor_url>http://www.gnome.org/</vendor_url> ++ <icon_name>gdm</icon_name> ++ ++ <action id="org.gnome.displaymanager.settings.write"> ++ <description>Change login screen configuration</description> ++ <message>Privileges are required to change the login screen configuration.</message> ++ <defaults> ++ <allow_inactive>no</allow_inactive> ++ <allow_active>auth_admin_keep</allow_active> ++ </defaults> ++ </action> ++</policyconfig> +--- gdm-3.1.90/common/Makefile.am.wiget 2011-08-09 22:08:42.000000000 +0200 ++++ gdm-3.1.90/common/Makefile.am 2011-09-05 21:44:39.831640332 +0200 +@@ -99,6 +99,7 @@ libgdmcommon_la_CFLAGS = \ + $(NULL) + + libgdmcommon_la_LIBADD = \ ++ $(COMMON_LIBS) \ + $(NULL) + + libgdmcommon_la_LDFLAGS = \ +--- gdm-3.1.90/common/gdm-settings.c.wiget 2011-08-09 22:08:42.000000000 +0200 ++++ gdm-3.1.90/common/gdm-settings.c 2011-09-05 21:44:39.831640332 +0200 @@ -36,6 +36,7 @@ #define DBUS_API_SUBJECT_TO_CHANGE #include <dbus/dbus-glib.h> @@ -16,7 +106,7 @@ #include "gdm-settings.h" #include "gdm-settings-glue.h" -@@ -110,6 +111,90 @@ +@@ -108,6 +109,90 @@ gdm_settings_get_value (GdmSettings *set return res; } @@ -107,7 +197,7 @@ /* dbus-send --system --print-reply --dest=org.gnome.DisplayManager /org/gnome/DisplayManager/Settings org.gnome.DisplayManager.Settings.SetValue string:"xdmcp/Enable" string:"false" */ -@@ -118,26 +203,30 @@ +@@ -116,26 +201,30 @@ gboolean gdm_settings_set_value (GdmSettings *settings, const char *key, const char *value, @@ -153,9 +243,23 @@ } static gboolean -diff -urN gdm-2.29.92/common/gdm-settings.h gdm-2.29.92.new//common/gdm-settings.h ---- gdm-2.29.92/common/gdm-settings.h 2010-03-08 22:53:57.000000000 +0100 -+++ gdm-2.29.92.new//common/gdm-settings.h 2010-03-14 21:01:32.864403121 +0100 +--- gdm-3.1.90/common/gdm-settings.xml.wiget 2011-04-25 17:55:04.000000000 +0200 ++++ gdm-3.1.90/common/gdm-settings.xml 2011-09-05 21:44:39.831640332 +0200 +@@ -5,7 +5,12 @@ + <arg name="key" direction="in" type="s"/> + <arg name="value" direction="out" type="s"/> + </method> ++ <method name="Unlock"> ++ <annotation name="org.freedesktop.DBus.GLib.Async" value=""/> ++ <arg name="is_unlocked" direction="out" type="b"/> ++ </method> + <method name="SetValue"> ++ <annotation name="org.freedesktop.DBus.GLib.Async" value=""/> + <arg name="key" direction="in" type="s"/> + <arg name="value" direction="in" type="s"/> + </method> +--- gdm-3.1.90/common/gdm-settings.h.wiget 2011-04-25 17:55:04.000000000 +0200 ++++ gdm-3.1.90/common/gdm-settings.h 2011-09-05 21:44:39.831640332 +0200 @@ -23,6 +23,7 @@ #define __GDM_SETTINGS_H @@ -164,7 +268,7 @@ G_BEGIN_DECLS -@@ -70,10 +71,12 @@ +@@ -70,10 +71,12 @@ gboolean gdm_settings_get_val const char *key, char **value, GError **error); @@ -178,45 +282,17 @@ G_END_DECLS -diff -urN gdm-2.29.92/common/gdm-settings.xml gdm-2.29.92.new//common/gdm-settings.xml ---- gdm-2.29.92/common/gdm-settings.xml 2010-03-08 22:53:57.000000000 +0100 -+++ gdm-2.29.92.new//common/gdm-settings.xml 2010-03-14 21:01:32.864403121 +0100 -@@ -5,7 +5,12 @@ - <arg name="key" direction="in" type="s"/> - <arg name="value" direction="out" type="s"/> - </method> -+ <method name="Unlock"> -+ <annotation name="org.freedesktop.DBus.GLib.Async" value=""/> -+ <arg name="is_unlocked" direction="out" type="b"/> -+ </method> - <method name="SetValue"> -+ <annotation name="org.freedesktop.DBus.GLib.Async" value=""/> - <arg name="key" direction="in" type="s"/> - <arg name="value" direction="in" type="s"/> - </method> -diff -urN gdm-2.29.92/common/Makefile.am gdm-2.29.92.new//common/Makefile.am ---- gdm-2.29.92/common/Makefile.am 2010-03-08 22:53:57.000000000 +0100 -+++ gdm-2.29.92.new//common/Makefile.am 2010-03-14 21:01:32.867730975 +0100 -@@ -110,6 +110,7 @@ - $(NULL) - - libgdmcommon_la_LIBADD = \ -+ $(COMMON_LIBS) \ - $(NULL) - - libgdmcommon_la_LDFLAGS = \ -diff -urN gdm-2.29.92/configure.ac gdm-2.29.92.new//configure.ac ---- gdm-2.29.92/configure.ac 2010-03-08 23:09:47.000000000 +0100 -+++ gdm-2.29.92.new//configure.ac 2010-03-14 21:03:28.747726327 +0100 -@@ -40,6 +40,7 @@ +--- gdm-3.1.90/configure.ac.wiget 2011-08-30 20:24:43.000000000 +0200 ++++ gdm-3.1.90/configure.ac 2011-09-05 21:45:16.999745584 +0200 +@@ -56,6 +56,7 @@ dnl - Dependencies dnl --------------------------------------------------------------------------- DBUS_GLIB_REQUIRED_VERSION=0.74 +POLKIT_GOBJECT_REQUIRED_VERSION=0.92 - GLIB_REQUIRED_VERSION=2.27.4 + GLIB_REQUIRED_VERSION=2.29.3 GTK_REQUIRED_VERSION=2.91.1 PANGO_REQUIRED_VERSION=1.3.0 -@@ -60,6 +61,7 @@ +@@ -78,6 +79,7 @@ AC_SUBST(GTHREAD_LIBS) PKG_CHECK_MODULES(COMMON, dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION @@ -224,97 +300,11 @@ gobject-2.0 >= $GLIB_REQUIRED_VERSION gio-2.0 >= $GLIB_REQUIRED_VERSION ) -@@ -68,6 +70,7 @@ +@@ -86,6 +88,7 @@ AC_SUBST(COMMON_LIBS) PKG_CHECK_MODULES(DAEMON, dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION + polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED_VERSION gobject-2.0 >= $GLIB_REQUIRED_VERSION gio-2.0 >= $GLIB_REQUIRED_VERSION - ) -diff -urN gdm-2.29.92/data/gdm.conf.in gdm-2.29.92.new//data/gdm.conf.in ---- gdm-2.29.92/data/gdm.conf.in 2010-03-08 22:53:57.000000000 +0100 -+++ gdm-2.29.92.new//data/gdm.conf.in 2010-03-14 21:01:32.867730975 +0100 -@@ -34,8 +34,6 @@ - <deny send_destination="org.gnome.DisplayManager" - send_interface="org.gnome.DisplayManager.LocalDisplayFactory"/> - <deny send_destination="org.gnome.DisplayManager" -- send_interface="org.gnome.DisplayManager.Settings"/> -- <deny send_destination="org.gnome.DisplayManager" - send_interface="org.gnome.DisplayManager.Slave"/> - <deny send_destination="org.gnome.DisplayManager" - send_interface="org.gnome.DisplayManager.Session"/> -@@ -44,6 +42,10 @@ - <allow send_destination="org.gnome.DisplayManager" - send_interface="org.freedesktop.DBus.Introspectable"/> - -+ <!-- Controlled by PolicyKit --> -+ <allow send_destination="org.gnome.DisplayManager" -+ send_interface="org.gnome.DisplayManager.Settings"/> -+ - <allow send_destination="org.gnome.DisplayManager" - send_interface="org.gnome.DisplayManager.Display" - send_member="GetId"/> -diff -urN gdm-2.29.92/data/gdm.policy.in gdm-2.29.92.new//data/gdm.policy.in ---- gdm-2.29.92/data/gdm.policy.in 1970-01-01 01:00:00.000000000 +0100 -+++ gdm-2.29.92.new//data/gdm.policy.in 2010-03-14 21:01:32.867730975 +0100 -@@ -0,0 +1,18 @@ -+<?xml version="1.0" encoding="UTF-8"?> -+<!DOCTYPE policyconfig PUBLIC -+ "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN" -+ "http://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd"> -+<policyconfig> -+ <vendor>The GNOME Project</vendor> -+ <vendor_url>http://www.gnome.org/</vendor_url> -+ <icon_name>gdm</icon_name> -+ -+ <action id="org.gnome.displaymanager.settings.write"> -+ <description>Change login screen configuration</description> -+ <message>Privileges are required to change the login screen configuration.</message> -+ <defaults> -+ <allow_inactive>no</allow_inactive> -+ <allow_active>auth_admin_keep</allow_active> -+ </defaults> -+ </action> -+</policyconfig> -diff -urN gdm-2.29.92/data/Makefile.am gdm-2.29.92.new//data/Makefile.am ---- gdm-2.29.92/data/Makefile.am 2010-03-08 22:53:57.000000000 +0100 -+++ gdm-2.29.92.new//data/Makefile.am 2010-03-14 21:06:01.074377153 +0100 -@@ -46,6 +46,8 @@ - schemas_in_files = gdm.schemas.in - schemas_DATA = $(schemas_in_files:.schemas.in=.schemas) - -+@INTLTOOL_POLICY_RULE@ -+ - gdm.schemas.in: $(srcdir)/gdm.schemas.in.in - sed -e 's,[@]GDMPREFETCHCMD[@],$(GDMPREFETCHCMD),g' \ - -e 's,[@]GDM_CUSTOM_CONF[@],$(GDM_CUSTOM_CONF),g' \ -@@ -78,11 +80,18 @@ - localealiasdir = $(datadir)/gdm - localealias_DATA = locale.alias - -+polkitdir = $(datadir)/polkit-1/actions -+polkit_in_files = gdm.policy.in -+polkit_DATA = $(polkit_in_files:.policy.in=.policy) -+check: -+ $(POLKIT_POLICY_FILE_VALIDATE) $(polkit_DATA) -+ - EXTRA_DIST = \ - $(schemas_in_files) \ - $(schemas_DATA) \ - $(dbusconf_in_files) \ - $(localealias_DATA) \ -+ $(polkit_in_files) \ - gdm.schemas.in.in \ - gdm.conf-custom.in \ - Xsession.in \ -@@ -105,7 +114,8 @@ - $(NULL) - - DISTCLEANFILES = \ -- $(dbusconf_DATA) \ -+ $(dbusconf_DATA) \ -+ $(polkit_DATA) \ - gdm.schemas \ - $(NULL) - + accountsservice >= $ACCOUNTS_SERVICE_REQUIRED_VERSION ================================================================ Index: packages/gdm/gdm.spec diff -u packages/gdm/gdm.spec:1.271 packages/gdm/gdm.spec:1.271.2.1 --- packages/gdm/gdm.spec:1.271 Tue Aug 16 20:20:13 2011 +++ packages/gdm/gdm.spec Mon Sep 5 22:04:15 2011 @@ -15,13 +15,13 @@ Summary(ru.UTF-8): Дисплейный менеджер GNOME Summary(uk.UTF-8): Дисплейний менеджер GNOME Name: gdm -Version: 3.0.4 -Release: 4 +Version: 3.1.90 +Release: 0.1 Epoch: 2 License: GPL/LGPL Group: X11/Applications -Source0: http://ftp.gnome.org/pub/GNOME/sources/gdm/3.0/%{name}-%{version}.tar.xz -# Source0-md5: fd90c847b3988c685cb62f775787672b +Source0: http://ftp.gnome.org/pub/GNOME/sources/gdm/3.1/%{name}-%{version}.tar.xz +# Source0-md5: 7e321d02eda07690feed7e7ad5c5b71b Source1: %{name}.pamd Source2: %{name}.init Source3: %{name}-pld-logo.png @@ -217,6 +217,7 @@ %useradd -u 55 -r -d /home/services/xdm -s /bin/false -c "X Display Manager" -g xdm xdm %post +/sbin/ldconfig %gconf_schema_install gdm-simple-greeter.schemas %scrollkeeper_update_post %update_icon_cache hicolor @@ -225,6 +226,7 @@ %gconf_schema_uninstall gdm-simple-greeter.schemas %postun +/sbin/ldconfig %scrollkeeper_update_postun %update_icon_cache hicolor @@ -256,6 +258,16 @@ %attr(755,root,root) %{_sbindir}/gdm-binary %attr(755,root,root) %{_bindir}/gdm-screenshot %attr(755,root,root) %{_bindir}/gdmflexiserver +%attr(755,root,root) %{_libdir}/libgdmgreeter.so.1.0.0 +%attr(755,root,root) %ghost %{_libdir}/libgdmgreeter.so.1 +%attr(755,root,root) %{_libdir}/libgdmsimplegreeter.so.1.0.0 +%attr(755,root,root) %ghost %{_libdir}/libgdmsimplegreeter.so.1 +%dir %{_libdir}/gdm +%dir %{_libdir}/gdm/simple-greeter +%attr(755,root,root) %{_libdir}/gdm/simple-greeter/extensions/libfingerprint.so +%attr(755,root,root) %{_libdir}/gdm/simple-greeter/extensions/libpassword.so +%attr(755,root,root) %{_libdir}/gdm/simple-greeter/extensions/libsmartcard.so +%{_libdir}/girepository-1.0/GdmGreeter-1.0.typelib %attr(755,root,root) %{_libexecdir}/gdm-crash-logger %attr(755,root,root) %{_libexecdir}/gdm-factory-slave %attr(755,root,root) %{_libexecdir}/gdm-host-chooser @@ -265,6 +277,7 @@ %attr(755,root,root) %{_libexecdir}/gdm-simple-greeter %attr(755,root,root) %{_libexecdir}/gdm-simple-slave %attr(755,root,root) %{_libexecdir}/gdm-xdmcp-chooser-slave +%attr(755,root,root) %{_libexecdir}/gdm-smartcard-worker %dir %{_sysconfdir}/gdm %dir %{_sysconfdir}/gdm/Init %attr(755,root,root) %config %{_sysconfdir}/gdm/Init/Default @@ -296,10 +309,29 @@ %{_pixmapsdir}/* %{_datadir}/gdm %{_datadir}/polkit-1/actions/gdm.policy -%{_datadir}/gnome-session/sessions/gdm.session +%{_datadir}/gnome-session/sessions/gdm-fallback.session +%{_datadir}/gnome-session/sessions/gdm-shell.session %{_datadir}/xsessions/custom.desktop %{_datadir}/xsessions/default.desktop %{_iconsdir}/hicolor/*/apps/*.png +%{_datadir}/glib-2.0/schemas/org.gnome.display-manager.extensions.fingerprint.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.display-manager.extensions.smartcard.gschema.xml + +#%files devel +#%defattr(644,root,root,755) +#%{_includedir}/gdm/greeter/gdm-greeter-client.h +#%{_includedir}/gdm/greeter/gdm-greeter-sessions.h +#%{_includedir}/gdm/simple-greeter/gdm-login-extension.h +#%{_pkgconfigdir}/gdmgreeter.pc +#%{_pkgconfigdir}/gdmsimplegreeter.pc +#%{_libdir}/libgdmgreeter.so +#%{_libdir}/libgdmsimplegreeter.so +#%{_datadir}/gir-1.0/GdmGreeter-1.0.gir +# +#%files static +#%defattr(644,root,root,755) +#%{_libdir}/libgdmgreeter.a +#%{_libdir}/libgdmsimplegreeter.a %files init %defattr(644,root,root,755) @@ -312,6 +344,9 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.271.2.1 2011/09/05 20:04:15 wiget +- start update to 3.1.90 + Revision 1.271 2011/08/16 18:20:13 megabajt - R: dbus-x11 - release 4 ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/gdm/gdm-polkit.patch?r1=1.6&r2=1.6.2.1&f=u http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/gdm/gdm.spec?r1=1.271&r2=1.271.2.1&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
