Hello community, here is the log from the commit of package lightdm for openSUSE:Factory checked in at 2016-05-17 17:14:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lightdm (Old) and /work/SRC/openSUSE:Factory/.lightdm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lightdm" Changes: -------- --- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes 2016-04-22 16:24:14.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2016-05-17 17:14:22.000000000 +0200 @@ -1,0 +2,18 @@ +Sat May 7 07:12:54 UTC 2016 - [email protected] + +- Update to version 1.19.0: + * Use /dev/tty0 instead of /dev/console for VT operations. + * Don't quit on SIGUSR1, SIGUSR2 or SIGHUP. + * Improve XDMCP IPv6 address selection. + * Set XDMCP hostname field in to system hostname or configured + value. + * Allow fcitx and mozc to run in guest session. + * Fix lxsession running in guest session. + * Drop support for legacy XMir. + * Fix g_spawn compiler warning. +- Don't configure twice. +- Enable Vala bindings. +- Drop support for openSUSE older than 13.2. +- Some spec cleanup. + +------------------------------------------------------------------- Old: ---- lightdm-1.18.1.tar.xz New: ---- lightdm-1.19.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lightdm.spec ++++++ --- /var/tmp/diff_new_pack.AWbXMm/_old 2016-05-17 17:14:23.000000000 +0200 +++ /var/tmp/diff_new_pack.AWbXMm/_new 2016-05-17 17:14:23.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package lightdm # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2011 Guido Berhoerster. # # All modifications and additions to the file contributed by third parties @@ -16,22 +16,23 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -%define ver_master 1.18 + +%define ver_master 1.19 %define gobject_libname lightdm-gobject-1 %define gobject_lib lib%{gobject_libname}-0 -%define qt_libname lightdm-qt-3 -%define qt_lib lib%{qt_libname}-0 +%define qt4_libname lightdm-qt-3 +%define qt4_lib lib%{qt4_libname}-0 %define qt5_libname lightdm-qt5-3 %define qt5_lib lib%{qt5_libname}-0 %define typelibname typelib-1_0-LightDM-1 %define rundir /run Name: lightdm -Version: 1.18.1 +Version: 1.19.0 Release: 0 Summary: Lightweight, Cross-desktop Display Manager License: GPL-3.0+ Group: System/X11/Displaymanagers -Url: http://www.freedesktop.org/wiki/Software/LightDM +Url: https://freedesktop.org/wiki/Software/LightDM Source0: https://launchpad.net/lightdm/%{ver_master}/%{version}/+download/%{name}-%{version}.tar.xz Source1: %{name}-greeter.pamd Source2: X11-displaymanagers-%{name} @@ -46,15 +47,23 @@ # PATCH-FEATURE-OPENSUSE lightdm-set-gdmflexiserver-envvar.patch [email protected] -- Sets the GDMFLEXISERVER environment variable for the gdmflexiserver wrapper Patch2: lightdm-set-gdmflexiserver-envvar.patch # PATCH-FIX-OPENSUSE lightdm-disable-utmp-handling.patch [email protected] -- Disable utmp handling since this is handled in the Xstartup/Xreset scripts -Patch5: lightdm-disable-utmp-handling.patch +Patch3: lightdm-disable-utmp-handling.patch # PATCH-FIX-OPENSUSE lightdm-use-run-dir.patch [email protected] -- Use /run instead of /var/run -Patch6: lightdm-use-run-dir.patch +Patch4: lightdm-use-run-dir.patch BuildRequires: gcc-c++ BuildRequires: gnome-common BuildRequires: intltool BuildRequires: libgcrypt-devel BuildRequires: pam-devel +BuildRequires: pkg-config +BuildRequires: vala BuildRequires: xdm +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5DBus) +BuildRequires: pkgconfig(Qt5Gui) +BuildRequires: pkgconfig(QtCore) +BuildRequires: pkgconfig(QtDBus) +BuildRequires: pkgconfig(QtGui) BuildRequires: pkgconfig(gio-2.0) >= 2.26 BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(glib-2.0) >= 2.30 @@ -62,14 +71,6 @@ BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gtk-doc) BuildRequires: pkgconfig(libxklavier) -BuildRequires: pkgconfig(QtCore) -BuildRequires: pkgconfig(QtDBus) -BuildRequires: pkgconfig(QtGui) -%if 0%{?suse_version} >= 1310 -BuildRequires: pkgconfig(Qt5Core) -BuildRequires: pkgconfig(Qt5DBus) -BuildRequires: pkgconfig(Qt5Gui) -%endif BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(xdmcp) @@ -81,14 +82,14 @@ Requires: xdm Requires(pre): pwdutils Recommends: %{name}-lang -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -LightDM is a lightweight, cross-desktop display manager. Its main features are -a well-defined greeter API allowing multiple GUIs, support for all display -manager use cases, with plugins where appropriate, low code complexity, and -fast performance. Due to its cross-platform nature greeters can be written in -several toolkits such as Qt and GTK. +LightDM is a lightweight, cross-desktop display manager. Its main +features are a well-defined greeter API allowing multiple GUIs, +support for all display manager use cases, with plugins where +appropriate, low code complexity, and fast performance. Due to its +cross-platform nature greeters can be written in several toolkits +such as Qt and GTK+. %lang_package @@ -99,7 +100,8 @@ Recommends: accountsservice %description -n %{gobject_lib} -A GObject-based library for LightDM clients to use to interface with LightDM. +A GObject-based library for LightDM clients to use to interface +with LightDM. %package gobject-devel Summary: Development Files for %{gobject_lib} @@ -108,8 +110,8 @@ Requires: %{gobject_lib} = %{version} %description gobject-devel -This package contains development files needed for developing GObject-based -LightDM clients. +This package contains development files needed for developing +GObject-based LightDM clients. %package -n %{typelibname} Summary: GObject Introspection Bindings for the LightDM Client Library @@ -117,35 +119,36 @@ Group: System/Libraries %description -n %{typelibname} -This package contains the GObject Introspection bindings for the LightDM client -library. +This package contains the GObject Introspection bindings for the +LightDM client library. -%package -n %{qt_lib} -Summary: LightDM Qt-based Client Library +%package -n %{qt4_lib} +Summary: LightDM Qt4-based Client Library License: LGPL-2.0 or LGPL-3.0 Group: System/Libraries -%description -n %{qt_lib} -A Qt-based library for LightDM clients to use to interface with LightDM. +%description -n %{qt4_lib} +A Qt4-based library for LightDM clients to use to interface with +LightDM. %package qt-devel -Summary: Development Files for %{qt_lib} +Summary: Development Files for %{qt4_lib} License: LGPL-2.0 or LGPL-3.0 Group: Development/Libraries/C and C++ -Requires: %{qt_lib} = %{version} +Requires: %{qt4_lib} = %{version} %description qt-devel -This package contains development files needed for developing Qt-based -LightDM clients. +This package contains development files needed for developing +Qt4-based LightDM clients. -%if 0%{?suse_version} >= 1310 %package -n %{qt5_lib} -License: LGPL-2.0 or LGPL-3.0 Summary: LightDM Qt5-based Client Library +License: LGPL-2.0 or LGPL-3.0 Group: System/Libraries %description -n %{qt5_lib} -A Qt5-based library for LightDM clients to use to interface with LightDM. +A Qt5-based library for LightDM clients to use to interface with +LightDM. %package qt5-devel Summary: Development Files for %{qt5_lib} @@ -154,26 +157,22 @@ Requires: %{qt5_lib} = %{version} %description qt5-devel -This package contains development files needed for developing Qt5-based -LightDM clients. -%endif +This package contains development files needed for developing +Qt5-based LightDM clients. %prep %setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 -%patch5 -p1 -%patch6 -p1 +%patch3 -p1 +%patch4 -p1 %build -%if 0%{?suse_version} >= 1310 export MOC4='%{_bindir}/moc' export MOC5='%{_libqt5_bindir}/moc' -%endif -bash ./autogen.sh +NOCONFIGURE=1 ./autogen.sh %configure \ - --libexecdir=%{_libexecdir} \ --disable-static \ --enable-gtk-doc \ --with-user-session=twm \ @@ -186,20 +185,20 @@ find %{buildroot} -type f -name "*.la" -delete -print -# configuration is delivered in %%{_datadir}/lightdm/lightdm.conf.d +# Configuration is delivered in %%{_datadir}/lightdm/lightdm.conf.d rm %{buildroot}%{_sysconfdir}/lightdm/lightdm.conf -# upstart configuration is not needed +# Upstart configuration is not needed. rm -rf %{buildroot}%{_sysconfdir}/init/ -# there is no guest session support in openSUSE +# There is no guest session support in openSUSE. rm -rf %{buildroot}%{_sysconfdir}/apparmor.d/ rm -rf %{buildroot}%{_libexecdir}/lightdm-guest-session -# these are useless stubs for now +# These are useless stubs for now. rm -rf %{buildroot}%{_datadir}/help/ -# xdm and xdm-np are used instead +# xdm and xdm-np are used instead. rm %{buildroot}%{_sysconfdir}/pam.d/lightdm \ %{buildroot}%{_sysconfdir}/pam.d/lightdm-autologin ln -sf %{_sysconfdir}/pam.d/xdm %{buildroot}%{_sysconfdir}/pam.d/lightdm @@ -219,13 +218,13 @@ install -d %{buildroot}%{_localstatedir}/log/lightdm install -d %{buildroot}%{rundir}/lightdm -install -D -m 644 -p %{SOURCE1} %{buildroot}%{_sysconfdir}/pam.d/lightdm-greeter -install -D -m 644 -p %{SOURCE2} %{buildroot}%{_libexecdir}/X11/displaymanagers/lightdm +install -Dm 0644 -p %{SOURCE1} %{buildroot}%{_sysconfdir}/pam.d/lightdm-greeter +install -Dm 0644 -p %{SOURCE2} %{buildroot}%{_libexecdir}/X11/displaymanagers/lightdm -install -D -m 755 -p %{SOURCE3} %{buildroot}%{_libexecdir}/lightdm/gdmflexiserver +install -Dm 0755 -p %{SOURCE3} %{buildroot}%{_libexecdir}/lightdm/gdmflexiserver -install -D -m 644 -p %{SOURCE4} %{buildroot}%{_datadir}/lightdm/lightdm.conf.d/50-suse-defaults.conf -install -D -m 644 -p %{SOURCE5} %{buildroot}%{_sysconfdir}/lightdm/users.conf +install -Dm 0644 -p %{SOURCE4} %{buildroot}%{_datadir}/lightdm/lightdm.conf.d/50-suse-defaults.conf +install -Dm 0644 -p %{SOURCE5} %{buildroot}%{_sysconfdir}/lightdm/users.conf %find_lang %{name} %{?no_lang_C} @@ -235,17 +234,16 @@ -d %{_localstatedir}/lib/lightdm lightdm 2> /dev/null || : %post -. /etc/sysconfig/displaymanager -if [ "$DISPLAYMANAGER" == "" ] ; then - sed -i 's/^DISPLAYMANAGER=""/DISPLAYMANAGER="lightdm"/' /etc/sysconfig/displaymanager - +. %{_sysconfdir}/sysconfig/displaymanager +if [ -z "$DISPLAYMANAGER" ] ; then + sed -i 's/^DISPLAYMANAGER=""/DISPLAYMANAGER="lightdm"/' %{_sysconfdir}/sysconfig/displaymanager fi %postun if [ "$1" -eq 0 ]; then - . /etc/sysconfig/displaymanager + . %{_sysconfdir}/sysconfig/displaymanager if [ "$DISPLAYMANAGER" == "lightdm" ] ; then - sed -i 's/^DISPLAYMANAGER="lightdm"/DISPLAYMANAGER=""/' /etc/sysconfig/displaymanager + sed -i 's/^DISPLAYMANAGER="lightdm"/DISPLAYMANAGER=""/' %{_sysconfdir}/sysconfig/displaymanager fi fi @@ -253,18 +251,16 @@ %postun -n %{gobject_lib} -p /sbin/ldconfig -%post -n %{qt_lib} -p /sbin/ldconfig +%post -n %{qt4_lib} -p /sbin/ldconfig -%postun -n %{qt_lib} -p /sbin/ldconfig +%postun -n %{qt4_lib} -p /sbin/ldconfig -%if 0%{?suse_version} >= 1310 %post -n %{qt5_lib} -p /sbin/ldconfig %postun -n %{qt5_lib} -p /sbin/ldconfig -%endif %files -%defattr(-,root,root,-) +%defattr(-,root,root) %doc COPYING.GPL3 NEWS data/lightdm.conf.example %{_bindir}/dm-tool %{_sbindir}/lightdm @@ -281,7 +277,7 @@ %config %{_sysconfdir}/dbus-1/system.d/org.freedesktop.DisplayManager.conf %dir %{_libexecdir}/X11/displaymanagers/ %{_libexecdir}/X11/displaymanagers/lightdm -%{_datadir}/lightdm +%{_datadir}/lightdm/ %dir %{_datadir}/bash-completion/ %dir %{_datadir}/bash-completion/completions/ %{_datadir}/bash-completion/completions/dm-tool @@ -299,44 +295,44 @@ %defattr(-,root,root) %files -n %{gobject_lib} -%defattr(-,root,root,-) +%defattr(-,root,root) %doc COPYING.LGPL2 COPYING.LGPL3 %{_libdir}/lib%{gobject_libname}.so.* %files gobject-devel -%defattr(-,root,root,-) +%defattr(-,root,root) %{_libdir}/lib%{gobject_libname}.so %{_libdir}/pkgconfig/lib%{gobject_libname}.pc %{_includedir}/%{gobject_libname}/ %{_datadir}/gir-1.0/LightDM-1.gir +%dir %{_datadir}/vala/vapi/ +%{_datadir}/vala/vapi/lib%{gobject_libname}.* %doc %{_datadir}/gtk-doc/html/%{gobject_libname}/ %files -n %{typelibname} -%defattr(-,root,root,-) +%defattr(-,root,root) %{_libdir}/girepository-1.0/LightDM-1.typelib -%files -n %{qt_lib} -%defattr(-,root,root,-) +%files -n %{qt4_lib} +%defattr(-,root,root) %doc COPYING.LGPL2 COPYING.LGPL3 -%{_libdir}/lib%{qt_libname}.so.* +%{_libdir}/lib%{qt4_libname}.so.* %files qt-devel -%defattr(-,root,root,-) -%{_libdir}/lib%{qt_libname}.so -%{_libdir}/pkgconfig/lib%{qt_libname}.pc -%{_includedir}/%{qt_libname}/ +%defattr(-,root,root) +%{_libdir}/lib%{qt4_libname}.so +%{_libdir}/pkgconfig/lib%{qt4_libname}.pc +%{_includedir}/%{qt4_libname}/ -%if 0%{?suse_version} >= 1310 %files -n %{qt5_lib} -%defattr(-,root,root,-) +%defattr(-,root,root) %doc COPYING.LGPL2 COPYING.LGPL3 %{_libdir}/lib%{qt5_libname}.so.* %files qt5-devel -%defattr(-,root,root,-) +%defattr(-,root,root) %{_libdir}/lib%{qt5_libname}.so %{_libdir}/pkgconfig/lib%{qt5_libname}.pc %{_includedir}/%{qt5_libname}/ -%endif %changelog ++++++ lightdm-1.18.1.tar.xz -> lightdm-1.19.0.tar.xz ++++++ ++++ 3592 lines of diff (skipped)
