commit 6d762f49843cdd94e47d3ae259cf9d23bf6d88a1f3a871c1bdbddb87f3d13776 Author: Christophe Marin Date: Wed Oct 16 07:41:15 2024 +0000 Plasma 6.2.1 OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/layer-shell-qt6?expand=0&rev=30 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/layer-shell-qt-6.1.3.tar.xz b/layer-shell-qt-6.1.3.tar.xz new file mode 100644 index 0000000..f04562a --- /dev/null +++ b/layer-shell-qt-6.1.3.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a201bd3c867130e96cae75dcfec07f82af74dc2e8074d8d1bd9b0ae2645bf802 +size 35960 diff --git a/layer-shell-qt-6.1.3.tar.xz.sig b/layer-shell-qt-6.1.3.tar.xz.sig new file mode 100644 index 0000000..ddeadcf --- /dev/null +++ b/layer-shell-qt-6.1.3.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmaWVMMACgkQ11dEg7tX +sY2nJA//VGvCypn5XYHRJGuytiTibLcaP5YY53tj+KHGWJI10+mVFS8q9KsGJUVP +ZIZlJ3Aks1BZj2MrL55jioUHGT5fJhgenn32aQWGZVg1Xb/3ZDJr68k5dyfv6fSJ +Qip817j0A1XMj1En4YWQRTQd97fFjdBupYTkkJhoI4ijHUwnOsLblAioWOE8RuaB +0Gnrm0rmIJ9htg7lPXz2qtGT77fOGGc65w8qP+2e1qA4nNS4Atjdoxx3x3s5modT +r1bKoiSwCcKTvtkKVMQEzt/UmjwXq7Gevz2QcieFItV+cYSwj42w0tZbWQOW60o+ +HKjBBwt/TxinSYO4OguwCSF4NGrtUiwlLVwyJGvy9Vrn3HJZvCu0rKI6TK0lIeBx +SHhe9/kdcJUqd3iYI+YjTFiGTNZoxe8nfSFf82oNiBlxACZeWIv7pg94ju32reYZ +Dj5YgCHZW38syVEdZxwD6N2CA/iSax2hQvuyAbSfkDLiRQeCG6MqioNRABNZean1 +PwQSOmV0BpFqGnLnRTG88GsHskb88UDARLX6VmANM6pMYjbY0YSw0CrO/blSMdZ+ +i6InDxgZB5kRA+Vov0GRAvPfBbdqfeMrikTRtWXKUDjLXWybMjahzj1m7Cz1s5vC +ie518YXIJ50VxiAOeK6rw3kWDNA/k6qbMBekm06S1k4ooG0pNNY= +=Dwu+ +-----END PGP SIGNATURE----- diff --git a/layer-shell-qt-6.1.4.tar.xz b/layer-shell-qt-6.1.4.tar.xz new file mode 100644 index 0000000..e1182d3 --- /dev/null +++ b/layer-shell-qt-6.1.4.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6239d2dc6bef5386b948ec2180202a18f75e23f37902c2d7410fb3811dfb3268 +size 35948 diff --git a/layer-shell-qt-6.1.4.tar.xz.sig b/layer-shell-qt-6.1.4.tar.xz.sig new file mode 100644 index 0000000..e3af9c8 --- /dev/null +++ b/layer-shell-qt-6.1.4.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmayGEMACgkQ11dEg7tX +sY3oRQ//W/Z0y0aBE/w2RmyahAwYzRoI4PMUoHkiM3/DHerssCt/7VdC5O2mQI+2 +qZzhz/KXBfpX6ZIySNBY7lQL8kOBFIWLPokS8luisnMpBMUK61KYwJ8oP38TKtAT +GoAweQbuiqJTvo3WIfZG9Yd3ZDEEVm7E4yjXLvntcx4r6C7J8sYlTC0Sas/e/NKM +eXdO/M9JvuiA+iD8XEH4RTKqcRdglCh8rBJSbeSAjGtMqO2+faUpUsvfuA4nFwL9 +1kz3lMSGZhK37tWSqv5n1PAmUdarpzJqY699nOYQVfOWokacyOle1Gl5g2d31O0f ++wPtMeVgS7LYTwVtrlMwHzgiBghzmC8eUN+gtgZdnl0N1zSK6UnzlziDbZwnyIxB +Akc1kb48oXfMl9O5M6O5OC0c/Ak11nbQz7g6Oby59EC6KDiOX/LS+zr1sznt+iOe +D+SVLw4zciYNnw9NAayeYXsoBhZB9nbKyNDUqyoi6ICAIqT8gh+tjOdyNk/TYtLu +n5V2lEKch3tsz13cLleJO58gU+Tgr6Dtgei1m4BUXNvb4I/YUBjIoFtXLY0l46wu +y0VDESNAhuGFyHbckiZQj7tz1LyNSn6y+aZ+B4OBru0wrpnmNR9v5ED3u1Gax7Pw +QUQEYgM7auXsUPKvgGIpArKwMutW9+evniiApRlzmGnXoORpVaY= +=wsdL +-----END PGP SIGNATURE----- diff --git a/layer-shell-qt-6.1.5.tar.xz b/layer-shell-qt-6.1.5.tar.xz new file mode 100644 index 0000000..3810fa0 --- /dev/null +++ b/layer-shell-qt-6.1.5.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d11cb55f75d6eb8904e48cd096857043a6da9900b1c34b7ac5716e6e46f0ed32 +size 35964 diff --git a/layer-shell-qt-6.1.5.tar.xz.sig b/layer-shell-qt-6.1.5.tar.xz.sig new file mode 100644 index 0000000..f9d6ee1 --- /dev/null +++ b/layer-shell-qt-6.1.5.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmbgCHYACgkQ11dEg7tX +sY1UARAAi1HjCryAnYJFj1GjTRTVExF0UZhJEX2iM1jQfzmhmPV8qhZpnixf4yjM +pGH/pVXtzEfM9D629WVDVRzBdAjXVLgPVMWjS4fBChVWML0I4zJ+QkWKFwUQzfwG +hDYTQSStB05viu7EfqHeQhxAeVcCS1nmrOW6qPJA8sLrvns9EhGS5Y0xADjxjE2Z +N0EkhyNRqvXjFnCvIimWaj3yOdAr2y3xMWWoJ365BE4CynVBoDVA2HV2R0z8i/Ld +amDahvC9yHJ57M2GaJ54tQaUmJNRMayq5voV5EYiyyNzAySazjrPVAuTuSRN6cB0 +f7fTwYf6lq4eZG2Ob4JUq8fACJJx6DxogAnudoFYfwzV8ml8MOee1+N40Htn+Bbj +xhKhST74f8fqvm3bFsbvuLhWEX9ucp3VWEnAobiLG/xeeYke1Xrbws84ISkJveCF +l00ViJpCD/sNKdL8gKktjeFX6Wj6K700IDdrD0QXnj8E091kqI3Zn0QBiPVUosIl +EW4BnAetwaAp4g86tgrm8ZrWrOYoCwAORx4brE23jJvGNZCicGLEgjbqzulGj74k +CbssclBLvYmyCaF+sRDEl1Kb6YFX0D6bpo2bgNQgzrdQyvEEokDR02zHW35ieEry +hJc4ei762iCvKCV9oiRi3BdXCFjX43xC3/Hy2JedmK2r+z6Y0Gs= +=N2Go +-----END PGP SIGNATURE----- diff --git a/layer-shell-qt-6.2.0.tar.xz b/layer-shell-qt-6.2.0.tar.xz new file mode 100644 index 0000000..2c9cb82 --- /dev/null +++ b/layer-shell-qt-6.2.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5390d178e7f6516d691edaa85fce9cbccfe060cea573abc650bb4066878eb2fe +size 36068 diff --git a/layer-shell-qt-6.2.0.tar.xz.sig b/layer-shell-qt-6.2.0.tar.xz.sig new file mode 100644 index 0000000..5a7b3c1 --- /dev/null +++ b/layer-shell-qt-6.2.0.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmb+kA0ACgkQ11dEg7tX +sY3YEg//e/FhiHK5Fa4HM3wToLdVbjNxOtHZI7i+RcVuAW5QaZQqoeVanBWwVGk/ +dYlic7iPV3LvZKX6MM3FKszgqRDDNbU90jrHExzpjt0Yow1x/OMB3tq6YpHjz8UM +c/WqOXi1px1G8jhc5GYe5Yco9DiftcabuMY+1v3ftcOI1HdQOCZbWH0HgnbidOCM +tzeS/58MESf/uYDQKKiZuNPlZV/ZPtlo+c0qRrcmTwGy8Mpv9v/yN/qyi7NHjRfT +4nvFNYsPd5Vs7+C42wbvvlc7Fmz0sZwjogO9fItpoTlcvCwJlTT52AefkJxIR1kt +TY2+/kb6RZ/GMCrrgEiNDkKQdJKH8aXYR8rjPuhoNx2LHaVHDx4WDe+E8+4zWK3W +pk0c27eHFHGyW0xKe2zm6zSoma4EeAA1jIN/09h2r4uViAV8zV+Hlwr3yvv4pk5J +cSuE49dfX4uBgIIXfHNe+EnsULDIhtzZSfj0PzR5xHodGZU+e51WMScJOw3sZbq5 +KWRja5+1wECsg/4gOtl46wPLERsobn0Dvpp2ZcjpNyP7athiLAUIKx3hGNbB7EdL +pLT+5/zQTpdUL3mqyn9cgDqv8P1cj8QQUYAyjC1wthpVCybh1BEEe/bdQdyUzpJD +UaGCKVvbozeyQmjSqC9I5fsYeYzg1pGU+gmRbXRNy6Rb23NFZbw= +=88x1 +-----END PGP SIGNATURE----- diff --git a/layer-shell-qt-6.2.1.tar.xz b/layer-shell-qt-6.2.1.tar.xz new file mode 100644 index 0000000..d67773e --- /dev/null +++ b/layer-shell-qt-6.2.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11e86d307f99e9a78697f4d0b4b11528e4a096228265dc66e58f299e6c397943 +size 35884 diff --git a/layer-shell-qt-6.2.1.tar.xz.sig b/layer-shell-qt-6.2.1.tar.xz.sig new file mode 100644 index 0000000..5b9a9b5 --- /dev/null +++ b/layer-shell-qt-6.2.1.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmcOaqUACgkQ11dEg7tX +sY2CYw//SzdHQ3ckn/WS0CYvhFJQv9v0b50cGTvh+sHM6aA9HtOeLOH02MZCVcL4 +PRWLw4I4FTs09iOan0v7l/C8XNIqVAa7u7/uwEXRNczJ/ASsj+hU/lu73yy6xJIN +uc8ZPNpvAXAZaaYdNN3VHL0BevykSKEBwEP6EtWRvgVDoOitz7UfaQ9CCjw9a0zU +r6as+Fsiutn2h+s0ih59d62TdOj4sHMkO93zJKpn7L4yBXcQ0bXffCm8t2/mMrhU +/aAcvlyOtgCCRF2629lbrlpiBZgSjTc5SrfGyx5R8XQD9r/EnE+67q9a6rp6OtpJ +4AKYy4VwId3ZF3QK6eb8Plfqhu+8GE5cVl1xqaeK2WT9NZdN4oJDxvkcVycdt9YE +vZFfjRhIkLL5fo1DXp8qqpY0K4rS7S3VTu0SrqCyrU9KEy9C1JABglratXFCBWzv +uFeVghH6g6aRiO7G8e8e6ZkPCZMBKBTEIyVtbaHY4wAnXaEFJGO8NoShY1YMDhRZ +1/L9CebT940eUp5t8s/cIh9ZjN35v0CCaU1bGQbxjoXnYMr92kUbHZ6p5ZVJcpyN +LjcxgkLRk50rGLVlfPIJz8fQvVjTi9SOBZkwuyXwpVYVUWHCXZhql9zyS3x5aPwE +Xa2DrSLlETu1W5/M2UJLyYI9vDc64flRS2K3L5jlaGIUZKaolDM= +=8Iq/ +-----END PGP SIGNATURE----- diff --git a/layer-shell-qt6.changes b/layer-shell-qt6.changes new file mode 100644 index 0000000..b8faed8 --- /dev/null +++ b/layer-shell-qt6.changes @@ -0,0 +1,193 @@ +------------------------------------------------------------------- +Tue Oct 15 16:53:30 UTC 2024 - Fabian Vogt + +- Update to 6.2.1: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.2.1 +- Changes since 6.2.0: + * update version for new release + +------------------------------------------------------------------- +Sat Oct 5 10:44:22 UTC 2024 - Fabian Vogt + +- Update to 6.2.0: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.2.0 +- Changes since 6.1.90: + * update version for new release + +------------------------------------------------------------------- +Tue Sep 17 14:53:43 UTC 2024 - Fabian Vogt + +- Update to 6.1.90: + * New feature release + * For more details see https://kde.org/announcements/plasma/6/6.1.90 +- Changes since 6.1.5: + * update version for new release + * Reformat CMake code for better readability + * Generate wayland code with PRIVATE_CODE + * Port to QWaylandWindow::updateExposure() + * Port to QWaylandShellSurface::setWindowSize() + * update version for new release + +------------------------------------------------------------------- +Tue Sep 10 14:54:06 UTC 2024 - Fabian Vogt + +- Update to 6.1.5: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.1.5 +- Changes since 6.1.4: + * update version for new release + +------------------------------------------------------------------- +Tue Aug 6 13:27:16 UTC 2024 - Fabian Vogt + +- Update to 6.1.4: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.1.4 +- Changes since 6.1.3: + * update version for new release + +------------------------------------------------------------------- +Tue Jul 16 13:24:03 UTC 2024 - Fabian Vogt + +- Update to 6.1.3: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.1.3 +- Changes since 6.1.2: + * update version for new release + +------------------------------------------------------------------- +Tue Jul 2 17:34:15 UTC 2024 - Fabian Vogt + +- Update to 6.1.2: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.1.2 +- Changes since 6.1.1: + * update version for new release + +------------------------------------------------------------------- +Tue Jun 25 17:13:35 UTC 2024 - Fabian Vogt + +- Update to 6.1.1: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.1.1 +- Changes since 6.1.0: + * update version for new release + +------------------------------------------------------------------- +Thu Jun 13 10:58:35 UTC 2024 - Fabian Vogt + +- Update to 6.1.0: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.1.0 +- Changes since 6.0.90: + * update version for new release + +------------------------------------------------------------------- +Sat May 25 11:18:47 UTC 2024 - Fabian Vogt + +- Update to 6.0.90: + * New feature release + * For more details see https://kde.org/announcements/plasma/6/6.0.90 +- Changes since 6.0.5: + * update version for new release + * declarative: Add a QML extension object for accessing the margins property + * Enforce passing tests on all platforms + * Add clang-format commit hook + * Run clang-format + * Drop now defunct code to sync resizes + * Use QWaylandWindow::windowContentGeometry() to set the initial preferred size + * Update the desired size when the anchors change (kde#484990) + * Guard against calling set_size while applying a configure event more explicitly + * Port to asynchronous roundtrip + * Synchronise client driven resizing + * Align layershell-qt with the rest of KDE frameworks at a licence level + * Fix build with Qt 6.7 + * Add a new setExclusiveEdge call in the protocol + +------------------------------------------------------------------- +Wed May 22 07:43:07 UTC 2024 - Fabian Vogt + +- Update to 6.0.5: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.0.5 +- Changes since 6.0.4: + * update version for new release + +------------------------------------------------------------------- +Wed Apr 17 08:12:48 UTC 2024 - Fabian Vogt + +- Update to 6.0.4: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.0.4 +- Changes since 6.0.3: + * Use QWaylandWindow::windowContentGeometry() to set the initial preferred size + * Update the desired size when the anchors change (kde#484990) + * Guard against calling set_size while applying a configure event more explicitly + * update version for new release + +------------------------------------------------------------------- +Tue Mar 26 18:05:53 UTC 2024 - Fabian Vogt + +- Update to 6.0.3: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.0.3 +- Changes since 6.0.2: + * update version for new release + +------------------------------------------------------------------- +Wed Mar 13 09:09:53 UTC 2024 - Fabian Vogt + +- Update to 6.0.2: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.0.2 +- Changes since 6.0.1: + * update version for new release + +------------------------------------------------------------------- +Wed Mar 6 08:40:29 UTC 2024 - Fabian Vogt + +- Update to 6.0.1: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.0.1 +- Changes since 6.0.0: + * update version for new release + +------------------------------------------------------------------- +Wed Feb 21 18:36:17 UTC 2024 - Fabian Vogt + +- Update to 6.0.0: + * New bugfix release + * Release announcement not available yet +- Changes since 5.93.0: + * Port to asynchronous roundtrip + * Synchronise client driven resizing + * Fix build with Qt 6.7 + * update version for new release + +------------------------------------------------------------------- +Wed Jan 31 17:37:20 UTC 2024 - Fabian Vogt + +- Update to 5.93.0 (6.0 RC 2): + * New bugfix release + * See https://kde.org/announcements/megarelease/6/rc2/ for details +- Changes since 5.92.0: + * Add a new setExclusiveEdge call in the protocol + +------------------------------------------------------------------- +Mon Jan 15 21:09:00 UTC 2024 - Fabian Vogt + +- Update to 5.92.0 (6.0 RC 1) + * For more details please see: + https://kde.org/announcements/megarelease/6/rc1/ + +------------------------------------------------------------------- +Mon Nov 13 20:11:07 UTC 2023 - Fabian Vogt + +- Move the conflict to the -devel package only + +------------------------------------------------------------------- +Mon Jun 5 14:48:43 UTC 2023 - Christophe Marin + +- Init layer-shell-qt6 diff --git a/layer-shell-qt6.spec b/layer-shell-qt6.spec new file mode 100644 index 0000000..03794ed --- /dev/null +++ b/layer-shell-qt6.spec @@ -0,0 +1,109 @@ +# +# spec file for package layer-shell-qt6 +# +# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2021 Fabian Vogt +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%define kf6_version 6.5.0 +%define qt6_version 6.7.0 + +# Full Plasma 6 version (e.g. 6.0.0) +%{!?_plasma6_bugfix: %define _plasma6_bugfix %{version}} +# Latest ABI-stable Plasma (e.g. 6.0 in KF6, but 6.0.80 in KUF) +%{!?_plasma6_version: %define _plasma6_version %(echo %{_plasma6_bugfix} | awk -F. '{print $1"."$2}')} +%define rname layer-shell-qt +%bcond_without released +Name: layer-shell-qt6 +Version: 6.2.1 +Release: 0 +Summary: wlr-layer-shell integration for Qt +License: LGPL-3.0-or-later +URL: https://www.kde.org +Source: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz +%if %{with released} +Source1: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz.sig +Source2: plasma.keyring +%endif +BuildRequires: kf6-extra-cmake-modules >= %{kf6_version} +BuildRequires: pkgconfig +BuildRequires: qt6-wayland-private-devel >= %{qt6_version} +BuildRequires: cmake(Qt6Gui) >= %{qt6_version} +BuildRequires: cmake(Qt6Qml) >= %{qt6_version} +BuildRequires: cmake(Qt6WaylandClient) >= %{qt6_version} +BuildRequires: pkgconfig(wayland-client) >= 1.3.0 +BuildRequires: pkgconfig(wayland-protocols) +BuildRequires: pkgconfig(wayland-server) >= 1.3.0 +BuildRequires: pkgconfig(xkbcommon) + +%description +This allows integration of Qt applications with wlr-layer-shell. + +%package -n libLayerShellQtInterface6 +Summary: wlr-layer-shell integration for Qt 6 - library +Requires: layer-shell-qt6 = %{version} + +%description -n libLayerShellQtInterface6 +This allows integration of Qt applications with wlr-layer-shell. + +%package imports +Summary: wlr-layer-shell integration for Qt 6 - QtQuick support +Requires: layer-shell-qt6 = %{version} +Requires: libLayerShellQtInterface6 = %{version} + +%description imports +This package provides a QML plugin and QtQuick components for +layer-shell-qt6, a library for integration of Qt applications with +wlr-layer-shell. + +%package -n layer-shell-qt6-devel +Summary: wlr-layer-shell integration for Qt 6 - development files +Requires: libLayerShellQtInterface6 = %{version} +Conflicts: layer-shell-qt5-devel + +%description -n layer-shell-qt6-devel +This allows integration of Qt applications with wlr-layer-shell. + +%prep +%autosetup -p1 -n %{rname}-%{version} + +%build +%cmake_kf6 + +%kf6_build + +%install +%kf6_install + +%ldconfig_scriptlets -n libLayerShellQtInterface6 + +%files +%{_kf6_plugindir}/wayland-shell-integration/liblayer-shell.so + +%files -n libLayerShellQtInterface6 +%license LICENSES/* +%doc README.md +%{_kf6_libdir}/libLayerShellQtInterface.so.6 +%{_kf6_libdir}/libLayerShellQtInterface.so.* + +%files imports +%{_kf6_qmldir}/org/kde/layershell/ + +%files -n layer-shell-qt6-devel +%{_includedir}/LayerShellQt/ +%{_kf6_cmakedir}/LayerShellQt/ +%{_kf6_libdir}/libLayerShellQtInterface.so + +%changelog diff --git a/plasma.keyring b/plasma.keyring new file mode 100644 index 0000000..df40fb7 Binary files /dev/null and b/plasma.keyring differ