* [gentoo-commits] repo/gentoo:master commit in: gui-libs/kddockwidgets/
@ 2025-04-02 12:47 Ionen Wolkens
0 siblings, 0 replies; 7+ messages in thread
From: Ionen Wolkens @ 2025-04-02 12:47 UTC (permalink / raw
To: gentoo-commits
commit: cb96845524d217dc1018ca7fc179759fc5d33e4c
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 2 12:35:10 2025 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Apr 2 12:47:15 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb968455
gui-libs/kddockwidgets: add 2.2.3
Bugfix release that unfortunately did not backport the include fix,
so still need the patch. Albeit the only revdep (pcsx2) works around
that now so it's not essential.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
gui-libs/kddockwidgets/Manifest | 1 +
gui-libs/kddockwidgets/kddockwidgets-2.2.3.ebuild | 49 +++++++++++++++++++++++
2 files changed, 50 insertions(+)
diff --git a/gui-libs/kddockwidgets/Manifest b/gui-libs/kddockwidgets/Manifest
index 62ed03efcb79..dac21c424ecc 100644
--- a/gui-libs/kddockwidgets/Manifest
+++ b/gui-libs/kddockwidgets/Manifest
@@ -1 +1,2 @@
DIST kddockwidgets-2.2.1.tar.gz 5651660 BLAKE2B c22c5a5f0dafa69f66c14622ab5bb2666e1a1b91b6d60d6d6b4bbf9bc6f5e64238fa6bfef81a1a98fa24d49d4b2bd8ef5c1884d5af8ab4550ab435fb01a39369 SHA512 839bf08910f116f9226589c1b27b944b3c82139d3021600b493b4f47c96d7ab083763791bb382958498e19e9212e352d1124fa6b8f6e44cdc385d2a8642876ff
+DIST kddockwidgets-2.2.3.tar.gz 5651845 BLAKE2B fc342ebffc6d4f249dfc9803dc052b7e74c22f86974c8f180304812693c9a3aa005f286f4e5c5665720f06dfb1c4e03c7245a9ae42e548f762582cd5af12e34e SHA512 2c1ed85a0d43783c42092a77cff91f580bf1af2f57885d1c31a31c15f32ef9fe991efd179704a172a186875b2f607815bc0ea06e71753476402197f11f3fc03a
diff --git a/gui-libs/kddockwidgets/kddockwidgets-2.2.3.ebuild b/gui-libs/kddockwidgets/kddockwidgets-2.2.3.ebuild
new file mode 100644
index 000000000000..1f9bab7b0c31
--- /dev/null
+++ b/gui-libs/kddockwidgets/kddockwidgets-2.2.3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="KDAB's Dock Widget Framework for Qt"
+HOMEPAGE="https://www.kdab.com/development-resources/qt-tools/kddockwidgets/"
+SRC_URI="https://github.com/KDAB/KDDockWidgets/releases/download/v${PV}/${P}.tar.gz"
+S=${WORKDIR}/KDDockWidgets-${PV}
+
+LICENSE="|| ( GPL-2 GPL-3 ) BSD MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE="qml"
+# building tests require developer mode which is messy to enable here
+RESTRICT="test"
+
+RDEPEND="
+ dev-qt/qtbase:6[widgets]
+ qml? ( dev-qt/qtdeclarative:6 )
+"
+DEPEND="
+ ${DEPEND}
+ dev-cpp/nlohmann_json
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.2.1-include-paths.patch
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DKDDockWidgets_FRONTENDS=qtwidgets$(usev qml ';qtquick')
+ -DKDDockWidgets_NO_SPDLOG=yes # less headaches
+ -DKDDockWidgets_PYTHON_BINDINGS=no # ask if need this
+ -DKDDockWidgets_QT6=yes
+ -DKDDockWidgets_XLib=no # off by default, and fails to build
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ rm -r -- "${ED}"/usr/share/doc/${P}-qt6 || die
+}
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/kddockwidgets/
@ 2025-04-27 10:52 Ionen Wolkens
0 siblings, 0 replies; 7+ messages in thread
From: Ionen Wolkens @ 2025-04-27 10:52 UTC (permalink / raw
To: gentoo-commits
commit: 0f0a55d74882b98ca15f9966c5c754b7f77e1d02
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 27 10:04:09 2025 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Apr 27 10:49:35 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f0a55d7
gui-libs/kddockwidgets: drop 2.2.1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
gui-libs/kddockwidgets/Manifest | 1 -
gui-libs/kddockwidgets/kddockwidgets-2.2.1.ebuild | 49 -----------------------
2 files changed, 50 deletions(-)
diff --git a/gui-libs/kddockwidgets/Manifest b/gui-libs/kddockwidgets/Manifest
index dac21c424ecc..465d4dd51230 100644
--- a/gui-libs/kddockwidgets/Manifest
+++ b/gui-libs/kddockwidgets/Manifest
@@ -1,2 +1 @@
-DIST kddockwidgets-2.2.1.tar.gz 5651660 BLAKE2B c22c5a5f0dafa69f66c14622ab5bb2666e1a1b91b6d60d6d6b4bbf9bc6f5e64238fa6bfef81a1a98fa24d49d4b2bd8ef5c1884d5af8ab4550ab435fb01a39369 SHA512 839bf08910f116f9226589c1b27b944b3c82139d3021600b493b4f47c96d7ab083763791bb382958498e19e9212e352d1124fa6b8f6e44cdc385d2a8642876ff
DIST kddockwidgets-2.2.3.tar.gz 5651845 BLAKE2B fc342ebffc6d4f249dfc9803dc052b7e74c22f86974c8f180304812693c9a3aa005f286f4e5c5665720f06dfb1c4e03c7245a9ae42e548f762582cd5af12e34e SHA512 2c1ed85a0d43783c42092a77cff91f580bf1af2f57885d1c31a31c15f32ef9fe991efd179704a172a186875b2f607815bc0ea06e71753476402197f11f3fc03a
diff --git a/gui-libs/kddockwidgets/kddockwidgets-2.2.1.ebuild b/gui-libs/kddockwidgets/kddockwidgets-2.2.1.ebuild
deleted file mode 100644
index e5b4a8a748e3..000000000000
--- a/gui-libs/kddockwidgets/kddockwidgets-2.2.1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="KDAB's Dock Widget Framework for Qt"
-HOMEPAGE="https://www.kdab.com/development-resources/qt-tools/kddockwidgets/"
-SRC_URI="https://github.com/KDAB/KDDockWidgets/releases/download/v${PV}/${P}.tar.gz"
-S=${WORKDIR}/KDDockWidgets-${PV}
-
-LICENSE="|| ( GPL-2 GPL-3 ) BSD MIT"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
-IUSE="qml"
-# building tests require developer mode which is messy to enable here
-RESTRICT="test"
-
-RDEPEND="
- dev-qt/qtbase:6[widgets]
- qml? ( dev-qt/qtdeclarative:6 )
-"
-DEPEND="
- ${DEPEND}
- dev-cpp/nlohmann_json
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-include-paths.patch
-)
-
-src_configure() {
- local mycmakeargs=(
- -DKDDockWidgets_FRONTENDS=qtwidgets$(usev qml ';qtquick')
- -DKDDockWidgets_NO_SPDLOG=yes # less headaches
- -DKDDockWidgets_PYTHON_BINDINGS=no # ask if need this
- -DKDDockWidgets_QT6=yes
- -DKDDockWidgets_XLib=no # off by default, and fails to build
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- rm -r -- "${ED}"/usr/share/doc/${P}-qt6 || die
-}
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/kddockwidgets/
@ 2025-05-03 1:36 Ionen Wolkens
0 siblings, 0 replies; 7+ messages in thread
From: Ionen Wolkens @ 2025-05-03 1:36 UTC (permalink / raw
To: gentoo-commits
commit: 91303988f5d6fed8bdb3f5d9b609957b80d03767
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat May 3 01:18:25 2025 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat May 3 01:36:22 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91303988
gui-libs/kddockwidgets: add 2.2.4
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
gui-libs/kddockwidgets/Manifest | 1 +
gui-libs/kddockwidgets/kddockwidgets-2.2.4.ebuild | 49 +++++++++++++++++++++++
2 files changed, 50 insertions(+)
diff --git a/gui-libs/kddockwidgets/Manifest b/gui-libs/kddockwidgets/Manifest
index 465d4dd51230..61a11c8ae259 100644
--- a/gui-libs/kddockwidgets/Manifest
+++ b/gui-libs/kddockwidgets/Manifest
@@ -1 +1,2 @@
DIST kddockwidgets-2.2.3.tar.gz 5651845 BLAKE2B fc342ebffc6d4f249dfc9803dc052b7e74c22f86974c8f180304812693c9a3aa005f286f4e5c5665720f06dfb1c4e03c7245a9ae42e548f762582cd5af12e34e SHA512 2c1ed85a0d43783c42092a77cff91f580bf1af2f57885d1c31a31c15f32ef9fe991efd179704a172a186875b2f607815bc0ea06e71753476402197f11f3fc03a
+DIST kddockwidgets-2.2.4.tar.gz 5651823 BLAKE2B dd0a97dbb956e4dc365703400474f9f8d505d2caa9019621ce5c7261c193974a5e3fcca10177e64ebec828361a56f1465b90af2732bd2ac2ec39ea0142dd414d SHA512 382260d70ae9f9a59f8d10c80e888e8268552fc60cbf58cf2777f26641a1465f2bc06601158c8ad15c1ec9a83ceb1c5bf883daf7c98baaf6582f936aae3a64be
diff --git a/gui-libs/kddockwidgets/kddockwidgets-2.2.4.ebuild b/gui-libs/kddockwidgets/kddockwidgets-2.2.4.ebuild
new file mode 100644
index 000000000000..1f9bab7b0c31
--- /dev/null
+++ b/gui-libs/kddockwidgets/kddockwidgets-2.2.4.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="KDAB's Dock Widget Framework for Qt"
+HOMEPAGE="https://www.kdab.com/development-resources/qt-tools/kddockwidgets/"
+SRC_URI="https://github.com/KDAB/KDDockWidgets/releases/download/v${PV}/${P}.tar.gz"
+S=${WORKDIR}/KDDockWidgets-${PV}
+
+LICENSE="|| ( GPL-2 GPL-3 ) BSD MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE="qml"
+# building tests require developer mode which is messy to enable here
+RESTRICT="test"
+
+RDEPEND="
+ dev-qt/qtbase:6[widgets]
+ qml? ( dev-qt/qtdeclarative:6 )
+"
+DEPEND="
+ ${DEPEND}
+ dev-cpp/nlohmann_json
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.2.1-include-paths.patch
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DKDDockWidgets_FRONTENDS=qtwidgets$(usev qml ';qtquick')
+ -DKDDockWidgets_NO_SPDLOG=yes # less headaches
+ -DKDDockWidgets_PYTHON_BINDINGS=no # ask if need this
+ -DKDDockWidgets_QT6=yes
+ -DKDDockWidgets_XLib=no # off by default, and fails to build
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ rm -r -- "${ED}"/usr/share/doc/${P}-qt6 || die
+}
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/kddockwidgets/
@ 2025-05-23 16:00 Ionen Wolkens
0 siblings, 0 replies; 7+ messages in thread
From: Ionen Wolkens @ 2025-05-23 16:00 UTC (permalink / raw
To: gentoo-commits
commit: e3801b2cf9244766201a4aa07ad03522a5ef7626
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri May 23 15:56:36 2025 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri May 23 15:58:39 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3801b2c
gui-libs/kddockwidgets: add 2.2.5, drop 2.2.4
Identical to 2.2.4 except for fixing the internal version
being reported as 2.2.3.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
gui-libs/kddockwidgets/Manifest | 2 +-
.../{kddockwidgets-2.2.4.ebuild => kddockwidgets-2.2.5.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/kddockwidgets/Manifest b/gui-libs/kddockwidgets/Manifest
index 61a11c8ae259..df5c590af99e 100644
--- a/gui-libs/kddockwidgets/Manifest
+++ b/gui-libs/kddockwidgets/Manifest
@@ -1,2 +1,2 @@
DIST kddockwidgets-2.2.3.tar.gz 5651845 BLAKE2B fc342ebffc6d4f249dfc9803dc052b7e74c22f86974c8f180304812693c9a3aa005f286f4e5c5665720f06dfb1c4e03c7245a9ae42e548f762582cd5af12e34e SHA512 2c1ed85a0d43783c42092a77cff91f580bf1af2f57885d1c31a31c15f32ef9fe991efd179704a172a186875b2f607815bc0ea06e71753476402197f11f3fc03a
-DIST kddockwidgets-2.2.4.tar.gz 5651823 BLAKE2B dd0a97dbb956e4dc365703400474f9f8d505d2caa9019621ce5c7261c193974a5e3fcca10177e64ebec828361a56f1465b90af2732bd2ac2ec39ea0142dd414d SHA512 382260d70ae9f9a59f8d10c80e888e8268552fc60cbf58cf2777f26641a1465f2bc06601158c8ad15c1ec9a83ceb1c5bf883daf7c98baaf6582f936aae3a64be
+DIST kddockwidgets-2.2.5.tar.gz 5651842 BLAKE2B b938cf5d70b9ffaa43e21f7d6748552d9d8ded3c1eb4d7b7b71884bfe6ca925e8991a5eb566f51ed12a461f937372b0be9b2cc2588063ae93658a026ac6402ab SHA512 75c118cfb66ed8325af8c2969619e1e2034cb248248d9164b57d3ac35247db1e690c29684ed3e7cb696aac484c4617cbceb43dc48410aedf374984411b5df381
diff --git a/gui-libs/kddockwidgets/kddockwidgets-2.2.4.ebuild b/gui-libs/kddockwidgets/kddockwidgets-2.2.5.ebuild
similarity index 100%
rename from gui-libs/kddockwidgets/kddockwidgets-2.2.4.ebuild
rename to gui-libs/kddockwidgets/kddockwidgets-2.2.5.ebuild
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/kddockwidgets/
@ 2025-06-05 5:33 Ionen Wolkens
0 siblings, 0 replies; 7+ messages in thread
From: Ionen Wolkens @ 2025-06-05 5:33 UTC (permalink / raw
To: gentoo-commits
commit: b403f46f9740db49ae9ec3cfaff4dd5c37b5d8f6
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 5 05:07:16 2025 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jun 5 05:07:16 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b403f46f
gui-libs/kddockwidgets: drop 2.2.3
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
gui-libs/kddockwidgets/Manifest | 1 -
gui-libs/kddockwidgets/kddockwidgets-2.2.3.ebuild | 49 -----------------------
2 files changed, 50 deletions(-)
diff --git a/gui-libs/kddockwidgets/Manifest b/gui-libs/kddockwidgets/Manifest
index df5c590af99e..976be7ca2caa 100644
--- a/gui-libs/kddockwidgets/Manifest
+++ b/gui-libs/kddockwidgets/Manifest
@@ -1,2 +1 @@
-DIST kddockwidgets-2.2.3.tar.gz 5651845 BLAKE2B fc342ebffc6d4f249dfc9803dc052b7e74c22f86974c8f180304812693c9a3aa005f286f4e5c5665720f06dfb1c4e03c7245a9ae42e548f762582cd5af12e34e SHA512 2c1ed85a0d43783c42092a77cff91f580bf1af2f57885d1c31a31c15f32ef9fe991efd179704a172a186875b2f607815bc0ea06e71753476402197f11f3fc03a
DIST kddockwidgets-2.2.5.tar.gz 5651842 BLAKE2B b938cf5d70b9ffaa43e21f7d6748552d9d8ded3c1eb4d7b7b71884bfe6ca925e8991a5eb566f51ed12a461f937372b0be9b2cc2588063ae93658a026ac6402ab SHA512 75c118cfb66ed8325af8c2969619e1e2034cb248248d9164b57d3ac35247db1e690c29684ed3e7cb696aac484c4617cbceb43dc48410aedf374984411b5df381
diff --git a/gui-libs/kddockwidgets/kddockwidgets-2.2.3.ebuild b/gui-libs/kddockwidgets/kddockwidgets-2.2.3.ebuild
deleted file mode 100644
index 1f9bab7b0c31..000000000000
--- a/gui-libs/kddockwidgets/kddockwidgets-2.2.3.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="KDAB's Dock Widget Framework for Qt"
-HOMEPAGE="https://www.kdab.com/development-resources/qt-tools/kddockwidgets/"
-SRC_URI="https://github.com/KDAB/KDDockWidgets/releases/download/v${PV}/${P}.tar.gz"
-S=${WORKDIR}/KDDockWidgets-${PV}
-
-LICENSE="|| ( GPL-2 GPL-3 ) BSD MIT"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
-IUSE="qml"
-# building tests require developer mode which is messy to enable here
-RESTRICT="test"
-
-RDEPEND="
- dev-qt/qtbase:6[widgets]
- qml? ( dev-qt/qtdeclarative:6 )
-"
-DEPEND="
- ${DEPEND}
- dev-cpp/nlohmann_json
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.2.1-include-paths.patch
-)
-
-src_configure() {
- local mycmakeargs=(
- -DKDDockWidgets_FRONTENDS=qtwidgets$(usev qml ';qtquick')
- -DKDDockWidgets_NO_SPDLOG=yes # less headaches
- -DKDDockWidgets_PYTHON_BINDINGS=no # ask if need this
- -DKDDockWidgets_QT6=yes
- -DKDDockWidgets_XLib=no # off by default, and fails to build
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- rm -r -- "${ED}"/usr/share/doc/${P}-qt6 || die
-}
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/kddockwidgets/
@ 2025-08-10 22:47 Ionen Wolkens
0 siblings, 0 replies; 7+ messages in thread
From: Ionen Wolkens @ 2025-08-10 22:47 UTC (permalink / raw
To: gentoo-commits
commit: dca8a155b45b78b5889fd867c95d5092f4507100
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 10 22:41:15 2025 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Aug 10 22:41:15 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dca8a155
gui-libs/kddockwidgets: Stabilize 2.2.5 amd64, #960687
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
gui-libs/kddockwidgets/kddockwidgets-2.2.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/kddockwidgets/kddockwidgets-2.2.5.ebuild b/gui-libs/kddockwidgets/kddockwidgets-2.2.5.ebuild
index 1f9bab7b0c31..7728edd7b054 100644
--- a/gui-libs/kddockwidgets/kddockwidgets-2.2.5.ebuild
+++ b/gui-libs/kddockwidgets/kddockwidgets-2.2.5.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/KDDockWidgets-${PV}
LICENSE="|| ( GPL-2 GPL-3 ) BSD MIT"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="qml"
# building tests require developer mode which is messy to enable here
RESTRICT="test"
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: gui-libs/kddockwidgets/
@ 2025-09-28 6:53 Ionen Wolkens
0 siblings, 0 replies; 7+ messages in thread
From: Ionen Wolkens @ 2025-09-28 6:53 UTC (permalink / raw
To: gentoo-commits
commit: 4f67fd55f4f3e285b3173c877e93807a33312c7f
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 28 06:28:21 2025 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Sep 28 06:50:41 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f67fd55
gui-libs/kddockwidgets: add 2.3.0
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
gui-libs/kddockwidgets/Manifest | 1 +
gui-libs/kddockwidgets/kddockwidgets-2.3.0.ebuild | 47 +++++++++++++++++++++++
2 files changed, 48 insertions(+)
diff --git a/gui-libs/kddockwidgets/Manifest b/gui-libs/kddockwidgets/Manifest
index 976be7ca2caa..bbee1efe2e8b 100644
--- a/gui-libs/kddockwidgets/Manifest
+++ b/gui-libs/kddockwidgets/Manifest
@@ -1 +1,2 @@
DIST kddockwidgets-2.2.5.tar.gz 5651842 BLAKE2B b938cf5d70b9ffaa43e21f7d6748552d9d8ded3c1eb4d7b7b71884bfe6ca925e8991a5eb566f51ed12a461f937372b0be9b2cc2588063ae93658a026ac6402ab SHA512 75c118cfb66ed8325af8c2969619e1e2034cb248248d9164b57d3ac35247db1e690c29684ed3e7cb696aac484c4617cbceb43dc48410aedf374984411b5df381
+DIST kddockwidgets-2.3.0.tar.gz 5667916 BLAKE2B ae89557839afd7c7557e4268175f43b58724c4f275aefdcdd6d329128bdecb12cf17af465749354055e11718511164252da15cf1f52b53d50be069de84ef2142 SHA512 eac967bc446bf61618a5559d38e02617a7bdf4b759d23193955d7d820042c90e2c4c75747b5e21c9d7641fa85208b49277e786f14ccdbcfc5503be024cfab4d9
diff --git a/gui-libs/kddockwidgets/kddockwidgets-2.3.0.ebuild b/gui-libs/kddockwidgets/kddockwidgets-2.3.0.ebuild
new file mode 100644
index 000000000000..1b594a8cd99b
--- /dev/null
+++ b/gui-libs/kddockwidgets/kddockwidgets-2.3.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="KDAB's Dock Widget Framework for Qt"
+HOMEPAGE="https://www.kdab.com/development-resources/qt-tools/kddockwidgets/"
+SRC_URI="https://github.com/KDAB/KDDockWidgets/releases/download/v${PV}/${P}.tar.gz"
+S=${WORKDIR}/KDDockWidgets-${PV}
+
+LICENSE="|| ( GPL-2 GPL-3 ) BSD MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE="qml"
+# building tests require developer mode which is messy to enable here
+RESTRICT="test"
+
+# uses Qt private APIs wrt :=, X for x11extras (always uses qtx11extras_p.h
+# with Qt6 regardless of the cmake X11EXTRAS option which is only for Qt5)
+RDEPEND="
+ dev-qt/qtbase:6=[X,widgets]
+ qml? ( dev-qt/qtdeclarative:6= )
+"
+DEPEND="
+ ${DEPEND}
+ dev-cpp/nlohmann_json
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DKDDockWidgets_FRONTENDS=qtwidgets$(usev qml ';qtquick')
+ -DKDDockWidgets_NO_SPDLOG=yes # less headaches
+ -DKDDockWidgets_PYTHON_BINDINGS=no # ask if need this
+ -DKDDockWidgets_XLib=no # off by default, and fails to build
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ # only has licenses and duplicate files
+ rm -r -- "${ED}"/usr/share/doc/${PF}-qt6 || die
+}
^ permalink raw reply related [flat|nested] 7+ messages in thread
end of thread, other threads:[~2025-09-28 6:53 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-05 5:33 [gentoo-commits] repo/gentoo:master commit in: gui-libs/kddockwidgets/ Ionen Wolkens
-- strict thread matches above, loose matches on Subject: below --
2025-09-28 6:53 Ionen Wolkens
2025-08-10 22:47 Ionen Wolkens
2025-05-23 16:00 Ionen Wolkens
2025-05-03 1:36 Ionen Wolkens
2025-04-27 10:52 Ionen Wolkens
2025-04-02 12:47 Ionen Wolkens
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox