Hello community,

here is the log from the commit of package lightdm-gtk-greeter for 
openSUSE:Factory checked in at 2016-09-30 15:32:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lightdm-gtk-greeter (Old)
 and      /work/SRC/openSUSE:Factory/.lightdm-gtk-greeter.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lightdm-gtk-greeter"

Changes:
--------
--- /work/SRC/openSUSE:Factory/lightdm-gtk-greeter/lightdm-gtk-greeter.changes  
2015-10-25 19:12:54.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.lightdm-gtk-greeter.new/lightdm-gtk-greeter.changes 
    2016-09-30 15:32:24.000000000 +0200
@@ -1,0 +2,6 @@
+Sun Sep 25 10:00:10 UTC 2016 - sor.ale...@meowr.ru
+
+- Add lightdm-gtk-greeter-lightdm-1.19.2-api.patch: Use new API
+  introduced in LightDM 1.19.2.
+
+-------------------------------------------------------------------

New:
----
  lightdm-gtk-greeter-lightdm-1.19.2-api.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ lightdm-gtk-greeter.spec ++++++
--- /var/tmp/diff_new_pack.iJdeKP/_old  2016-09-30 15:32:26.000000000 +0200
+++ /var/tmp/diff_new_pack.iJdeKP/_new  2016-09-30 15:32:26.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package lightdm-gtk-greeter
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2012 Guido Berhoerster.
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,7 +18,6 @@
 
 
 %define     _version 2.0
-
 Name:           lightdm-gtk-greeter
 Version:        2.0.1
 Release:        0
@@ -27,25 +26,27 @@
 Group:          System/X11/Displaymanagers
 Url:            https://launchpad.net/lightdm-gtk-greeter
 Source:         
https://launchpad.net/%{name}/%{_version}/%{version}/+download/%{name}-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM lightdm-gtk-greeter-lightdm-1.19.2-api.patch 
sor.ale...@meowr.ru -- Use new API introduced in LightDM 1.19.2.
+Patch0:         lightdm-gtk-greeter-lightdm-1.19.2-api.patch
 BuildRequires:  autoconf
 BuildRequires:  automake >= 1.7
 BuildRequires:  fdupes
 BuildRequires:  gnome-common
 BuildRequires:  intltool
 BuildRequires:  libtool
-BuildRequires:  pkg-config
+BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(gmodule-export-2.0)
 BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 0.9.5
 BuildRequires:  pkgconfig(gtk+-3.0)
-BuildRequires:  pkgconfig(liblightdm-gobject-1) >= 1.3.5
+BuildRequires:  pkgconfig(liblightdm-gobject-1) >= 1.19.2
 BuildRequires:  pkgconfig(x11)
-Provides:       lightdm-greeter
 Requires:       %{name}-branding >= %{version}
 Requires:       lightdm
 Requires(post): update-alternatives
 Requires(postun):   update-alternatives
 Recommends:     %{name}-lang
 Recommends:     gnome-themes-accessibility
+Provides:       lightdm-greeter
 
 %description
 A LightDM greeter that uses the GTK+ toolkit.
@@ -57,9 +58,9 @@
 Group:          System/X11/Displaymanagers
 Requires:       %{name} = %{version}
 Supplements:    packageand(%{name}:branding-upstream)
+Conflicts:      otherproviders(%{name}-branding)
 Provides:       %{name}-branding = %{version}
 BuildArch:      noarch
-Conflicts:      otherproviders(%{name}-branding)
 #BRAND: /etc/lightdm/lightdm-gtk-greeter.conf: Determines a number of greeter
 #BRAND: settings, in particular the background image.
 
@@ -70,13 +71,14 @@
 
 %prep
 %setup -q
+%patch0 -p1
 sed -i 's|$(datadir)/doc|%{_docdir}|g' data/Makefile.am
 
-# Remove __DATE__ and __TIME__
-modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{_sourcedir}/%{name}.changes")"
-DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\""
-TIME="\"$(date -d "${modified}" "+%%R")\""
-find .  -name '*.[ch]' | xargs sed -i 
"s/__DATE__/${DATE}/g;s/__TIME__/${TIME}/g"
+# Remove __DATE__ and __TIME__.
+BUILD_TIME=$(LC_ALL=C date -ur %{_sourcedir}/%{name}.changes +'%{H}:%{M}')
+BUILD_DATE=$(LC_ALL=C date -ur %{_sourcedir}/%{name}.changes +'%{b} %{d} %{Y}')
+sed -i "s/__TIME__/\"$BUILD_TIME\"/" $(grep -rl '__TIME__')
+sed -i "s/__DATE__/\"$BUILD_DATE\"/" $(grep -rl '__DATE__')
 
 %build
 NOCONFIGURE=1 gnome-autogen.sh
@@ -87,9 +89,9 @@
 %make_install
 
 %if 0%{?suse_version} >= 1320
-    install -d -m 755 %{buildroot}%{_sysconfdir}/alternatives/
-    touch 
%{buildroot}%{_sysconfdir}/alternatives/lightdm-default-greeter.desktop
-    ln -s %{_sysconfdir}/alternatives/lightdm-default-greeter.desktop \
+mkdir -p %{buildroot}%{_sysconfdir}/alternatives/
+touch %{buildroot}%{_sysconfdir}/alternatives/lightdm-default-greeter.desktop
+ln -s %{_sysconfdir}/alternatives/lightdm-default-greeter.desktop \
         %{buildroot}%{_datadir}/xgreeters/lightdm-default-greeter.desktop
 %endif
 
@@ -114,15 +116,15 @@
 %defattr(-,root,root)
 %doc AUTHORS ChangeLog COPYING README
 %{_sbindir}/%{name}
-%{_datadir}/icons/hicolor/
+%{_datadir}/icons/hicolor/*/places/*
 %dir %{_datadir}/xgreeters/
 %{_datadir}/xgreeters/lightdm-gtk-greeter.desktop
 %if 0%{?suse_version} >= 1320
-    %{_datadir}/xgreeters/lightdm-default-greeter.desktop
+%{_datadir}/xgreeters/lightdm-default-greeter.desktop
 %else
-    %ghost %attr(644,root,root) 
%{_datadir}/xgreeters/lightdm-default-greeter.desktop
+%ghost %attr(0644,root,root) 
%{_datadir}/xgreeters/lightdm-default-greeter.desktop
 %endif
-%ghost %attr(644,root,root) 
%{_sysconfdir}/alternatives/lightdm-default-greeter.desktop
+%ghost %attr(0644,root,root) 
%{_sysconfdir}/alternatives/lightdm-default-greeter.desktop
 
 %files branding-upstream
 %defattr(-,root,root)
@@ -130,5 +132,6 @@
 %config(noreplace) %{_sysconfdir}/lightdm/lightdm-gtk-greeter.conf
 
 %files lang -f %{name}.lang
+%defattr(-,root,root)
 
 %changelog

++++++ lightdm-gtk-greeter-lightdm-1.19.2-api.patch ++++++
--- a/src/lightdm-gtk-greeter.c
+++ b/src/lightdm-gtk-greeter.c
@@ -1932,11 +1932,11 @@ start_authentication (const gchar *usern
     {
         gtk_widget_show (GTK_WIDGET (username_entry));
         gtk_widget_show (GTK_WIDGET (cancel_button));
-        lightdm_greeter_authenticate (greeter, NULL);
+        lightdm_greeter_authenticate (greeter, NULL, NULL);
     }
     else if (g_strcmp0 (username, "*guest") == 0)
     {
-        lightdm_greeter_authenticate_as_guest (greeter);
+        lightdm_greeter_authenticate_as_guest (greeter, NULL);
     }
     else
     {
@@ -1956,7 +1956,7 @@ start_authentication (const gchar *usern
             set_language (NULL);
         }
 
-        lightdm_greeter_authenticate (greeter, username);
+        lightdm_greeter_authenticate (greeter, username, NULL);
     }
 }
 
@@ -1978,7 +1978,7 @@ cancel_authentication (void)
     if (lightdm_greeter_get_in_authentication (greeter))
     {
         cancelling = TRUE;
-        lightdm_greeter_cancel_authentication (greeter);
+        lightdm_greeter_cancel_authentication (greeter, NULL);
         set_message_label (LIGHTDM_MESSAGE_TYPE_INFO, NULL);
     }
 
@@ -2012,7 +2012,7 @@ start_session (void)
 
     language = get_language ();
     if (language)
-        lightdm_greeter_set_language (greeter, language);
+        lightdm_greeter_set_language (greeter, language, NULL);
     g_free (language);
 
     session = get_session ();
@@ -2233,7 +2233,7 @@ login_cb (GtkWidget *widget)
         start_session ();
     else if (lightdm_greeter_get_in_authentication (greeter))
     {
-        lightdm_greeter_respond (greeter, gtk_entry_get_text (password_entry));
+        lightdm_greeter_respond (greeter, gtk_entry_get_text (password_entry), 
NULL);
         /* If we have questions pending, then we continue processing
          * those, until we are done. (Otherwise, authentication will
          * not complete.) */
@@ -2326,7 +2326,7 @@ timed_autologin_cb (LightDMGreeter *gree
             }
         }
         else
-            lightdm_greeter_authenticate_autologin (greeter);
+            lightdm_greeter_authenticate_autologin (greeter, NULL);
     }
 }
 

Reply via email to