From befa20d4487ffb8faf457aa0b7d7e0d054d26c07 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Thu, 20 Nov 2025 16:38:40 +0000 Subject: Update KDDockWidgets to 2.4 with qt6, build hotspot for qt6 --- .../KDDockWidgets/KDDockWidgets-1.7.0.ebuild | 24 --------------- .../KDDockWidgets/KDDockWidgets-2.4.0.ebuild | 35 ++++++++++++++++++++++ kde-frameworks/KDDockWidgets/Manifest | 2 +- 3 files changed, 36 insertions(+), 25 deletions(-) delete mode 100644 kde-frameworks/KDDockWidgets/KDDockWidgets-1.7.0.ebuild create mode 100644 kde-frameworks/KDDockWidgets/KDDockWidgets-2.4.0.ebuild (limited to 'kde-frameworks/KDDockWidgets') diff --git a/kde-frameworks/KDDockWidgets/KDDockWidgets-1.7.0.ebuild b/kde-frameworks/KDDockWidgets/KDDockWidgets-1.7.0.ebuild deleted file mode 100644 index f84a867..0000000 --- a/kde-frameworks/KDDockWidgets/KDDockWidgets-1.7.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit cmake - -DESCRIPTION="KDDockWidgets is a Qt dock widget library for replacing QDockWidget and implementing advanced functionalities" -HOMEPAGE="https://www.kdab.com/development-resources/qt-tools/kddockwidgets/" -SRC_URI="https://github.com/KDAB/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64" - -DEPEND=" - dev-qt/qtwidgets - dev-qt/qtx11extras - dev-qt/qtquickcontrols2 -" -RDEPEND="${DEPEND}" -BDEPEND=" - dev-build/cmake - dev-build/ninja -" diff --git a/kde-frameworks/KDDockWidgets/KDDockWidgets-2.4.0.ebuild b/kde-frameworks/KDDockWidgets/KDDockWidgets-2.4.0.ebuild new file mode 100644 index 0000000..4e4bcb8 --- /dev/null +++ b/kde-frameworks/KDDockWidgets/KDDockWidgets-2.4.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit cmake + +DESCRIPTION="KDDockWidgets is a Qt dock widget library for replacing QDockWidget and implementing advanced functionalities" +HOMEPAGE="https://www.kdab.com/development-resources/qt-tools/kddockwidgets/" +SRC_URI="https://github.com/KDAB/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64" +IUSE="qt6" + +DEPEND=" + qt6? ( + dev-qt/qtbase:6 + dev-qt/qtdeclarative:6 ) + !qt6? ( + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + dev-qt/qtquickcontrols2:5 ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + dev-build/cmake + dev-build/ninja +" + +src_configure() +{ + local mycmakeargs=("-DKDDockWidgets_QT6=$(usex qt6)") + cmake_src_configure +} diff --git a/kde-frameworks/KDDockWidgets/Manifest b/kde-frameworks/KDDockWidgets/Manifest index 87af297..2daa642 100644 --- a/kde-frameworks/KDDockWidgets/Manifest +++ b/kde-frameworks/KDDockWidgets/Manifest @@ -1 +1 @@ -DIST KDDockWidgets-1.7.0.tar.gz 3908508 BLAKE2B ba8c6690f6157271844e25c3c411c81225637df358fea478e7a87f6d00915cf1bdf2ba3c2f1b0d95c65221605d57f4c6e50c385307556dd35a1fc596eda49a81 SHA512 d91d74621682d1234eb2596b1cdb808daf564c25545ccabbb4750c621a8d7a7479669fa86fc4c379af6d5421c4c0b46705b3881d72955a5a3c82b8d255f9d648 +DIST KDDockWidgets-2.4.0.tar.gz 5668458 BLAKE2B aaf800d7359b350d69a9b72e513cb06fe32d8a7791519267e1102732294bbc679dd9ad0ea32c229133d66833f8dd9ed63d7dc58c92dededfb3fddc93e4c9fb56 SHA512 1e220c5cf608c5bb9242b530eb1e45a15dae462b126c12d253483a1213e72374baa75943d8734c5dc79e34b03b480d1a87cd59cb945996abc0ab20b5d649a5cb -- cgit v1.2.3