From 6ec78f98bf7d70bae6f3c87cce39f4001084e03e Mon Sep 17 00:00:00 2001 From: Patrick Franz Date: Thu, 3 Aug 2023 17:55:01 +0100 Subject: [PATCH 1/1] Import kwin_5.27.7-1.debian.tar.xz [dgit import tarball kwin 4:5.27.7-1 kwin_5.27.7-1.debian.tar.xz] --- changelog | 1283 +++++++++++++++++++++++++ control | 243 +++++ copyright | 270 ++++++ kwin-common.install | 15 + kwin-common.lintian-overrides | 6 + kwin-common.maintscript | 5 + kwin-data.install | 22 + kwin-data.lintian-overrides | 3 + kwin-data.qml-ignore | 6 + kwin-dev.install | 7 + kwin-wayland.install | 3 + kwin-wayland.lintian-overrides | 2 + kwin-wayland.postinst | 19 + kwin-x11.install | 2 + kwin-x11.links | 1 + kwin-x11.lintian-overrides | 2 + kwin-x11.postinst | 43 + kwin-x11.prerm | 44 + libkwineffects14.install | 2 + libkwinglutils14.install | 2 + patches/series | 1 + patches/uninitialized-yuvformat.patch | 23 + rules | 25 + salsa-ci.yml | 6 + salsa/extra_repository.list | 1 + salsa/qt-kde-team.debian.net.asc | 51 + source/format | 1 + upstream/metadata | 6 + upstream/signing-key.asc | 157 +++ watch | 2 + 30 files changed, 2253 insertions(+) create mode 100644 changelog create mode 100644 control create mode 100644 copyright create mode 100644 kwin-common.install create mode 100644 kwin-common.lintian-overrides create mode 100644 kwin-common.maintscript create mode 100644 kwin-data.install create mode 100644 kwin-data.lintian-overrides create mode 100644 kwin-data.qml-ignore create mode 100644 kwin-dev.install create mode 100644 kwin-wayland.install create mode 100644 kwin-wayland.lintian-overrides create mode 100644 kwin-wayland.postinst create mode 100644 kwin-x11.install create mode 100644 kwin-x11.links create mode 100644 kwin-x11.lintian-overrides create mode 100644 kwin-x11.postinst create mode 100644 kwin-x11.prerm create mode 100644 libkwineffects14.install create mode 100644 libkwinglutils14.install create mode 100644 patches/series create mode 100644 patches/uninitialized-yuvformat.patch create mode 100755 rules create mode 100644 salsa-ci.yml create mode 100644 salsa/extra_repository.list create mode 100644 salsa/qt-kde-team.debian.net.asc create mode 100644 source/format create mode 100644 upstream/metadata create mode 100644 upstream/signing-key.asc create mode 100644 watch diff --git a/changelog b/changelog new file mode 100644 index 0000000..aac6ef9 --- /dev/null +++ b/changelog @@ -0,0 +1,1283 @@ +kwin (4:5.27.7-1) unstable; urgency=medium + + [ Patrick Franz ] + * New upstream release (5.27.7). + * Update build-deps and deps with the info from cmake. + + -- Patrick Franz Thu, 03 Aug 2023 18:55:01 +0200 + +kwin (4:5.27.5-3) unstable; urgency=medium + + * Restore mistakenly dropped 4:5.27.2-2 changelog entry. + + -- Aurélien COUDERC Sat, 27 May 2023 21:31:01 +0200 + +kwin (4:5.27.5-2) unstable; urgency=medium + + * Release to unstable. + + -- Aurélien COUDERC Sat, 27 May 2023 18:23:46 +0200 + +kwin (4:5.27.5-1) experimental; urgency=medium + + [ Patrick Franz ] + * New upstream release (5.27.5). + * Update build-deps and deps with the info from cmake. + + -- Patrick Franz Tue, 09 May 2023 23:28:31 +0200 + +kwin (4:5.27.3-1) experimental; urgency=medium + + [ Patrick Franz ] + * New upstream release (5.27.3). + * Update build-deps and deps with the info from cmake. + + -- Patrick Franz Wed, 22 Mar 2023 23:19:03 +0100 + +kwin (4:5.27.2-2) unstable; urgency=medium + + * Team upload. + + [ Marco Mattiolo ] + * Backport patch to fix kwin for Lima (Pinephone) (Closes: #1033212) + + -- Sandro Knauß Fri, 05 May 2023 14:22:35 +0200 + +kwin (4:5.27.2-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.27.1). + * Update build-deps and deps with the info from cmake. + * New upstream release (5.27.2). + * Update build-deps and deps with the info from cmake. + + -- Aurélien COUDERC Tue, 28 Feb 2023 15:01:10 +0100 + +kwin (4:5.27.0-1) unstable; urgency=medium + + [ Pino Toscano ] + * Add the xwayland build dependency, setting its required version to + 2:22.1.7-1: this version ships a pkg-config file, which is used at build + time to determine which runtime option to use; this avoids the usage of + e.g. the deprecated "-listen" option. + * Remove inactive Uploaders. + * Modernize building: + - add the dh-sequence-kf5 build dependency to use the kf5 addon + automatically + - drop all the manually specified addons and buildsystem for dh + - add the dh-sequence-python3 build dependency to use the python3 addon + automatically, replacing the dh-python build dependency + + [ Aurélien COUDERC ] + * New upstream release (5.27.0). + * Update build-deps and deps with the info from cmake. + + -- Aurélien COUDERC Sat, 18 Feb 2023 17:08:46 +0100 + +kwin (4:5.26.90-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.26.90). + * Update build-deps and deps with the info from cmake. + * Bump Standards-Version to 4.6.2, no change required. + * Update the list of installed files from build logs. + * Update cross-plasma versioned dependencies. + * Remove obsolete lib (build) dependencies in favour of their + replacements. + + -- Aurélien COUDERC Mon, 23 Jan 2023 21:50:58 +0100 + +kwin (4:5.26.5-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.26.5). + * Update build-deps and deps with the info from cmake. + + -- Aurélien COUDERC Sat, 07 Jan 2023 00:22:19 +0100 + +kwin (4:5.26.4-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.26.4). + * Update build-deps and deps with the info from cmake. + + -- Aurélien COUDERC Tue, 29 Nov 2022 16:06:54 +0100 + +kwin (4:5.26.3-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.26.3). + * Update build-deps and deps with the info from cmake. + + -- Aurélien COUDERC Tue, 08 Nov 2022 15:46:53 +0100 + +kwin (4:5.26.2.1-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.26.1). + * Update build-deps and deps with the info from cmake. + * New upstream release (5.26.2.1). + * Update build-deps and deps with the info from cmake. + * Tighten cross-plasma components dependencies. + + [ Helmut Grohne ] + * Improve cross building: Pass qtwaylandscanner to cmake. (Closes: #1022136) + + -- Aurélien COUDERC Thu, 27 Oct 2022 23:35:50 +0200 + +kwin (4:5.26.0-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.26.0). + * Update build-deps and deps with the info from cmake. + * Release to unstable. + + -- Aurélien COUDERC Tue, 11 Oct 2022 15:44:23 +0200 + +kwin (4:5.25.90-2) experimental; urgency=medium + + [ Aurélien COUDERC ] + * Tighten cross-plasma components dependencies. + + -- Aurélien COUDERC Fri, 07 Oct 2022 11:47:06 +0200 + +kwin (4:5.25.90-1) experimental; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.25.90). + * Update build-deps and deps with the info from cmake. + * Refresh patch uninitialized-yuvformat.patch. + * Bump version of internal libraries libkwineffects and libkwinglutils + from 13 to 14. + * Drop obsolete internal library libkwinxrenderutils13. + * Update the list of installed files from build logs. + * Upstream merged Wayland backends into the main KWin library. + + -- Aurélien COUDERC Mon, 26 Sep 2022 23:15:21 +0200 + +kwin (4:5.25.5-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.25.5). + * Update build-deps and deps with the info from cmake. + + -- Aurélien COUDERC Fri, 09 Sep 2022 23:22:15 +0200 + +kwin (4:5.25.4-2) unstable; urgency=medium + + [ Patrick Franz ] + * Tighten inter-Plasma dependencies. + + -- Patrick Franz Tue, 02 Aug 2022 20:32:35 +0200 + +kwin (4:5.25.4-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.25.4). + + -- Aurélien COUDERC Tue, 02 Aug 2022 17:34:29 +0200 + +kwin (4:5.25.3-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.25.2). + * Drop now unused build dependencies on libkf5kio-dev, kinit-dev, + libqt5sensors5-dev and qtscript5-dev. + * Refresh lintian overrides. + * Add a Recommends on systemsettings used to invoke KCMs. + * New upstream release (5.25.3). + * Release to unstable + + -- Aurélien COUDERC Sun, 17 Jul 2022 15:29:13 +0200 + +kwin (4:5.25.1-1) experimental; urgency=medium + + [ Patrick Franz ] + * New upstream release (5.25.1). + * Tighten inter-Plasma dependencies. + + -- Patrick Franz Tue, 21 Jun 2022 21:47:26 +0200 + +kwin (4:5.25.0-1) experimental; urgency=medium + + * New upstream release (5.25.0). + * Tighten cross-plasma components dependencies. + * Update the list of installed files from build logs. + * Bump Standards-Version to 4.6.1, no change required. + + -- Aurélien COUDERC Tue, 14 Jun 2022 21:26:57 +0200 + +kwin (4:5.24.90-2) experimental; urgency=medium + + * Tighten build dependency to libkdecorations2-dev (>= 4:5.24.90~). + + -- Aurélien COUDERC Tue, 31 May 2022 22:25:39 +0200 + +kwin (4:5.24.90-1) experimental; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.24.90). + * Retire kwin-wayland-backend-fbdev. + * Update the list of installed files from build logs. + * Drop symbols files, useless for non-public library packages. + + -- Aurélien COUDERC Fri, 20 May 2022 11:47:01 +0200 + +kwin (4:5.24.5-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.24.5). + + -- Aurélien COUDERC Thu, 12 May 2022 21:40:31 +0200 + +kwin (4:5.24.4-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.24.4). + + -- Aurélien COUDERC Wed, 30 Mar 2022 14:06:41 +0200 + +kwin (4:5.24.3-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.24.3). + * Added myself to the uploaders. + + -- Aurélien COUDERC Thu, 10 Mar 2022 08:02:48 +0100 + +kwin (4:5.24.2-2) unstable; urgency=medium + + [ Patrick Franz ] + * Add missing Breaks for libkwin4-effect-builtins1. + + -- Patrick Franz Fri, 04 Mar 2022 18:50:26 +0100 + +kwin (4:5.24.2-1) unstable; urgency=medium + + [ Patrick Franz ] + * New upstream release (5.24.2). + * Re-export signing key without extra signatures. + * Update B-Ds and deps with the info from cmake. + * Remove autopkgtest. + * Remove binary package libkwin4-effect-builtins1. + * Update list of installed files. + * Update symbols from buildlogs. + * Update d/copyright. + + -- Patrick Franz Sat, 26 Feb 2022 21:58:55 +0100 + +kwin (4:5.23.5-1) unstable; urgency=medium + + [ Patrick Franz ] + * New upstream release (5.23.5). + * Update B-Ds. + + -- Patrick Franz Fri, 07 Jan 2022 18:01:12 +0100 + +kwin (4:5.23.4-1) unstable; urgency=medium + + [ Norbert Preining ] + * New upstream release (5.23.4). + + [ Patrick Franz ] + * Update B-Ds. + + -- Patrick Franz Thu, 02 Dec 2021 22:25:21 +0100 + +kwin (4:5.23.3-1) unstable; urgency=medium + + [ Norbert Preining ] + * New upstream release (5.23.3). + + -- Norbert Preining Wed, 10 Nov 2021 08:39:33 +0900 + +kwin (4:5.23.2-1) unstable; urgency=medium + + [ Norbert Preining ] + * New upstream release (5.23.1). + * New upstream release (5.23.2). + * Update symbols. + + -- Norbert Preining Wed, 03 Nov 2021 22:21:02 +0900 + +kwin (4:5.23.0-2) unstable; urgency=medium + + [ Patrick Franz ] + * Update upstream signing-key. + * Tighten build-dependencies. + * Bump Standards-Version to 4.6.0 (no changes needed). + + -- Patrick Franz Thu, 14 Oct 2021 21:44:41 +0200 + +kwin (4:5.23.0-1) unstable; urgency=medium + + [ Norbert Preining ] + * New upstream release (5.23.0). + * Fix patch for new file location. + * Unfuzzify patch. + * Update list of installed files. + * Update symbols. + + -- Norbert Preining Thu, 14 Oct 2021 20:13:14 +0900 + +kwin (4:5.21.5-2) unstable; urgency=medium + + [ Patrick Franz ] + * Release to unstable. + + -- Patrick Franz Tue, 17 Aug 2021 03:24:05 +0200 + +kwin (4:5.21.5-1) experimental; urgency=medium + + [ Patrick Franz ] + * New upstream release (5.21.5). + + -- Patrick Franz Fri, 07 May 2021 18:52:03 +0200 + +kwin (4:5.21.4-1) experimental; urgency=medium + + [ Patrick Franz ] + * New upstream release (5.21.4). + + -- Patrick Franz Tue, 06 Apr 2021 17:47:06 +0200 + +kwin (4:5.21.3-1) experimental; urgency=medium + + [ Norbert Preining ] + * New upstream release (5.21.3). + + -- Norbert Preining Wed, 17 Mar 2021 05:49:41 +0900 + +kwin (4:5.21.2-1) experimental; urgency=medium + + [ Patrick Franz ] + * New upstream release (5.21.2). + + -- Norbert Preining Wed, 03 Mar 2021 05:33:49 +0900 + +kwin (4:5.21.1-1) experimental; urgency=medium + + [ Norbert Preining ] + * New upstream release (5.21.1). + + -- Norbert Preining Wed, 24 Feb 2021 14:36:39 +0900 + +kwin (4:5.21.0-1) experimental; urgency=medium + + [ Norbert Preining ] + * New upstream release (5.21.0). + * Update build-deps and deps with the info from cmake. + * Drop upstream patch. + * Rename libraries from 12 -> 13. + * Add kf5runner and lcms to B-D, and bump kdecorations. + * Update symbols. + + [ Aurélien COUDERC ] + * Drop package-name-doesnt-match-sonames override for libkwineffects*, not + needed anymore. + * Refresh copyright information. + * Override lintian kwin-common: no-symbols-control-file, we don’t ship header + files for these libraries. + * Override lintian libkwin4-effect-builtins1: no-symbols-control-file, we + don’t ship header files for this library. + + -- Norbert Preining Wed, 17 Feb 2021 05:42:27 +0900 + +kwin (4:5.20.5-1) unstable; urgency=medium + + * New upstream release (5.20.5). + + -- Norbert Preining Wed, 06 Jan 2021 23:50:52 +0900 + +kwin (4:5.20.4-4) unstable; urgency=medium + + * Enable pipewire support by adding the respective B-D. + + -- Norbert Preining Mon, 28 Dec 2020 09:44:54 +0900 + +kwin (4:5.20.4-3) unstable; urgency=medium + + * Release to unstable. + + -- Norbert Preining Tue, 22 Dec 2020 11:04:37 +0900 + +kwin (4:5.20.4-2) experimental; urgency=medium + + * Rebuild for Qt transition. + + -- Norbert Preining Sun, 13 Dec 2020 00:38:11 +0900 + +kwin (4:5.20.4-1) experimental; urgency=medium + + [ Norbert Preining ] + * New upstream release (5.20.4). + * Update and tighten dependencies. + * Update list of installed files. + * Update lintian overrides. + * Update symbols. + * Remove upstream included d/p/duplicate-property-warning.patch. + + [ Aurélien COUDERC ] + * Backport upstream patch to fix left-edge dead pixel for click and scroll + events. + + [ Pino Toscano ] + * Switch the transitional libxcb-util0-dev build dependency to + libxcb-util-dev. + * Bump Standards-Version to 4.5.1, no changes required. + * Trim trailing whitespace. + * Set field Upstream-Contact in debian/copyright. + * Remove obsolete fields Contact, Name from debian/upstream/metadata (already + present in machine-readable debian/copyright). + * Update lintian overrides. + + [ Scarlett Moore ] + * Bump kwin-common recommends/suggest plasma depends to current release. + * Update upstream/metadata. + - Repositories to invent.kde.org. + - Added bug database. + - Updated changelog to point to announcements. + * Remove LD_FLAGS override, no longer needed, --as-needed is default now. + * Add hardening options +all. + + -- Norbert Preining Wed, 09 Dec 2020 14:17:32 +0900 + +kwin (4:5.19.5-3) unstable; urgency=medium + + * Release to unstable. + + -- Norbert Preining Fri, 06 Nov 2020 08:37:23 +0900 + +kwin (4:5.19.5-2) experimental; urgency=medium + + [ Scarlett Moore ] + * Fix "FTBFS: egl_dmabuf.cpp:97:9: error: EGL_TEXTURE_Y_XUXV_WL + was not declared in this scope" Apply upstream commit + 2c76cc4784382b3df9b5413860d0793ea26cea31 which addresses the misuse + of private headers. + (Closes: #973149) + * Add salsa-ci config so we can build on salsa. + + -- Norbert Preining Mon, 02 Nov 2020 09:39:13 +0900 + +kwin (4:5.19.5-1) experimental; urgency=medium + + * New upstream release (5.19.5). + * Add Patrick and myself to uploaders. + + -- Norbert Preining Mon, 19 Oct 2020 13:45:27 +0900 + +kwin (4:5.19.4-1) experimental; urgency=medium + + * Team upload. + + [ Jiří Paleček ] + * New versions of dependencies for 5.18.5 + * Install new files + * Use dh-python3 + * Add some patches, fixing compile warnings (affecting code correctness) + * Rename libkwineffects12 to -12a + * Remove some symbols from libkwinglutils + + -- Jiri Palecek Mon, 15 Jun 2020 03:01:07 +0200 + +kwin (4:5.17.5-4) unstable; urgency=medium + + * Team upload. + + [ Scarlett Moore ] + * Fix "FTBFS: egl_dmabuf.cpp:97:9: error: EGL_TEXTURE_Y_XUXV_WL + was not declared in this scope" + Apply upstream commit 2c76cc4784382b3df9b5413860d0793ea26cea31 + as Fix_misuse_of_EGL_eglmesaext_h.patch + which addresses the misuse of private headers. + (Closes: #973149) + + -- Lisandro Damián Nicanor Pérez Meyer Fri, 30 Oct 2020 23:23:05 -0300 + +kwin (4:5.17.5-3) unstable; urgency=medium + + * Team upload. + + [ Pino Toscano ] + * Replace the transitional libfontconfig1-dev build dependency with + libfontconfig-dev. + * Add the libxcb-xfixes0-dev dependency to kwin-dev, as the kwin headers use + xcb/xfixes.h. + * 'acc' autopkgtest: make it verbose, and copy the logs as artifact if + requested. + * Fix typo in kwin-common.maintscript to properly remove the old + /etc/xdg/kwinswitcher.knsrc conffile. + * Bump the debhelper compatibility to 13: + - switch the debhelper-compat build dependency to 13 + * Update lintian overrides. + + [ Jiří Paleček ] + * Rules-Requires-Root: no + + [ Norbert Preining ] + * New upstream release (5.19.4). + * Remove Maximiliano from Uploaders as requested on IRC. + * Add Scarlett Moore to Uploaders. + * Change maintainer in d/control to Debian Qt/KDE Maintainers. + * Update build-deps with the info from cmake. + * Update list of installed files. + * Update symbols files. + * Unfuzzify patches. + * Add build-deps for Python. + * Tighten build-deps for kscreenlocker-dev. + * Clean up lintian overrides. + + -- Pino Toscano Fri, 28 Aug 2020 19:04:07 +0200 + +kwin (4:5.17.5-2) unstable; urgency=medium + + * Team upload. + * Upload to unstable. + * Bump Standards-Version to 4.5.0, no changes required. + + -- Pino Toscano Fri, 14 Feb 2020 20:53:37 +0100 + +kwin (4:5.17.5-1) experimental; urgency=medium + + * Team upload. + + [ Maximiliano Curia ] + * New upstream release (5.16.5): + - work better with NVIDIA drivers (Closes: #925528) + - properly restore the current desktop from session (Closes: #930538) + * Salsa CI automatic initialization by Tuco + * Update build-deps and deps with the info from cmake + + [ Pino Toscano ] + * New upstream release: + - add support for zwp_linux_dmabuf (Closes: #892204) + * Update the build dependencies according to the upstream build system: + - bump KF packages to 5.62.0 + - bump breeze-dev, kscreenlocker-dev, and libkdecorations2-dev to 5.17 + - add libxcb-util0-dev + - explicitly add gettext + - switch from the transitional libfreetype6-dev to libfreetype-dev + * Drop the migration from kwin-dbg, no more needed after two Debian stable + releases. + * Remove breaks/replaces for versions older than oldstable. + * Pass -DBUILD_TESTING=OFF to cmake to disable the build of tests, as they + are not run at build time anyway. + * Drop the 'testsuite' autopkgtest, as it does not test the installed + packages + - drop no more needed patches: Disable-testShadeWobblyWindows.patch, + Ignore-cursor-weird-behaviour-under-a-containerized-xvfb.patch, and + disable-MouseMark-and-TrackMouse-effects-loading-test.patch + * Update install files. + * Unregister old conffiles. + * Rename some packages according to new SONAMEs: + - libkwineffects11 -> libkwineffects12 + - libkwinglutils11 -> libkwinglutils12 + - libkwinxrenderutils11 -> libkwinxrenderutils12 + * Update symbols files. + * Do not use the ${shlibs:Depends} substvar in kwin-data, as it does not + exist. + * Bump the debhelper compatibility to 12: + - switch the debhelper build dependency to debhelper-compat 12 + - remove debian/compat + * Bump Standards-Version to 4.4.1, no changes required. + * Update lintian overrides. + * Tighten inter-libraries dependencies + - remove almost all the manual dependencies + + [ Helmut Grohne ] + * Mark kwin-data Multi-Arch: foreign. (Closes: #893438) + + -- Pino Toscano Mon, 13 Jan 2020 06:45:42 +0100 + +kwin (4:5.14.5-1) unstable; urgency=medium + + * New upstream release (5.14.5). + * Update install files + * Release to unstable + + -- Maximiliano Curia Thu, 24 Jan 2019 09:25:57 -0300 + +kwin (4:5.14.3-2) unstable; urgency=medium + + * Team upload. + * Update symbols files from logs of buildds. + + -- Pino Toscano Sat, 24 Nov 2018 16:25:34 +0100 + +kwin (4:5.14.3-1) unstable; urgency=medium + + * Update upsteam signing-key + * New upstream release (5.14.3). + * Update build-deps and deps with the info from cmake + * Rediff patches + * Update symbols files. + * Bump group breaks (4:5.14) + * Release to unstable + + -- Maximiliano Curia Fri, 23 Nov 2018 08:50:38 -0300 + +kwin (4:5.13.5-1) unstable; urgency=medium + + * New upstream release (5.13.5). + * Release to unstable + + -- Maximiliano Curia Thu, 06 Sep 2018 20:40:35 +0200 + +kwin (4:5.13.4-1) unstable; urgency=medium + + * New upstream release (5.13.4). + * disable MouseMark and TrackMouse effects loading test + * Release to unstable + + -- Maximiliano Curia Sun, 19 Aug 2018 23:18:06 +0200 + +kwin (4:5.13.1-1) unstable; urgency=medium + + * New upstream release (5.13.1). + * Update build-deps and deps with the info from cmake + * Force build against the new kdecoration soversion + * Update symbols files. + * Ignore cursor weird behaviour under a containerized xvfb + * Bump group breaks (4:5.13) + * Release to unstable + + -- Maximiliano Curia Tue, 26 Jun 2018 13:43:07 +0200 + +kwin (4:5.12.5-1) unstable; urgency=medium + + * Bump Standards-Version to 4.1.4. + * New upstream release (5.12.5). + * testsuite: fix most of the test running environment + * Add patch: Disable-testShadeWobblyWindows.patch + * Add missing -dev dependency + * Run the tests sequentialy + * Use https for the debian/copyright + * Release to unstable + + -- Maximiliano Curia Wed, 09 May 2018 13:24:01 +0200 + +kwin (4:5.12.4-1) unstable; urgency=medium + + * New upstream release (5.12.4). + * Add a misc depends to kde-window-manager + * Drop kde-window-manager transitional package + * Release to unstable + + -- Maximiliano Curia Wed, 28 Mar 2018 18:12:47 +0200 + +kwin (4:5.12.3-1) sid; urgency=medium + + * New upstream release (5.12.2). + * New upstream release (5.12.3). + * Release to sid + + -- Maximiliano Curia Wed, 07 Mar 2018 19:14:08 +0100 + +kwin (4:5.12.1-1) sid; urgency=medium + + * Add qml virtualkeyboard as a recommends + * Use the salsa canonical urls + * New upstream release (5.12.1). + * Release to sid + + -- Maximiliano Curia Tue, 20 Feb 2018 22:08:54 +0100 + +kwin (4:5.12.0-2) sid; urgency=medium + + * New revision + * Add libcap as a build depends + * Set kwin_wayland capabilities in postinst + * Release to sid + + -- Maximiliano Curia Mon, 12 Feb 2018 16:03:42 +0100 + +kwin (4:5.12.0-1) experimental; urgency=medium + + * Bump debhelper build-dep and compat to 11. + * Build without build_stamp + * Add link options as-needed + * Add Bhushan Shah upstream signing key + * New upstream release (5.12.0). + * Update build-deps and deps with the info from cmake + * Bump Standards-Version to 4.1.3. + * Bump group breaks (5.12) + * Update build-deps and deps with the info from cmake + * Update install files + * Use https uri for uscan + * Drop unused lintian overrides + * Release to experimental + + -- Maximiliano Curia Thu, 08 Feb 2018 15:20:50 +0100 + +kwin (4:5.11.4-1) experimental; urgency=medium + + * New upstream release (5.11.4). + * Bump Standards-Version to 4.1.2. + * Update build-deps and deps with the info from cmake + * Update symbols files. + * Update install files + * Release to experimental + + -- Maximiliano Curia Wed, 03 Jan 2018 16:49:03 -0300 + +kwin (4:5.10.5-2) sid; urgency=medium + + * New revision + * Bump Standards-Version to 4.1.0. + * Release to sid + + -- Maximiliano Curia Sun, 03 Sep 2017 09:55:31 +0200 + +kwin (4:5.10.5-1) experimental; urgency=medium + + [ Maximiliano Curia ] + * New upstream release (5.10.3.1). + * Update build-deps and deps with the info from cmake + * Bump Standards-Version to 4.0.0. + * Update upstream metadata + * Bump group breaks (5.10) + * Sync watch file and signing-key.asc with neon + * Bump kdecorations build dep to 5.10 + * Update symbols files after soversion bump + * New upstream release (5.10.4). + * New upstream release (5.10.5). + * Drop upstream patches + * Release to experimental + + [ Jonathan Riddell ] + * update for new soversion + * update .install + + -- Maximiliano Curia Mon, 28 Aug 2017 15:29:21 +0200 + +kwin (4:5.8.7-2) unstable; urgency=medium + + * Team upload. + * Backport upstream patch to fix build with modularized Qt PlatformSupport. + (Closes: #873078) + * Backport upstream patch to fix ‘undefined reference to qCompare’ error. + + -- Dmitry Shachnev Fri, 25 Aug 2017 14:06:50 +0300 + +kwin (4:5.8.7-1) unstable; urgency=medium + + * New upstream release (5.8.7) + + move the view at the correct index at startup + using the same trick as elsewhere, set the currentIndex + and move the view to currentIndex right at startup + the only way to be sure is onContentHeightChanged + as there are no signals for when "the view has been + populated and settled up" + + [kcm_kwindecoration] Respect theme colors in buttons + + Fix crash on dragging titlebar buttons in System Settings + Currently, if user tries to move one of buttons to the left, ending up + dragging one button onto another, crash occurs. + In addition, this patch replaces verbose replacement(remove/insert) with + more elegant QVector::move(int, int) + Fixes KDE#374153 + + [platforms/drm] Explicitly request event context version 2 + Libdrm 2.4.78 introduces a version 2 and if KWin gets built against it + our code would break. Given that this change is for Plasma/5.8 branch. + (https://phabricator.kde.org/T5839) + + Fix KWin decoration KCM showing correct index at startup + The KCM has a context property of the currently set theme index. This is + set before the decorations model is populated, so it is currently always + -1. + This model is populated after the constructor but before + KCModule::load(). + KCModule::load is called from KCModule::showEvent so before + QQuickGridView will start doing anything with delegates. + This fixes the problem simply and also avoid parsing the config file + multiple times. + This bug was introduced in 5.9.4: + Someone made a (tested) change to make sure the view scrolled to the + right place on startup. + I then made a (tested) commit fixing the crash on exit + The author then updated his patch to my changes, but now in a way that + didn't work. + + Sort the themes in decoration KCM + Even though we're using a QSortFilterProxy model, by default it doesn't + actually sort anything until instructed to. + This patch turns sorting on. + + Improve the x11 timestamp handling + So far KWin only updated the x11 timestamp if the new timestamp is larger + than the existing one. While this is a useful thing it creates problems + when the 32 bit msec based time stamp wraps around which happens after + running an X server for 49 days. After the timestamp wrapped around KWin + would not update the timestamp any more and thus some calls might fail. + Most prominent victims are keyboard and pointer grab which fails as the + timestamp is either larger than the server timestamp or smaller than the + last grab timestamp. + Another problem related to timestamp handling is KWin getting broken by + wrong timestamps sent by applications. A prominent example is clusterssh + which used to send a timestamp as unix time which is larger than the + x timestamp and thus our timestamp gets too large. + This change addresses these problems by allowing to reset the timestamp. + This is only used from updateXTime (which is normally invoked before we + do things like grabKeyboard). Thus we make QX11Info::getTimestamp the + ultimate trusted source for timestamps. + Fixes KDE#377901 KDE#348569 + + Fix regression for timestamp handling for Xwayland windows + Change 0bec9ad7337536e319c17c5684d97e1156399fdb introduced a regrssion + on Wayland. On Wayland getTimestamp always returns 0, thus the X11 + timestamp gets reset again and again. This results in broken interaction + for Xwayland windows as the broken unit tests show. + This change addresses the regression by ignoring a value of 0. + It means the addressed bug is still present on Wayland for X11 windows + as the timestamp doesn't get updated properly. This requires further + changes. + + fix occassional crash caused by needlessly delayed signals (bko#363224) + As pointed out by the Valgrind trace in #363224, delaying the signal causes + the EffectWindow* argument to become invalid before the connected slot is + called (this is because Qt discards only delayed signal->slot calls where + the receiver gets deleted meanwhile, not the sender and definitely not + a random argument. + If the supposed glitches really happen, they should get fixed correctly, + and for all cases (I doubt only desktop number would be involved but + not e.g. shaded or minimized states). + Related to KDE#363224 + + -- Maximiliano Curia Fri, 16 Jun 2017 13:43:10 +0200 + +kwin (4:5.8.6-1) unstable; urgency=medium + + * New upstream release (5.8.6) (Closes: 846508) + + -- Maximiliano Curia Fri, 24 Mar 2017 14:38:54 +0100 + +kwin (4:5.8.5-2) unstable; urgency=medium + + * Be more strict about runtime dependencies. + Thanks to Ben Longbons for reporting (Closes: 848523) + * Drop forced qtwayland runtime dependency. + Thanks to Martin Graesslin for reporting (Closes: 855410) + * Update kwin-wayland description about being a preview release. + Thanks to Ben Longbons for reporting (Closes: 848524) + + -- Maximiliano Curia Sat, 18 Feb 2017 10:42:33 +0100 + +kwin (4:5.8.5-1) experimental; urgency=medium + + * New upstream release (5.8.5). + * Update symbols files. + + -- Maximiliano Curia Fri, 30 Dec 2016 18:46:18 +0100 + +kwin (4:5.8.4-1) unstable; urgency=medium + + [ Maximiliano Curia ] + * New upstream release (5.8.4) + * Add breeze-dev build dependency. + Thanks to Martin Graesslin for the report (Closes: 842912) + * Bump qt buid deps and deps to 5.7 + * kwin-x11: Add provides x-window-manager + + [ Automatic packaging ] + * Update build-deps and deps with the info from cmake + + -- Maximiliano Curia Wed, 23 Nov 2016 18:36:53 +0100 + +kwin (4:5.8.2-1) unstable; urgency=medium + + [ Automatic packaging ] + * Update build-deps and deps with the info from cmake + + [ Maximiliano Curia ] + * New upstream release (5.8.2) + + -- Maximiliano Curia Wed, 19 Oct 2016 15:26:03 +0200 + +kwin (4:5.8.1-1) unstable; urgency=medium + + * Update copyright information + + -- Maximiliano Curia Sun, 16 Oct 2016 23:00:42 +0200 + +kwin (4:5.8.0-1) unstable; urgency=medium + + [ Maximiliano Curia ] + * New upstream release (5.8.0) + * Update symbols files. + * Follow upstream soversion bump + * Update install files + * Replace dbus-launch with dbus-run-session in tests + * Bump group breaks (5.8) + + [ Automatic packaging ] + * Update build-deps and deps with the info from cmake + + -- Maximiliano Curia Fri, 07 Oct 2016 14:08:55 +0200 + +kwin (4:5.7.4-1) unstable; urgency=medium + + [ Pino Toscano ] + * autopkgtest: switch from oxygen5-icon-theme back to the canonical + oxygen-icon-theme. + + [ Maximiliano Curia ] + * Add plasma-desktop recommends. + Thanks to HJ (Closes: 834954) + * New upstream release (5.7.4) + * Bump group breaks (5.7) + + -- Maximiliano Curia Sat, 27 Aug 2016 00:12:30 +0200 + +kwin (4:5.7.0-1) unstable; urgency=medium + + [ Automatic packaging ] + * Update build-deps and deps with the info from cmake + * Update symbols files. + + [ Jonathan Riddell ] + * add KWinX11Platform.so to kwin-x11 + + -- Maximiliano Curia Mon, 11 Jul 2016 10:22:59 +0200 + +kwin (4:5.6.5-1) unstable; urgency=medium + + * New upstream release. + + -- Maximiliano Curia Mon, 27 Jun 2016 18:14:24 +0200 + +kwin (4:5.6.4-3) unstable; urgency=medium + + * Add kwayland windowsystem platform plugin dependency + * Add XInput build dependency + * Add xwayland runtime dependency in kwin-wayland + + -- Maximiliano Curia Sun, 05 Jun 2016 14:27:18 +0200 + +kwin (4:5.6.4-2) unstable; urgency=medium + + * Update copyright information + * Release to unstable + + -- Maximiliano Curia Wed, 01 Jun 2016 10:42:19 +0200 + +kwin (4:5.6.4-1) experimental; urgency=medium + + [ Automatic packaging ] + * Update build-deps and deps with the info from cmake + * Refresh patches + * Bump Standards-Version to 3.9.8 + * Update symbols files. + * Drop missing symbol + + [ Maximiliano Curia ] + * Revert "Add missing closes" + * Keep unreleased with preview versions + * uscan no longer supports this kind of watch files. + * New upstream release (5.5.5). + * Automatic update with ddeb_migration3.py + * Add upstream metadata (DEP-12) + * Follow upstream soversion bumps + * Update symbols files + * debian/control: Update Vcs-Browser and Vcs-Git fields + * Add new lintian-override about ldconfig-trigger for libkdeinit5_kwin_x11.so + * Update testsuite + + [ Debian/Kubuntu Qt/KDE Maintainers ] + * Drop kwinglesutils, removed upstream + + -- Maximiliano Curia Sat, 28 May 2016 21:45:59 +0200 + +kwin (4:5.5.4-2) experimental; urgency=medium + + * Rebuild due to typo in symbols file. + + -- Maximiliano Curia Tue, 02 Feb 2016 10:29:43 +0100 + +kwin (4:5.5.4-1) experimental; urgency=medium + + * New upstream release (5.5.0). + * Update symbols files from buildds logs (4:5.4.3-1.1). + * New upstream release (5.5.1). + * Follow upstream soversion bump + * Add virtual backend. + * New upstream release (5.5.2). + * New upstream release (5.5.3). + * New upstream release (5.5.4). + + -- Maximiliano Curia Wed, 27 Jan 2016 16:48:45 +0100 + +kwin (4:5.4.3-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Add mips64 and mips64el into the arch list of libkwinglutils6. + (Closes: #801800) + + -- YunQiang Su Thu, 03 Dec 2015 12:37:32 +0800 + +kwin (4:5.4.3-1) unstable; urgency=medium + + * New upstream release (5.4.3). + * Update symbols files from buildds logs (4:5.4.2-1). + + -- Maximiliano Curia Tue, 01 Dec 2015 11:45:37 +0100 + +kwin (4:5.4.2-1) unstable; urgency=medium + + [ Luigi Toscano ] + * Changes to Recommends for kwin-common: + - add libqt5multimedia5-plugins (it enables the playback of the + preview of KWin effects); + - remove libqt5multimedia5 (it is dependency of the required + qml-module-qtmultimedia package). + + [ Maximiliano Curia ] + * New upstream release (5.4.2). + * Update symbols files from buildds logs (4:5.4.1-1). + * Drop upstream patch: + upstream_fake_a_leave_event_for_the_decoration_when_client_is_left.d + iff + + -- Maximiliano Curia Tue, 06 Oct 2015 07:51:48 +0200 + +kwin (4:5.4.1-1) unstable; urgency=medium + + * New upstream release (5.4.1). + * New upstream patch: + upstream_fake_a_leave_event_for_the_decoration_when_client_is_left.d + iff + + -- Maximiliano Curia Fri, 11 Sep 2015 18:44:56 +0200 + +kwin (4:5.4.0-2) unstable; urgency=medium + + [ Felix Geyer ] + * Tighten the dependency of kde-window-manager on kwin-x11 to the version + that provides the /usr/bin/kwin symlink. + + -- Maximiliano Curia Sun, 06 Sep 2015 12:20:03 +0200 + +kwin (4:5.4.0-1) unstable; urgency=medium + + * New upstream release (5.4.0). + + -- Maximiliano Curia Fri, 04 Sep 2015 11:06:10 +0200 + +kwin (4:5.3.2-4) unstable; urgency=medium + + * Team upload. + + [ Scott Kitterman ] + * Add debian/kwin-x11.links to add symlink for usr/bin/kiwn so that kwin + will be properly started with KDE 4 (Plasma 1) (Closes: #793026) + * Drop #793026 from the debian/changelog entry for the last upload, since it + did not fix the bug + + [ Felix Geyer ] + * Update symbols files for gcc 5. + * Make kwin-x11 break/replace kde-window-manager (<< 4:5) because of the + /usr/bin/kwin file conflict. + + -- Felix Geyer Wed, 26 Aug 2015 01:18:42 +0200 + +kwin (4:5.3.2-3) unstable; urgency=high + + [ Maximiliano Curia ] + * kwin-wayland: Add qtwayland5 dependency, for the wayland qt5 plugin. + + [ Scott Kitterman ] + * Urgency high for RC but fix in testing + * Remove obsolete kwin alternative and add new alternative for kwin_x11 so + kwin will work as x-window-manager (Closes: #792849, #793997) + + -- Debian/Kubuntu Qt/KDE Maintainers Wed, 29 Jul 2015 16:43:28 -0400 + +kwin (4:5.3.2-2) unstable; urgency=medium + + * Adds missing arches to libkwingl*utils6. (Closes: #792481) Thanks to + Dejan Latinovic, and Scott Kitterman + * Add a kde-window-manager transitional package. + + -- Maximiliano Curia Sat, 18 Jul 2015 18:47:45 +0200 + +kwin (4:5.3.2-1) unstable; urgency=medium + + * New upstream release (5.3.0). + * Update symbols files. + * New upstream release (5.3.1). + * New upstream release (5.3.2). + * Add the missing Breaks/Replaces. + * Update copyright information. + + -- Maximiliano Curia Wed, 01 Jul 2015 12:20:41 +0200 + +kwin (4:5.3.1-0ubuntu3) wily; urgency=medium + + * No-change rebuild against Qt 5.4.2. + + -- Adam Conrad Tue, 16 Jun 2015 00:27:17 -0600 + +kwin (4:5.3.1-0ubuntu1) wily; urgency=medium + + [ Scarlett Clark ] + * Manual merge kubuntu_stable. + + [ Jonathan Riddell ] + * Plasma 5.3 beta + * new upstream release + + [ Scarlett Clark ] + * Vivid backport + + [ Jonathan Riddell ] + * New upstream release + + -- Jonathan Riddell Fri, 05 Jun 2015 02:34:16 +0200 + +kwin (4:5.2.2a-0ubuntu1) vivid; urgency=medium + + * New upstream release + * New upstream tar. + * Append a to version so launchpad accepts new tar. + + -- Scarlett Clark Tue, 24 Mar 2015 07:33:08 -0700 + +kwin (4:5.2.2-1) experimental; urgency=medium + + * New upstream release (5.2.1). + * Split kwin package in common, x11 and wayland. + * Update symbols files. + * New upstream release (5.2.2). + + -- Maximiliano Curia Wed, 25 Mar 2015 23:17:20 +0100 + +kwin (4:5.2.1-0ubuntu1) vivid; urgency=medium + + * New upstream release + * Batchpatch symbols file. + + -- Scarlett Clark Mon, 23 Feb 2015 09:42:26 -0800 + +kwin (4:5.2.0.1-1) experimental; urgency=medium + + * Prepare initial Debian release. + * Add myself as Uploader. + * Update build dependencies to build against experimental and to + follow cmake. + * Bump Standards-Version to 3.9.6, no changes needed. + * Update copyright information. + * Update install files. + * Update watch file. + * Add basic autopkgtests support. + + -- Maximiliano Curia Mon, 09 Feb 2015 09:21:57 +0100 + +kwin (4:5.2.0.1-0ubuntu1) vivid; urgency=medium + + * New upstream release + * Soversion bump properly + * Rename packages for 5->6 transition in library version + * Update install accordingly + + Apply more restrictive wildcards to prevent sobumps slip past us + * New lib packages break/replace the old ones <<5.2.0 because the + pre-release packages were uploaded with libfoo.so.6 in the .so.5 packages + + -- Harald Sitter Tue, 27 Jan 2015 14:54:41 +0100 + +kwin (4:5.1.95-0ubuntu2) vivid; urgency=medium + + * version kwayland build-dep + + -- Jonathan Riddell Fri, 16 Jan 2015 12:30:57 +0100 + +kwin (4:5.1.95-0ubuntu1) vivid; urgency=medium + + * New upstream beta release + + -- Jonathan Riddell Thu, 15 Jan 2015 01:31:59 +0100 + +kwin (4:5.1.2-0ubuntu1) vivid; urgency=medium + + * remove obsolete patch kubuntu_kf5-version.diff + * New upstream release + + -- Jonathan Riddell Mon, 15 Dec 2014 13:22:19 +0100 + +kwin (4:5.1.1-0ubuntu1) vivid; urgency=medium + + * New upstream release. + * New package libkwinglesutils5 on armhf + + -- Scarlett Clark Mon, 10 Nov 2014 19:47:53 +0100 + +kwin (4:5.1.0.1-0ubuntu2) vivid; urgency=medium + + * Add install.armhf files for armhf + + -- Jonathan Riddell Fri, 07 Nov 2014 17:12:18 +0100 + +kwin (4:5.1.0.1-0ubuntu1) vivid; urgency=medium + + [ Jonathan Riddell ] + * New upstream beta release + * Add kubuntu_kf5-version.diff to build with KF5 5.2 + * Build-dep on libkf5windowsystem-dev (>= 5.3.0~) + * Add build-dep on kwayland-dev + + [ Harald Sitter ] + * Add/update lintian overrides + + All manpage warnings: we don't care + + All warnings to do with kdeinit: it's not a shared lib by design + + All warnings to do with internal/private libs having no versioned soname + + [ Jonathan Riddell ] + * New upstream release + * New upstream release with fixed tar + + -- Jonathan Riddell Tue, 14 Oct 2014 13:49:05 +0200 + +kwin (4:5.0.2-0ubuntu1) utopic; urgency=medium + + [ Harald Sitter ] + * switch to new pkg-kde-tools + + [ Scarlett Clark ] + * New upstream release + + -- Scarlett Clark Wed, 17 Sep 2014 18:17:10 -0700 + +kwin (4:5.0.1-0ubuntu1~ubuntu14.10~ppa2) utopic; urgency=medium + + [ Jonathan Riddell ] + * New upstream release + + [ Scarlett Clark ] + * Update watch to http://download.kde.org + + [ Jonathan Riddell ] + * New upstream bugfix release + + -- Jonathan Riddell Sun, 10 Aug 2014 15:43:00 +0200 + +kwin (4:4.98.0-0ubuntu1) utopic; urgency=medium + + * New upstream RC release + + -- Jonathan Riddell Mon, 07 Jul 2014 13:20:34 +0200 + +kwin (4:4.97.0-0ubuntu1) utopic; urgency=medium + + [ Scarlett Clark ] + * Initial release. + + [ Jonathan Riddell ] + * New upstream beta release + + [ Scarlett Clark ] + * Fix install file + + [ José Manuel Santamaría Lema ] + * Build depend on libegl1-mesa-dev. + * Make kwin depend on kwin-data (= ${source:Version}) instead of + ${binary:Version} + * Remove harcoded depends on libraries from kwin, rely on ${shlibs:Depends} + instead. + + [ Scarlett Clark ] + * change kwin-data to arch all + + -- Jonathan Riddell Mon, 09 Jun 2014 10:25:41 +0100 diff --git a/control b/control new file mode 100644 index 0000000..33d0f10 --- /dev/null +++ b/control @@ -0,0 +1,243 @@ +Source: kwin +Section: kde +Priority: optional +Maintainer: Debian Qt/KDE Maintainers +Uploaders: Aurélien COUDERC , + Patrick Franz , +Build-Depends: breeze-dev (>= 4:5.27.7~), + cmake (>= 3.16~), + debhelper-compat (= 13), + dh-sequence-kf5, + dh-sequence-python3, + extra-cmake-modules (>= 5.102.0~), + gettext, + hwdata, + kscreenlocker-dev (>= 5.27.7~), + libcap-dev [linux-any], + libdrm-dev (>= 2.4.112~), + libegl-dev (>= 1.2~), + libepoxy-dev (>= 1.3), + libfontconfig-dev, + libfreetype-dev, + libgbm-dev, + libice-dev, + libinput-dev (>= 1.19~), + libkdecorations2-dev (>= 4:5.27.7~), + libkf5activities-dev (>= 5.102.0~), + libkf5auth-dev (>= 5.102.0~), + libkf5config-dev (>= 5.102.0~), + libkf5configwidgets-dev (>= 5.102.0~), + libkf5coreaddons-dev (>= 5.102.0~), + libkf5crash-dev (>= 5.102.0~), + libkf5dbusaddons-dev (>= 5.102.0~), + libkf5declarative-dev (>= 5.102.0~), + libkf5doctools-dev (>= 5.102.0~), + libkf5globalaccel-dev (>= 5.102.0~), + libkf5i18n-dev (>= 5.102.0~), + libkf5idletime-dev (>= 5.102.0~), + libkf5itemviews-dev (>= 5.102.0~), + libkf5kcmutils-dev (>= 5.102.0~), + libkf5newstuff-dev (>= 5.102.0~), + libkf5notifications-dev (>= 5.102.0~), + libkf5package-dev (>= 5.102.0~), + libkf5plasma-dev (>= 5.102.0~), + libkf5runner-dev (>= 5.102.0~), + libkf5service-dev (>= 5.102.0~), + libkf5wayland-dev (>= 4:5.102.0~), + libkf5widgetsaddons-dev (>= 5.102.0~), + libkf5windowsystem-dev (>= 5.102.0~), + libkf5xmlgui-dev (>= 5.102.0~), + liblcms2-dev, + libpipewire-0.3-dev (>= 0.3.29), + libqaccessibilityclient-qt5-dev, + libqt5waylandclient5-dev, + libqt5x11extras5-dev (>= 5.15.2~), + libsm-dev, + libudev-dev [linux-any], + libwayland-dev (>= 1.20~), + libx11-xcb-dev, + libxcb-composite0-dev (>= 1.10~), + libxcb-cursor-dev, + libxcb-damage0-dev (>= 1.10~), + libxcb-glx0-dev (>= 1.10~), + libxcb-icccm4-dev, + libxcb-image0-dev, + libxcb-keysyms1-dev, + libxcb-present-dev (>= 1.10~), + libxcb-randr0-dev (>= 1.10~), + libxcb-render0-dev (>= 1.10~), + libxcb-shape0-dev (>= 1.10~), + libxcb-shm0-dev (>= 1.10~), + libxcb-sync-dev (>= 1.10~), + libxcb-util-dev, + libxcb-xfixes0-dev (>= 1.10~), + libxcb-xinerama0-dev (>= 1.10~), + libxcb-xkb-dev (>= 1.10~), + libxcb-xtest0-dev, + libxcb1-dev (>= 1.10~), + libxcursor-dev, + libxcvt-dev (>= 0.1.1~), + libxi-dev, + libxkbcommon-dev (>= 0.7.0~), + libxkbcommon-x11-dev, + pkg-config, + pkg-kde-tools (>= 0.15.18~), + plasma-wayland-protocols (>= 1.9.0~), + python3:any, + qtbase5-dev (>= 5.15.2~), + qtbase5-private-dev, + qtdeclarative5-dev (>= 5.15.2~), + qttools5-dev (>= 5.15.2~), + qtwayland5-dev-tools, + wayland-protocols (>= 1.31~), + xwayland (>= 2:22.1.7-1~), +Standards-Version: 4.6.2 +Homepage: https://projects.kde.org/projects/kde/workspace/kwin +Vcs-Browser: https://salsa.debian.org/qt-kde-team/kde/kwin +Vcs-Git: https://salsa.debian.org/qt-kde-team/kde/kwin.git +Rules-Requires-Root: no + +Package: kwin-common +Architecture: any +Depends: hwdata, + kwin-data (= ${source:Version}), + libkf5globalaccel-bin, + qml-module-org-kde-kquickcontrolsaddons, + qml-module-qtmultimedia, + ${misc:Depends}, + ${shlibs:Depends}, +Recommends: libqt5multimedia5-plugins, plasma-desktop (>= 4:5.27.7~), +Suggests: kwin-addons (>= 4:5.27.7~), +Breaks: plasma-workspace (<< 4:5.14), plasma-workspace-dev (<< 4:5.14), +Description: KDE window manager, common files + KWin (pronounced as one syllable "kwin") is the window + manager for the KDE Plasma Desktop. It gives you complete + control over your windows, making sure they're not in the way + but aid you in your task. It paints the window decoration, + the bar on top of every window with (configurable) buttons + like close, maximize and minimize. It also handles placing + of windows and switching between them. + . + This package is part of the KDE base workspace module. + +Package: kwin-data +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends}, ${python3:Depends}, +Recommends: plasma-framework, + qml-module-qtmultimedia, + qml-module-qtquick-controls, + qml-module-qtquick-layouts, + qml-module-qtquick-virtualkeyboard, + qml-module-qtquick-window2, + qml-module-qtquick2, + systemsettings, +Description: KDE window manager data files + KWin (pronounced as one syllable "kwin") is the window + manager for the KDE Plasma Desktop. It gives you complete + control over your windows, making sure they're not in the way + but aid you in your task. It paints the window decoration, + the bar on top of every window with (configurable) buttons + like close, maximize and minimize. It also handles placing + of windows and switching between them. + . + This package contains the data files + +Package: kwin-dev +Section: libdevel +Architecture: any +Depends: kwin-common (= ${binary:Version}), + libegl-dev (>= 1.2~), + libepoxy-dev (>= 1.3), + libkf5config-dev (>= 5.102.0~), + libkf5coreaddons-dev (>= 5.102.0~), + libkf5windowsystem-dev (>= 5.102.0~), + libqt5x11extras5-dev (>= 5.15.2~), + libxcb-xfixes0-dev (>= 1.10~), + qtbase5-dev (>= 5.15.2~), + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: kde-workspace-dev, +Replaces: kde-workspace-dev, +Description: KDE window manager - devel files + KWin (pronounced as one syllable "kwin") is the window + manager for the KDE Plasma Desktop. It gives you complete + control over your windows, making sure they're not in the way + but aid you in your task. It paints the window decoration, + the bar on top of every window with (configurable) buttons + like close, maximize and minimize. It also handles placing + of windows and switching between them. + . + This package is part of the KDE base workspace module. + +Package: kwin-wayland +Architecture: any +Depends: kwayland-integration (>= 5.27.7~), + libcap2-bin [linux-any], + xwayland, + ${misc:Depends}, + ${shlibs:Depends}, +Provides: kwin, +Description: KDE window manager, wayland version, PREVIEW release + KWin (pronounced as one syllable "kwin") is the window + manager for the KDE Plasma Desktop. It gives you complete + control over your windows, making sure they're not in the way + but aid you in your task. It paints the window decoration, + the bar on top of every window with (configurable) buttons + like close, maximize and minimize. It also handles placing + of windows and switching between them. + . + This package provides the wayland version, which is still a work in progress + project, and is available as a PREVIEW release. Don't expect the same + stability as with the x11 version. +Breaks: plasma-workspace-wayland (<< 4:5.14), + +Package: kwin-x11 +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, +Breaks: kwin-addons (<< 4:5.14), +Provides: kwin, x-window-manager, +Description: KDE window manager, X11 version + KWin (pronounced as one syllable "kwin") is the window + manager for the KDE Plasma Desktop. It gives you complete + control over your windows, making sure they're not in the way + but aid you in your task. It paints the window decoration, + the bar on top of every window with (configurable) buttons + like close, maximize and minimize. It also handles placing + of windows and switching between them. + . + This package is part of the KDE base workspace module. + +Package: libkwineffects14 +Section: libs +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, +Breaks: libkwin4-effect-builtins1, libkwineffects13, +Replaces: libkwineffects13, +Description: KDE window manager effects library + KWin (pronounced as one syllable "kwin") is the window + manager for the KDE Plasma Desktop. It gives you complete + control over your windows, making sure they're not in the way + but aid you in your task. It paints the window decoration, + the bar on top of every window with (configurable) buttons + like close, maximize and minimize. It also handles placing + of windows and switching between them. + . + This package is part of the KDE base workspace module. + +Package: libkwinglutils14 +Section: libs +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, +Breaks: libkwin4-effect-builtins1, libkwinglutils13, +Replaces: libkwinglutils13, +Description: KDE window manager gl utils library + KWin (pronounced as one syllable "kwin") is the window + manager for the KDE Plasma Desktop. It gives you complete + control over your windows, making sure they're not in the way + but aid you in your task. It paints the window decoration, + the bar on top of every window with (configurable) buttons + like close, maximize and minimize. It also handles placing + of windows and switching between them. + . + This package is part of the KDE base workspace module. diff --git a/copyright b/copyright new file mode 100644 index 0000000..c017371 --- /dev/null +++ b/copyright @@ -0,0 +1,270 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: kwin +Source: git://anongit.kde.org/kwin +Upstream-Contact: plasma-devel@kde.org + +Files: * +Copyright: 2010, Alexandre Pereira + 2019-2020, Aleix Pol Gonzalez + 2018, Alex Nemeth + 2010, Alexandre Pereira + 2013, Antonis Tsiapaliokas + 2011, Arthur Arlt + 2020, Benjamin Port + 2020, Carson Black + 2007, Christian Nitschkowski + 2007, Christian Nitschkowski + 1997-2002, Cristian Tibirna + 2020, Cyril Rossi + 2011-2012, Cédric Bellegarde + 2008, Cédric Borgese + 2018-2021, David Edmundson + 2017, David Edmundson + 2020, David Redondo + 2017, Demitrius Belai + 2018, Eike Hein + 2012, Filip Wieladek + 2009-2018, Fredrik Höglund + 2020, Henri Chain + 2014, Hugo Pereira Da Costa + 2020, Ismael Asensio + 2010, Jorge Mata + 2017, Kai Uwe Broulik + 2003, Karol Szwed + 2008, Kristian Høgsberg + 2018, Laurent Montel + 2011, Lionel Chauvin + 2001-2008, Lubos Lunak + 2008, Lubos Lunak + 2008-2009, Lucas Murray + 2014-2020, Marco Martin + 2009, Marco Martin + 2015-2019, Martin Flöser + 2008-2011, Martin Gräßlin + 2012, Martin Gräßlin + 2008-2017, Martin Gräßlin + 1998-2000, Matthias Ettrich + 2009, Michael Zanetti + 2015, Mika Allan Rauhala + 2011, NVIDIA Corporation + 2019, NVIDIA Inc. + 2010, Nokia Corporation and/or its subsidiary(-ies) + 1997, Patrick Dowler + 2007, Philip Falkner + 2011-2012, Philipp Knechtges + 2001, Rik Hemsley (rikkus) + 2006-2007, Rivo Laks + 2010, Rohan Prabhu + 2016-2020, Roman Gilg + 2003-2005, Sandro Giessl + 2010, Sebastian Sauer + 2011, Tamas Krutki + 2014-2015, Thomas Lübking + 2010-2011, Thomas Lübking + 2001, Waldo Bastian + 2020, Xaver Hugl + 2002-2018, Free Software Foundation + 1997-2018, Free Software Foundation, Inc + 2000, Jesús Bravo Álvarez + 2008-2009, K Desktop Environment + 1998, KDE Russian translation Team + 2000-2001, KDE Team + 2000-2002, KDE e.v. + 2007, KDE i18n Project for Vietnamese + 1999-2002, Meni Livne + 2009-2012, Rosetta Contributors and Canonical Ltd + 2002-2021, This_file_is_part_of_KDE + 2001, translate.org.za +License: GPL-2+ + +Files: autotests/integration/dbus_interface_test.cpp + autotests/onscreennotificationtest.cpp + autotests/onscreennotificationtest.h + tests/cursorhotspottest.cpp + tests/normalhintsbasesizetest.cpp + tests/pointergesturestest.cpp + tests/pointergesturestest.qml + tests/screenedgeshowtest.cpp + tests/unmapdestroytest.qml + tests/x11shadowreader.cpp +Copyright: 2020, Ismael Asensio + 2017, Kai Uwe Broulik + 2004, Lubos Lunak + 2018, Marco Martin + 2017-2019, Martin Flöser + 2016-2017, Martin Graesslin + 2014-2016, Martin Gräßlin + 2019, Valerio Pilo + 2020, Vlad Zahorodnii +License: GPL-2+3+KDEeV + +Files: autotests/test_ftrace.cpp +Copyright: 2020, Aleix Pol Gonzalez + 2021, David Edmundson + 2017, Demitrius Belai + 2018, Eike Hein + 2017, Marco Martin + 2009, Marco Martin + 2018-2020, Red Hat Inc + 2020, Roman Gilg + 2018-2020, Vlad Zahorodnii +License: LGPL-2+ + +Files: cmake/* +Copyright: 2014, Alex Merry + 2020, Daniel Vrátil + 2014, Hrvoje Senjan + 2014-2016, Martin Gräßlin + 2020, Vlad Zahorodnii +License: BSD-3-clause + +Files: po/ca/* + po/ca@valencia/* + po/uk/* +Copyright: 1998-2021, This_file_is_part_of_KDE +License: LGPL-2.1+3+KDEeV-translations + +Files: tests/pointerconstraintstest.cpp + tests/pointerconstraintstest.h + tests/pointerconstraintstest.qml +Copyright: 2018, Roman Gilg +License: LGPL-2.1+3+KDEeV + +Files: doc/* +Copyright: 2018, Anne-Marie Mahfouf + 2015, Jost Schenck + 2016, Lauri Watts + 2015, Martin Graesslin + 2015-2016, Mike McBride + 2018, Rik Hemsley +License: GFDL-NIV-1.2+ + +Files: debian/* +Copyright: 2014, Scarlett Clark + 2021, Debian Qt/KDE Maintainers + 2022, Patrick Franz +License: GPL-2+ + +License: BSD-3-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + . + 1. Redistributions of source code must retain the copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License: GFDL-NIV-1.2+ + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.2 + or any later version published by the Free Software Foundation; + with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + A copy of the license is included in the section entitled "GNU + Free Documentation License". + -- + The complete text of the GNU Free Documentation License version 1.2 + can be found in `/usr/share/common-licenses/GFDL-1.2’. + +License: GPL-2+ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see + -- + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in `/usr/share/common-licenses/GPL-2’. + +License: GPL-2+3+KDEeV + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of + the License or (at your option) version 3 or any later version + accepted by the membership of KDE e.V. (or its successor approved + by the membership of KDE e.V.), which shall act as a proxy + defined in Section 14 of version 3 of the license. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + -- + On Debian systems, the complete text of the GNU General Public License + version 2 can be found in `/usr/share/common-licenses/GPL-2’, likewise, the + complete text of the GNU General Public License version 3 can be found in + `/usr/share/common-licenses/GPL-3’. + +License: LGPL-2+ + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + . + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. + -- + On Debian systems, the complete text of the GNU Library General Public + License version 2 can be found in `/usr/share/common-licenses/LGPL-2’. + +License: LGPL-2.1+3+KDEeV + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) version 3, or any + later version accepted by the membership of KDE e.V. (or its + successor approved by the membership of KDE e.V.), which shall + act as a proxy defined in Section 6 of version 3 of the license. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library. If not, see . + -- + On Debian systems, the complete text of the GNU Lesser General Public License + version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1’, likewise, + the complete text of the GNU Lesser General Public License version 3 can be + found in `/usr/share/common-licenses/LGPL-3’. + +License: LGPL-2.1+3+KDEeV-translations + This file is distributed under the license LGPL version 2.1 or + version 3 or later versions approved by the membership of KDE e.V. + -- + On Debian systems, the complete text of the GNU Lesser General Public License + version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1’, likewise, + the complete text of the GNU Lesser General Public License version 3 can be + found in `/usr/share/common-licenses/LGPL-3’. diff --git a/kwin-common.install b/kwin-common.install new file mode 100644 index 0000000..3eb09f2 --- /dev/null +++ b/kwin-common.install @@ -0,0 +1,15 @@ +usr/lib/*/kconf_update_bin/kwin5_update_default_rules +usr/lib/*/libexec/kwin* +usr/lib/*/libkcmkwincommon.so.5 +usr/lib/*/libkcmkwincommon.so.5.* +usr/lib/*/libkwin.so.5 +usr/lib/*/libkwin.so.5.* +usr/lib/*/qt5/plugins/kpackage/packagestructure/ +usr/lib/*/qt5/plugins/kwin/ +usr/lib/*/qt5/plugins/org.kde.kdecoration2/kwin5_aurorae.so +usr/lib/*/qt5/plugins/plasma/kcms/systemsettings/kcm_kwin*.so +usr/lib/*/qt5/plugins/plasma/kcms/systemsettings/kcm_virtualkeyboard.so +usr/lib/*/qt5/plugins/plasma/kcms/systemsettings_qwidgets/kcm_kwin*.so +usr/lib/*/qt5/plugins/plasma/kcms/systemsettings_qwidgets/kwin*.so +usr/lib/*/qt5/qml/org/kde/kwin/ +usr/lib/*/qt5/qml/org/kde/kwin.2/ diff --git a/kwin-common.lintian-overrides b/kwin-common.lintian-overrides new file mode 100644 index 0000000..2ea5186 --- /dev/null +++ b/kwin-common.lintian-overrides @@ -0,0 +1,6 @@ +kwin-common: package-name-doesnt-match-sonames libkcmkwincommon5 libkwin5 +kwin-common: lacks-unversioned-link-to-shared-library example: usr/lib/*/libkwin.so [usr/lib/*/libkwin.so.*] +kwin-common: lacks-unversioned-link-to-shared-library example: usr/lib/*/libkcmkwincommon.so [usr/lib/*/libkcmkwincommon.so.*] +# we don’t ship header files for these, so no need for control files +kwin-common: no-symbols-control-file usr/lib/x86_64-linux-gnu/libkcmkwincommon.so.5.* +kwin-common: no-symbols-control-file usr/lib/x86_64-linux-gnu/libkwin.so.5.* diff --git a/kwin-common.maintscript b/kwin-common.maintscript new file mode 100644 index 0000000..834b3d1 --- /dev/null +++ b/kwin-common.maintscript @@ -0,0 +1,5 @@ +rm_conffile /etc/xdg/aurorae.knsrc 4:5.17.5~ +rm_conffile /etc/xdg/kwineffect.knsrc 4:5.17.5~ +rm_conffile /etc/xdg/kwinscripts.knsrc 4:5.17.5~ +rm_conffile /etc/xdg/kwinswitcher.knsrc 4:5.17.5-3~ +rm_conffile /etc/xdg/org_kde_kwin.categories 4:5.17.5~ diff --git a/kwin-data.install b/kwin-data.install new file mode 100644 index 0000000..f2ed7b4 --- /dev/null +++ b/kwin-data.install @@ -0,0 +1,22 @@ +usr/share/applications/kcm_kwin*.desktop +usr/share/applications/kcm_virtualkeyboard.desktop +usr/share/applications/kwin*.desktop +usr/share/applications/org.kde.kwin_rules_dialog.desktop +usr/share/config.kcfg/kwin*.kcfg +usr/share/config.kcfg/nightcolorsettings.kcfg +usr/share/config.kcfg/virtualdesktopssettings.kcfg +usr/share/doc/*/*/kcontrol/ +usr/share/icons/*/*/apps/kwin.* +usr/share/kconf_update/kwin*.pl +usr/share/kconf_update/kwin*.py +usr/share/kconf_update/kwin*.sh +usr/share/kconf_update/kwin*.upd +usr/share/knotifications5/kwin.notifyrc +usr/share/knsrcfiles/ +usr/share/kpackage/kcms/kcm_kwin* +usr/share/kpackage/kcms/kcm_virtualkeyboard/ +usr/share/krunner/dbusplugins/kwin-runner-windows.desktop +usr/share/kservicetypes5/kwin*.desktop +usr/share/kwin/ +usr/share/locale/ +usr/share/qlogging-categories5/ diff --git a/kwin-data.lintian-overrides b/kwin-data.lintian-overrides new file mode 100644 index 0000000..b002758 --- /dev/null +++ b/kwin-data.lintian-overrides @@ -0,0 +1,3 @@ +# systemsettings executable is provided via the Recommends: systemsettings dependency +kwin-data: desktop-command-not-in-package systemsettings [usr/share/applications/kcm_*.desktop] +kwin-data: desktop-command-not-in-package systemsettings [usr/share/applications/kwincompositing.desktop] diff --git a/kwin-data.qml-ignore b/kwin-data.qml-ignore new file mode 100644 index 0000000..095e2b5 --- /dev/null +++ b/kwin-data.qml-ignore @@ -0,0 +1,6 @@ +# In kwin.deb +org.kde.kwin 2.0 +org.kde.kwin.decoration 0.1 +org.kde.kwin.decorations.* +org.kde.kwin.kwincompositing 1.0 +org.kde.kwin.private.* diff --git a/kwin-dev.install b/kwin-dev.install new file mode 100644 index 0000000..537ec90 --- /dev/null +++ b/kwin-dev.install @@ -0,0 +1,7 @@ +usr/include/kwin*.h +usr/lib/*/cmake/KWinDBusInterface/ +usr/lib/*/cmake/KWinEffects/ +usr/lib/*/libkwineffects.so +usr/lib/*/libkwingl*utils.so +usr/share/dbus-1/interfaces/org.kde.KWin.* +usr/share/dbus-1/interfaces/org.kde.kwin.* diff --git a/kwin-wayland.install b/kwin-wayland.install new file mode 100644 index 0000000..4717a44 --- /dev/null +++ b/kwin-wayland.install @@ -0,0 +1,3 @@ +usr/bin/kwin_wayland +usr/bin/kwin_wayland_wrapper +usr/lib/systemd/user/plasma-kwin_wayland.service diff --git a/kwin-wayland.lintian-overrides b/kwin-wayland.lintian-overrides new file mode 100644 index 0000000..1c699f3 --- /dev/null +++ b/kwin-wayland.lintian-overrides @@ -0,0 +1,2 @@ +kwin-wayland: no-manual-page [usr/bin/kwin_wayland] +kwin-wayland: no-manual-page [usr/bin/kwin_wayland_wrapper] diff --git a/kwin-wayland.postinst b/kwin-wayland.postinst new file mode 100644 index 0000000..4d36c00 --- /dev/null +++ b/kwin-wayland.postinst @@ -0,0 +1,19 @@ +#!/bin/sh + +set -e + +if [ "$1" = configure ]; then + # Set the capabilities + if command -v setcap > /dev/null && \ + setcap "CAP_SYS_RESOURCE=+ep" \ + /usr/bin/kwin_wayland; then + echo "Sucessfully set capabilities for kwin_wayland" + else + echo "Failed to set capabilities for kwin_wayland" >&2 + fi +fi + +#DEBHELPER# + +exit 0 + diff --git a/kwin-x11.install b/kwin-x11.install new file mode 100644 index 0000000..f60ad30 --- /dev/null +++ b/kwin-x11.install @@ -0,0 +1,2 @@ +usr/bin/kwin_x11 +usr/lib/systemd/user/plasma-kwin_x11.service diff --git a/kwin-x11.links b/kwin-x11.links new file mode 100644 index 0000000..b258253 --- /dev/null +++ b/kwin-x11.links @@ -0,0 +1 @@ +usr/bin/kwin_x11 usr/bin/kwin diff --git a/kwin-x11.lintian-overrides b/kwin-x11.lintian-overrides new file mode 100644 index 0000000..9bfbc9b --- /dev/null +++ b/kwin-x11.lintian-overrides @@ -0,0 +1,2 @@ +kwin-x11: no-manual-page [usr/bin/kwin_x11] +kwin-x11: no-manual-page [usr/bin/kwin] diff --git a/kwin-x11.postinst b/kwin-x11.postinst new file mode 100644 index 0000000..123e72d --- /dev/null +++ b/kwin-x11.postinst @@ -0,0 +1,43 @@ +#! /bin/sh +# postinst script for kwin +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package +# + +case "$1" in + configure) + update-alternatives --remove x-window-manager /usr/bin/kwin + update-alternatives --install /usr/bin/x-window-manager x-window-manager /usr/bin/kwin_x11 50 + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + diff --git a/kwin-x11.prerm b/kwin-x11.prerm new file mode 100644 index 0000000..63a4042 --- /dev/null +++ b/kwin-x11.prerm @@ -0,0 +1,44 @@ +#! /bin/sh +# prerm script for kwin +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `upgrade' +# * `failed-upgrade' +# * `remove' `in-favour' +# * `deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + remove) + update-alternatives --remove x-window-manager /usr/bin/kwin_x11 + ;; + + upgrade|deconfigure) + ;; + + failed-upgrade) + ;; + + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + diff --git a/libkwineffects14.install b/libkwineffects14.install new file mode 100644 index 0000000..53cb7d8 --- /dev/null +++ b/libkwineffects14.install @@ -0,0 +1,2 @@ +usr/lib/*/libkwineffects.so.14 +usr/lib/*/libkwineffects.so.5.* diff --git a/libkwinglutils14.install b/libkwinglutils14.install new file mode 100644 index 0000000..0a27da5 --- /dev/null +++ b/libkwinglutils14.install @@ -0,0 +1,2 @@ +usr/lib/*/libkwinglutils.so.14 +usr/lib/*/libkwinglutils.so.5.* diff --git a/patches/series b/patches/series new file mode 100644 index 0000000..5c52928 --- /dev/null +++ b/patches/series @@ -0,0 +1 @@ +uninitialized-yuvformat.patch diff --git a/patches/uninitialized-yuvformat.patch b/patches/uninitialized-yuvformat.patch new file mode 100644 index 0000000..cd4fe22 --- /dev/null +++ b/patches/uninitialized-yuvformat.patch @@ -0,0 +1,23 @@ +Description: Fix uninitialized variable warning + If the YUV format isn't found, the code depends on .format being + 0. However, it was not initialized at all, so this patch initializes + the format member. The other members need not be initialized. +Author: Jiri Palecek +Last-Update: 2020-06-04 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- + src/platformsupport/scenes/opengl/egl_dmabuf.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/src/platformsupport/scenes/opengl/egl_dmabuf.cpp ++++ b/src/platformsupport/scenes/opengl/egl_dmabuf.cpp +@@ -152,7 +152,7 @@ KWaylandServer::LinuxDmaBufV1ClientBuffe + + KWaylandServer::LinuxDmaBufV1ClientBuffer *EglDmabuf::yuvImport(DmaBufAttributes &&attrs, quint32 flags) + { +- YuvFormat yuvFormat; ++ YuvFormat yuvFormat { 0 }; + for (YuvFormat f : yuvFormats) { + if (f.format == attrs.format) { + yuvFormat = f; diff --git a/rules b/rules new file mode 100755 index 0000000..5871550 --- /dev/null +++ b/rules @@ -0,0 +1,25 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +export DEB_BUILD_MAINT_OPTIONS=hardening=+all + +libpkgs_gen_strict_local_shlibs = $(libpkgs_all_packages) kwin-common +include /usr/share/pkg-kde-tools/qt-kde-team/2/library-packages.mk + +%: + dh $@ + +override_dh_python3: + dh_python3 usr/share/kconf_update/ + + +override_dh_auto_configure: + dh_auto_configure -Skf5 -- -DBUILD_TESTING=OFF \ + -DQTWAYLANDSCANNER_KDE_EXECUTABLE=/usr/lib/qt5/bin/qtwaylandscanner + +override_dh_auto_test: + # Disable auto tests at build time + : + +override_dh_gencontrol-arch: libpkgs_gen_strict_local_shlibs + dh_gencontrol -a diff --git a/salsa-ci.yml b/salsa-ci.yml new file mode 100644 index 0000000..4cb92f3 --- /dev/null +++ b/salsa-ci.yml @@ -0,0 +1,6 @@ +include: +- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml +- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml +variables: + EXTRA_REPOSITORY: debian/salsa/extra_repository.list + EXTRA_REPOSITORY_KEY: debian/salsa/qt-kde-team.debian.net.asc diff --git a/salsa/extra_repository.list b/salsa/extra_repository.list new file mode 100644 index 0000000..96b50ae --- /dev/null +++ b/salsa/extra_repository.list @@ -0,0 +1 @@ +deb https://qt-kde-team.debian.net/debian qt-kde-snapshots main diff --git a/salsa/qt-kde-team.debian.net.asc b/salsa/qt-kde-team.debian.net.asc new file mode 100644 index 0000000..6fc55da --- /dev/null +++ b/salsa/qt-kde-team.debian.net.asc @@ -0,0 +1,51 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +bMTcHe5rk6snXqz1neEmP2K7qdNwwakRdAA= +=o8PI +-----END PGP PUBLIC KEY BLOCK----- diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/upstream/metadata b/upstream/metadata new file mode 100644 index 0000000..7f0e788 --- /dev/null +++ b/upstream/metadata @@ -0,0 +1,6 @@ +Bug-Database: https://bugs.kde.org/buglist.cgi?product=kwin +Changelog: https://www.kde.org/announcements +Donation: https://www.kde.org/community/donations/index.php +Repository: https://invent.kde.org/plasma/kwin.git +Repository-Browse: https://invent.kde.org/plasma/kwin +Security-Contact: security@kde.org diff --git a/upstream/signing-key.asc b/upstream/signing-key.asc new file mode 100644 index 0000000..7712fc7 --- /dev/null +++ b/upstream/signing-key.asc @@ -0,0 +1,157 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQENBFG1+bQBCAC3p+fdi9+55LFuKPqW0XrQkQQ2CRfXcM5lqb6B4xQewLorsdX7 +SRDmLzpdDZ9bCpqxMsiFbB+9lxljHNTzx9BIEO9w6aYtVgPsG4L9ZxwBXUTlgtIA +UoOy4lTQnUR0QDFlJQx8c4Cy82htOSCiWO4iaEvMbo+BGe8g4f2/N0tJOrnAc/xl +sdA64GTWId4NB12F+QeRgWWNQs/W/j/kyy37+L0juD06RMKth0uRMN37wEa9KcLa +lOBEUETrImZfx74wagt6WDnJknLf0ceqzfojk82po0C46BJAu49tLehYYKgo0HKZ +fK7CDw53y9SjkI8cU8g48AyUw8Uk/FyJeW1bABEBAAG0N0RhdmlkIEVkbXVuZHNv +biAoRGF2aWQgYXQgS0RFKSA8ZGF2aWRlZG11bmRzb25Aa2RlLm9yZz6JATgEEwEC +ACIFAlG1+bQCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEPVnVgXHTgLP +KD0H/0Cnj1bM6MYV5nKXJhLpd8as2OHFlhdtaU7QG3QcMVqdtP3rdOp1RgjmkYsB +xgwrxvDTLz0L/PH9UTCXjQeZgNR0hG8iy4IBC9ay0PDdkNpjnHoAiUMRstcDODUZ +QdLEOXCbPbRG3q0OlSaOvETL7YkSY8c2N6yqmWaJvudpJ0VVPyIWa2xT53JTXgAD +4m1w8MThAZBZpJi852nQCByCsRC+3cofA7bQd60XLiFWgmnq+rlqryMlWvUmMmat +e7U1NC5UsfH6ToXf/ZNZG+fMGE+ntYiHWRFr2tZMyXfUOrgHsAVMAE8v/xVtwS5e +VCAdM21GNG4d6XiF7T32GDzrEQm5AQ0EUbX5tAEIAL0uLkPxHbg9boIuVdahyy6F +BOcUf8xj3qj8FUGpRkcSSsoyvFTHZRTR+wwTPTaZzzzTFSITRGVv7vdKyl/A+SMw +/nlUVfB9xGvvCgzPGesUk9lmxX2DRVpoq9CyVIw0XXJQtNkC3O1yEws4zuDzHe99 +sfDvXpA1ikfN+Hgn3oLjCHHtWuTyXGKXUimzToDMqWentVkP1rzKPlin9XJ0KDT/ +axrrD9L5s4KCjHdWEQwG3miJDxQnlsAFDBj7Bs8DZZE+xdzx/l8qBKOxmXD9ohFp +4q0wXVV4QJMHtjhvhId9EN965drlYmMfusMCwavklBOWdR1MdSSBIYPS5eISmj0A +EQEAAYkBHwQYAQIACQUCUbX5tAIbDAAKCRD1Z1YFx04Cz4CzCACpN1l39Yzoniqx +laabcOrEbFjhKXlFXPm5TC+nj2iO8BieJLoltTcQL1nbxBHcxMkxUUJAVKBSmlh3 +BPjYJhXBNRvW/gamjaO+LoStXI+0vO4aOhkR0tLqA9/zQFM9uVPu6InS0N98oMaL +azyxnXuqEanCN7yWfKHKxmkKiVMB1RMaE+2TYQBKPfFukiX2vv3qByVez8qYGa98 +80x6fkrqFbPoJ2oDXEGGD0W7fkv1pZV/1XCuXV/qKz3htD3AQDuLijqt6sM9Oe7Y +Lsv5lqTb5DK6g2N9xvhTz64Z+j9bf44fbMReg3ub3GXlf9rFT8eDYfyYLJgWJ/1h +YZximth9 +=QnRI +-----END PGP PUBLIC KEY BLOCK----- +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=j9MJ +-----END PGP PUBLIC KEY BLOCK----- +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +oS4= +=yOFv +-----END PGP PUBLIC KEY BLOCK----- diff --git a/watch b/watch new file mode 100644 index 0000000..2ad67ac --- /dev/null +++ b/watch @@ -0,0 +1,2 @@ +version=4 +opts=pgpsigurlmangle=s/$/.sig/ https://download.kde.org/stable/plasma/([\d.]+)/@PACKAGE@@ANY_VERSION@@ARCHIVE_EXT@ -- 2.30.2