commit 364d57885f15200a2ce01edc3a98fd348950c92d2d236550bdb88a78bbd44f5a Author: Luca Beltrame Date: Wed Feb 7 18:01:34 2024 +0000 Plasma 6 RC 2. Still untested... OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/layer-shell-qt6?expand=0&rev=1 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-5.93.0.tar.xz b/layer-shell-qt-5.93.0.tar.xz new file mode 100644 index 0000000..f62bb78 --- /dev/null +++ b/layer-shell-qt-5.93.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b249f23af19a6c270a6bb6303457076166538e0f18c176f7a08c33b59249a40 +size 20660 diff --git a/layer-shell-qt-5.93.0.tar.xz.sig b/layer-shell-qt-5.93.0.tar.xz.sig new file mode 100644 index 0000000..ad9e598 --- /dev/null +++ b/layer-shell-qt-5.93.0.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmW6RnUACgkQ11dEg7tX +sY3VshAAhARl/OiAVsHH2CnxwITYHM2dLKPxM0fJTfbCYhhMKLwMLQrfmbwcfi+C +/Kmqlfq7jAP6/Hgah2E/8heYU68CeOD4+4tRpYzpAbj6MgCkqWXZxX4R86H7aqSd +FKZcz7dZK3cRCoQccJBR0o87bA8jJPWbLbf1TfAXR0XzDD9AKBqkNJiphHHAfTVL +04F79ZefKwrebBu0xMs/P1DUC5euWBs4IPzuUGPdjOOx5EwB+UMPG3uc4E5vQfnm +oeeVluS225KPwA5kLrkZJlqDdlHMjIxA6kjnXu0tZsOG3ijefgAhtG4fU7m/3akc +LpkvAe3NPa7D392uj498RSVnIvF9lAK+V7ylBEL28mFb/f77dKmXsJXkSzPJU/pT +vTVzKpLCR/FO2xiNqw4T3HqpSYirxtR8Ei+10FXt3eVCaLBpt8DE0kP6+S2uXCRp +X8PMTS7T7gIsOdqxznhvLg650+jB4HcgAs5sFxEdIE9tbs5QQ2XQELl47KjrCxyp +xEX17/9KWliQDlxeS06TAsicrwaE9mIFutnC43KJY5xQj67mvspv452VJ+eL5kub +WtKii8UvEYm+IX2uTxVRqJQgFH/o/wbzNTxdLul6RpaxoTYClOhArr5t7MJYNAA8 +6I5X5hF43YbAHKke0ou40g6ogjlIbCv7LGGWOE6BPS0UF41mnHI= +=gTs5 +-----END PGP SIGNATURE----- diff --git a/layer-shell-qt6.changes b/layer-shell-qt6.changes new file mode 100644 index 0000000..abe943d --- /dev/null +++ b/layer-shell-qt6.changes @@ -0,0 +1,25 @@ +------------------------------------------------------------------- +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..4e555cf --- /dev/null +++ b/layer-shell-qt6.spec @@ -0,0 +1,111 @@ +# +# spec file for package layer-shell-qt6 +# +# Copyright (c) 2023 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 5.240.0 +%define qt6_version 6.5.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: 5.93.0 +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/unstable/plasma/%{version}/%{rname}-%{version}.tar.xz +%if %{with released} +Source1: https://download.kde.org/unstable/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 +%dir %{_kf6_qmldir}/org/ +%dir %{_kf6_qmldir}/org/kde/ +%{_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