From d694aee3b4c6a60b1dfe1330a614493da364a4d6 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 7 Mar 2021 11:29:13 +0100 Subject: [PATCH] kwin: update to 5.21.2. --- srcpkgs/kwin/patches/atomic-type.patch | 36 ----------------------- srcpkgs/kwin/patches/posix-sockaddr.patch | 19 ------------ srcpkgs/kwin/template | 6 ++-- 3 files changed, 3 insertions(+), 58 deletions(-) delete mode 100644 srcpkgs/kwin/patches/atomic-type.patch delete mode 100644 srcpkgs/kwin/patches/posix-sockaddr.patch diff --git a/srcpkgs/kwin/patches/atomic-type.patch b/srcpkgs/kwin/patches/atomic-type.patch deleted file mode 100644 index 39d3878a6d8..00000000000 --- a/srcpkgs/kwin/patches/atomic-type.patch +++ /dev/null @@ -1,36 +0,0 @@ ---- src/ftrace.h -+++ src/ftrace.h -@@ -11,6 +11,7 @@ - - #include - -+#include - #include - #include - #include -@@ -70,10 +71,15 @@ private: - - class KWIN_EXPORT FTraceDuration - { -+ using ftrace_context_t = std::conditional< -+ QAtomicOpsSupport::IsSupported, -+ qulonglong, -+ ulong>::type; -+ - public: - template FTraceDuration(Args... args) - { -- static QAtomicInteger s_context = 0; -+ static QAtomicInteger s_context = 0; - QTextStream stream(&m_message); - (stream << ... << args); - stream.flush(); -@@ -85,7 +91,7 @@ public: - - private: - QByteArray m_message; -- qulonglong m_context; -+ ftrace_context_t m_context; - }; - - } // namespace KWin diff --git a/srcpkgs/kwin/patches/posix-sockaddr.patch b/srcpkgs/kwin/patches/posix-sockaddr.patch deleted file mode 100644 index 06cce6aa0a2..00000000000 --- a/srcpkgs/kwin/patches/posix-sockaddr.patch +++ /dev/null @@ -1,19 +0,0 @@ ---- src/helpers/wayland_wrapper/wl-socket.c -+++ src/helpers/wayland_wrapper/wl-socket.c -@@ -8,6 +8,7 @@ - SPDX-License-Identifier: GPL-2.0-or-later - */ - -+#define _BSD_SOURCE - #include - #include - #include -@@ -155,7 +156,7 @@ struct wl_socket *wl_socket_create() - s->fd = socket(PF_LOCAL, SOCK_STREAM, 0); - - int size = SUN_LEN(&s->addr); -- int ret = bind(s->fd, &s->addr, size); -+ int ret = bind(s->fd, (struct sockaddr*)&s->addr, size); - if (ret < 0) { - goto fail; - } diff --git a/srcpkgs/kwin/template b/srcpkgs/kwin/template index dcbfb268476..a6b51fb9edc 100644 --- a/srcpkgs/kwin/template +++ b/srcpkgs/kwin/template @@ -1,7 +1,7 @@ # Template file for 'kwin' pkgname=kwin -version=5.21.1 -revision=2 +version=5.21.2 +revision=1 build_style=cmake configure_args="-DBUILD_TESTING=OFF" hostmakedepends="extra-cmake-modules gettext breeze pkg-config" @@ -16,7 +16,7 @@ maintainer="John " license="GPL-2.0-or-later" homepage="https://invent.kde.org/plasma/kwin" distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=5a044450ffdc1610a73d5db3f3f50d2513de930f4be5c167da703cc7d23abc0c +checksum=14896e98e5600eba7c3aa7f18168bec697ba1670c012a560b33302075bb0465a patch_args=-Np1 build_options="pipewire"