From 334144daff7d7ea5ccff1106dd920977a9e2c160a21e8b8eaf407fb0d1db929f Mon Sep 17 00:00:00 2001 From: Luca Beltrame Date: Tue, 16 May 2017 11:56:18 +0000 Subject: [PATCH 1/3] OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/kscreenlocker?expand=0&rev=76 --- kscreenlocker-5.9.5.tar.xz | 3 --- kscreenlocker-5.9.95.tar.xz | 3 +++ kscreenlocker.changes | 31 +++++++++++++++++++++++++++++++ kscreenlocker.spec | 18 ++++++++++++++++-- 4 files changed, 50 insertions(+), 5 deletions(-) delete mode 100644 kscreenlocker-5.9.5.tar.xz create mode 100644 kscreenlocker-5.9.95.tar.xz diff --git a/kscreenlocker-5.9.5.tar.xz b/kscreenlocker-5.9.5.tar.xz deleted file mode 100644 index 33e0fb0..0000000 --- a/kscreenlocker-5.9.5.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:718511aecad9928987e0dbe10906da6eb95b0d1f678ab9aa8dfbb4d7dcfbc0c1 -size 108588 diff --git a/kscreenlocker-5.9.95.tar.xz b/kscreenlocker-5.9.95.tar.xz new file mode 100644 index 0000000..3cf604a --- /dev/null +++ b/kscreenlocker-5.9.95.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05876e1874d072e34f3c52e06efa6e74774314363287e6080ae37582d1de80fc +size 110052 diff --git a/kscreenlocker.changes b/kscreenlocker.changes index 38880c2..f0c7b59 100644 --- a/kscreenlocker.changes +++ b/kscreenlocker.changes @@ -1,3 +1,34 @@ +------------------------------------------------------------------- +Thu May 11 20:26:23 CEST 2017 - fabian@ritter-vogt.de + +- Update to 5.9.95 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/plasma-5.9.95.php +- Changes since 5.9.5: + * [Greeter] Expose wallpaper QML item as "wallpaper" context property + * Prevent kcheckpass from becoming an orphan + * Fix removal of lock window on unmap + * Terminate kscreenlocker_greet and don't kill it on unlockRequest + * [autotests] add missing add_test + * Use seccomp for implementing a sandbox for kscreenlocker_greet + * Support for long running kcheckpass supporting multiple authentications + * [greeter] Send the auth result through the server instead return value + * Add support for emergency message show on Wayland + * Require PAM by default and provide an option to not require it + * [ksld] Don't unset greeter connection on destroy unconditionally (kde#377152) + * [kcheckpass] Drop all outdated/obsoleted checkpass variants + * [kcheckpass] Drop the conv_legacy support + * [kcheckpass] Drop the caller command line option + * [kcheckpass] Drop command line option for username + * Enable qtvirtualkeyboard QT_IM_MODULE for greeter + * Add a small test application for kcheckpass + * [kcheckpass] Drop the ACCEPT_ENV compatibility define + * [kcheckpass] Drop the throttle handling code + * [Greeter] Also clear selection clipboard + * [greeter] Clear clipboard on show (kde#376526) + * Stop linking X11_Xcursor_LIB in KScreenLocker (kde#376068) + ------------------------------------------------------------------- Tue Apr 25 18:58:01 CEST 2017 - lbeltrame@kde.org diff --git a/kscreenlocker.spec b/kscreenlocker.spec index 18f132e..041c24a 100644 --- a/kscreenlocker.spec +++ b/kscreenlocker.spec @@ -18,13 +18,13 @@ %bcond_without lang Name: kscreenlocker -Version: 5.9.5 +Version: 5.9.95 Release: 0 Summary: Library and components for secure lock screen architecture License: GPL-2.0+ Group: System/GUI/KDE Url: https://projects.kde.org/kscreenlocker -Source: http://download.kde.org/stable/plasma/%{version}/kscreenlocker-%{version}.tar.xz +Source: 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 BuildRequires: cmake >= 2.8.12 @@ -49,6 +49,7 @@ BuildRequires: cmake(Qt5QuickWidgets) >= 5.5.0 BuildRequires: cmake(Qt5Test) >= 5.5.0 BuildRequires: cmake(Qt5Widgets) >= 5.5.0 BuildRequires: cmake(Qt5X11Extras) >= 5.5.0 +BuildRequires: pkgconfig(libseccomp) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-server) BuildRequires: pkgconfig(x11) @@ -102,11 +103,24 @@ Development files for Library and components for secure lock screen architecture %kf5_find_lang %endif +%pre +# TODO: Add a check for kscreenlocker_greet version, once available. +# Upstream told that that would not be possible, but upstream is unreasonable. +if [ $1 = 2 ]; then + touch /run/kscreenlocker_restart +fi +exit 0 + %post # boo#931296 /usr/sbin/pam-config -d --unix2 || : /usr/sbin/pam-config -a --unix || : /sbin/ldconfig +if [ $1 = 1 ] && [ -f /run/kscreenlocker_restart ]; then + killall -TERM kscreenlocker_greet + rm /run/kscreenlocker_restart +fi +exit 0 %post -n libKScreenLocker5 -p /sbin/ldconfig From 09f4d5fcb8dcce3d7075ada01b50a8f11c08ede5d58cc985db41dbbef6cb7ab9 Mon Sep 17 00:00:00 2001 From: Luca Beltrame Date: Sat, 27 May 2017 16:19:39 +0000 Subject: [PATCH 2/3] OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/kscreenlocker?expand=0&rev=77 --- kscreenlocker-5.10.0.tar.xz | 3 +++ kscreenlocker-5.9.95.tar.xz | 3 --- kscreenlocker.changes | 10 ++++++++++ kscreenlocker.spec | 4 ++-- 4 files changed, 15 insertions(+), 5 deletions(-) create mode 100644 kscreenlocker-5.10.0.tar.xz delete mode 100644 kscreenlocker-5.9.95.tar.xz diff --git a/kscreenlocker-5.10.0.tar.xz b/kscreenlocker-5.10.0.tar.xz new file mode 100644 index 0000000..83cb7e5 --- /dev/null +++ b/kscreenlocker-5.10.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee625488caa933fb9c174b80b10b425f51ad23eca3aac7d7de20ac1da7d62ed4 +size 110124 diff --git a/kscreenlocker-5.9.95.tar.xz b/kscreenlocker-5.9.95.tar.xz deleted file mode 100644 index 3cf604a..0000000 --- a/kscreenlocker-5.9.95.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:05876e1874d072e34f3c52e06efa6e74774314363287e6080ae37582d1de80fc -size 110052 diff --git a/kscreenlocker.changes b/kscreenlocker.changes index f0c7b59..0176bee 100644 --- a/kscreenlocker.changes +++ b/kscreenlocker.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Fri May 26 14:10:30 CEST 2017 - fabian@ritter-vogt.de + +- Update to 5.10.0 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/plasma-5.10.0.php +- Changes since 5.9.95: + * None + ------------------------------------------------------------------- Thu May 11 20:26:23 CEST 2017 - fabian@ritter-vogt.de diff --git a/kscreenlocker.spec b/kscreenlocker.spec index 041c24a..656a86a 100644 --- a/kscreenlocker.spec +++ b/kscreenlocker.spec @@ -18,13 +18,13 @@ %bcond_without lang Name: kscreenlocker -Version: 5.9.95 +Version: 5.10.0 Release: 0 Summary: Library and components for secure lock screen architecture License: GPL-2.0+ Group: System/GUI/KDE Url: https://projects.kde.org/kscreenlocker -Source: kscreenlocker-%{version}.tar.xz +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 BuildRequires: cmake >= 2.8.12 From 09ef5c426400b1de4feaaff46014008c34d80018d79857a7e470fcceffbdf2e6 Mon Sep 17 00:00:00 2001 From: Fabian Vogt Date: Sun, 28 May 2017 09:01:16 +0000 Subject: [PATCH 3/3] Strip source URLs OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/kscreenlocker?expand=0&rev=78 --- kscreenlocker.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kscreenlocker.spec b/kscreenlocker.spec index 656a86a..b9f8511 100644 --- a/kscreenlocker.spec +++ b/kscreenlocker.spec @@ -24,7 +24,7 @@ Summary: Library and components for secure lock screen architecture License: GPL-2.0+ Group: System/GUI/KDE Url: https://projects.kde.org/kscreenlocker -Source: http://download.kde.org/stable/plasma/%{version}/kscreenlocker-%{version}.tar.xz +Source: 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 BuildRequires: cmake >= 2.8.12