summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2023-11-24 09:22:10 +0100
committerAndreas Sturmlechner <asturm@gentoo.org>2023-11-28 10:42:44 +0100
commitef3c30c83f2f2d2d1960761f0b785e4c64a96222 (patch)
tree17460f22bbd4ba7f15d053e4f7105dfa4e7c906c /kde-plasma
parentkde-plasma/kpipewire: drop 5.27.8 (diff)
downloadgentoo-ef3c30c83f2f2d2d1960761f0b785e4c64a96222.tar.gz
gentoo-ef3c30c83f2f2d2d1960761f0b785e4c64a96222.tar.bz2
gentoo-ef3c30c83f2f2d2d1960761f0b785e4c64a96222.zip
kde-plasma/kscreen: drop 5.27.8-r2
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'kde-plasma')
-rw-r--r--kde-plasma/kscreen/Manifest1
-rw-r--r--kde-plasma/kscreen/files/kscreen-5.27.8-cmake.patch26
-rw-r--r--kde-plasma/kscreen/files/kscreen-5.27.8-libinput-calibration-matrix.patch60
-rw-r--r--kde-plasma/kscreen/kscreen-5.27.8-r2.ebuild55
4 files changed, 0 insertions, 142 deletions
diff --git a/kde-plasma/kscreen/Manifest b/kde-plasma/kscreen/Manifest
index e983d181d92c..b9f84085b77a 100644
--- a/kde-plasma/kscreen/Manifest
+++ b/kde-plasma/kscreen/Manifest
@@ -1,2 +1 @@
-DIST kscreen-5.27.8.tar.xz 185204 BLAKE2B 71e8047cc1dc574e1b7b6781f14648166c93d87896db66014608a601407add48a948f4271b17da543687b1e127d8a57c77b4e27bd81854ffc41912fc3bf1bed2 SHA512 65ee754921374fd8bce504a7ad862d41f97817226f15830371e3fcc2998504fce3777271107e18e1d590a1295645884a0f8e42d17164f0377236e45b3cc0045d
DIST kscreen-5.27.9.tar.xz 185952 BLAKE2B 870b652e9360e242678fcccbf2af31f9f4f8d9d22c3ecbb65326f27c65cbac6a18bef2233cdb05773f7e4f1657098d867fdbdfb052d20256b5b3ba0bd178e56f SHA512 8b651436d32c930758302b139bccf752f82f5fe49d1019187494552dc627632e6f922bbf83422527c693719b88d7a3a616312cd67448a9564031c7159c6a9527
diff --git a/kde-plasma/kscreen/files/kscreen-5.27.8-cmake.patch b/kde-plasma/kscreen/files/kscreen-5.27.8-cmake.patch
deleted file mode 100644
index e8092f817e97..000000000000
--- a/kde-plasma/kscreen/files/kscreen-5.27.8-cmake.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 6c3ec4b19a6948b829573282ce7820853b149423 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Mon, 18 Sep 2023 13:32:14 +0200
-Subject: [PATCH] Drop unused KIconThemes dependency
-
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
-(cherry picked from commit 9f923c45d540411ae559e796d907e773c149722d)
----
- CMakeLists.txt | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 4ce4c3bd..337136fd 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -38,7 +38,6 @@ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
- Declarative
- GlobalAccel
- I18n
-- IconThemes
- KCMUtils
- Plasma
- PlasmaQuick
---
-2.42.0
-
diff --git a/kde-plasma/kscreen/files/kscreen-5.27.8-libinput-calibration-matrix.patch b/kde-plasma/kscreen/files/kscreen-5.27.8-libinput-calibration-matrix.patch
deleted file mode 100644
index f6e404ae1d52..000000000000
--- a/kde-plasma/kscreen/files/kscreen-5.27.8-libinput-calibration-matrix.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-From 49dbf9b9fb021d63ef5b712460483e6fe8c23a1c Mon Sep 17 00:00:00 2001
-From: theofficial gman <dofficialgman@gmail.com>
-Date: Sun, 24 Sep 2023 11:59:21 +0000
-Subject: [PATCH] Only modify `Coordinate Transformation Matrix`
-
-Allow `libinput Calibration Matrix` to exist as whatever it has set to by default.
-This allows for a UDEV rule to be made to set the calibration matrix in cases where
-the display and touchscreen do not have the same orientation or pixel sizing.
-This now matches the mutter implementation.
-
-BUG: 474110
-
-If my authorship is unsuitable (no real name used), I give permission for you to pick and reauthor at your wish.
-
-
-(cherry picked from commit c8f33c8fa3b194c883443457801119016cbbfe9f)
----
- kded/daemon.cpp | 9 +--------
- 1 file changed, 1 insertion(+), 8 deletions(-)
-
-diff --git a/kded/daemon.cpp b/kded/daemon.cpp
-index f7cadee2..63ddf51a 100644
---- a/kded/daemon.cpp
-+++ b/kded/daemon.cpp
-@@ -483,7 +483,6 @@ void KScreenDaemon::alignX11TouchScreen()
- if (matrixAtom == 0) {
- return;
- }
-- auto calibrationMatrixAtom = getAtom(connection, "libinput Calibration Matrix");
- auto floatAtom = getAtom(connection, "FLOAT");
- if (floatAtom == 0) {
- return;
-@@ -532,23 +531,17 @@ void KScreenDaemon::alignX11TouchScreen()
- std::unique_ptr<Atom, XDeleter> properties(XIListProperties(display, info->id, &nProperties));
-
- bool matrixAtomFound = false;
-- bool libInputCalibrationAtomFound = false;
-
- Atom *atom = properties.get();
- Atom *atomEnd = properties.get() + nProperties;
- for (; atom != atomEnd; atom++) {
- if (!internalOutputRect.isEmpty() && *atom == matrixAtom) {
- matrixAtomFound = true;
-- } else if (!internalOutputRect.isEmpty() && *atom == calibrationMatrixAtom) {
-- libInputCalibrationAtomFound = true;
- }
- }
-
-- if (libInputCalibrationAtomFound) {
-- setMatrixAtom(info, calibrationMatrixAtom, transform);
-- }
- if (matrixAtomFound) {
-- setMatrixAtom(info, matrixAtom, libInputCalibrationAtomFound ? QTransform() : transform);
-+ setMatrixAtom(info, matrixAtom, transform);
- }
-
- // For now we assume there is only one touchscreen
---
-GitLab
-
diff --git a/kde-plasma/kscreen/kscreen-5.27.8-r2.ebuild b/kde-plasma/kscreen/kscreen-5.27.8-r2.ebuild
deleted file mode 100644
index 754d4818320a..000000000000
--- a/kde-plasma/kscreen/kscreen-5.27.8-r2.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="KDE Plasma screen management"
-HOMEPAGE="https://invent.kde.org/plasma/kscreen"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE=""
-
-# bug #580440, last checked 5.6.3
-RESTRICT="test"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsensors-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
- >=kde-plasma/layer-shell-qt-${PVCUT}:5
- >=kde-plasma/libkscreen-${PVCUT}:5=
- x11-libs/libX11
- x11-libs/libxcb:=
- x11-libs/libXi
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
- >=kde-plasma/kde-cli-tools-${PVCUT}:5
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
-
-PATCHES=(
- "${FILESDIR}/${P}-cmake.patch" # bug 914142
- "${FILESDIR}/${P}-libinput-calibration-matrix.patch" # KDE-bug 474110
-)