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 - [email protected]
+
+- 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
[email protected] -- 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);
}
}