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); } }