Hello community, here is the log from the commit of package kscreenlocker for openSUSE:Factory checked in at 2018-10-08 17:38:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kscreenlocker (Old) and /work/SRC/openSUSE:Factory/.kscreenlocker.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kscreenlocker" Mon Oct 8 17:38:22 2018 rev:52 rq:640298 version:5.14.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kscreenlocker/kscreenlocker.changes 2018-09-13 23:51:27.310404278 +0200 +++ /work/SRC/openSUSE:Factory/.kscreenlocker.new/kscreenlocker.changes 2018-10-08 17:38:28.855014554 +0200 @@ -1,0 +2,41 @@ +Fri Oct 5 10:01:10 UTC 2018 - fab...@ritter-vogt.de + +- Update to 5.14.0 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/plasma-5.14.0.php +- No code changes since 5.13.90 + +------------------------------------------------------------------- +Sat Sep 29 08:13:06 UTC 2018 - fab...@ritter-vogt.de + +- Ship a copy of the xdm PAM file to not depend on a display manager + being installed (boo#1108329) +- Drop fix-wayland-version-requirement.diff, not needed anymore + +------------------------------------------------------------------- +Sat Sep 15 16:25:28 UTC 2018 - fab...@ritter-vogt.de + +- Add tarball signature and keyring containing keys of release managers + Jonathan Riddell and Bhushan Shah + +------------------------------------------------------------------- +Thu Sep 13 17:25:00 UTC 2018 - fab...@ritter-vogt.de + +- Update to 5.13.90 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/plasma-5.13.90.php +- Changes since 5.13.5: + * Fix the plasma-workspace build. + * Export install location for DBUS interfaces via CMake + * QT_MIN_VERSIONS is Qt 5.11 for Plasma 5.14. Agreed at kickoff meeting. Set everywhere for clearity and consistency. + * Install our org.kde.screensaver interface definition + * Prevent paste in screen locker (kde#388049) + * Load QtQuickSettings for software rendering + * Force software rendering when greeter crashed + * Fix build, remove some implicit QString casts + * Make it compile with strict compile flags + * Add explicit + +------------------------------------------------------------------- Old: ---- fix-wayland-version-requirement.diff kscreenlocker-5.13.5.tar.xz New: ---- kscreenlocker kscreenlocker-5.14.0.tar.xz kscreenlocker-5.14.0.tar.xz.sig plasma.keyring ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kscreenlocker.spec ++++++ --- /var/tmp/diff_new_pack.DnQ8dJ/_old 2018-10-08 17:38:30.943011895 +0200 +++ /var/tmp/diff_new_pack.DnQ8dJ/_new 2018-10-08 17:38:30.943011895 +0200 @@ -18,15 +18,18 @@ %bcond_without lang Name: kscreenlocker -Version: 5.13.5 +Version: 5.14.0 Release: 0 Summary: Library and components for secure lock screen architecture License: GPL-2.0-or-later Group: System/GUI/KDE Url: https://projects.kde.org/kscreenlocker -Source: http://download.kde.org/stable/plasma/%{version}/kscreenlocker-%{version}.tar.xz -# PATCH-FIX-OPENSUSE fix-wayland-version-requirement.diff -- Changes wayland requirement from 1.3 to 1.2.1 -Patch0: fix-wayland-version-requirement.diff +Source: kscreenlocker-%{version}.tar.xz +%if %{with lang} +Source1: kscreenlocker-%{version}.tar.xz.sig +Source2: plasma.keyring +%endif +Source3: kscreenlocker BuildRequires: cmake >= 2.8.12 BuildRequires: extra-cmake-modules >= 1.8.0 BuildRequires: kf5-filesystem @@ -57,6 +60,7 @@ BuildRequires: pkgconfig(xcb-keysyms) BuildRequires: pkgconfig(xcursor) BuildRequires: pkgconfig(xi) +Requires: pam-config Requires(post): pam-config Requires(post): /usr/bin/killall Recommends: %{name}-lang @@ -84,16 +88,14 @@ %lang_package %prep %setup -q -n %{name}-%{version} -%if 0%{?suse_version} == 1315 && !0%{?is_opensuse} -# SLE12 has a patched 1.2.1 wayland with all features KDE needs from up to 1.7.0 -%patch0 -p1 -%endif %build - %cmake_kf5 -d build -- -DKDE4_COMMON_PAM_SERVICE=xdm -DCMAKE_INSTALL_LOCALEDIR=%{_kf5_localedir} + %cmake_kf5 -d build -- -DKDE4_COMMON_PAM_SERVICE=kscreenlocker -DCMAKE_INSTALL_LOCALEDIR=%{_kf5_localedir} %make_jobs %install + # Ship our own file to not depend on a display manager being installed (boo#1108329) + install -D -m0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/pam.d/kscreenlocker %kf5_makeinstall -C build %if %{with lang} %kf5_find_lang @@ -129,6 +131,7 @@ %files %license COPYING* +%{_sysconfdir}/pam.d/kscreenlocker %{_kf5_libdir}/libexec/kcheckpass %{_kf5_libdir}/libexec/kscreenlocker_greet %{_kf5_servicesdir}/ ++++++ kscreenlocker ++++++ #%PAM-1.0 auth include common-auth account include common-account password include common-password session required pam_loginuid.so session include common-session ++++++ kscreenlocker-5.13.5.tar.xz -> kscreenlocker-5.14.0.tar.xz ++++++ ++++ 3318 lines of diff (skipped)