summaryrefslogtreecommitdiff
path: root/gui-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-04-03 01:34:02 +0100
committerV3n3RiX <venerix@koprulu.sector>2025-04-03 01:34:02 +0100
commit476528d7a16cfe2435b30ebd74783eea6925db5f (patch)
tree7272fd6469aed7e7f83598430e378aec9ce0dbff /gui-libs
parent6be74aaad3f65bab8561cebfef177dc28d802d9f (diff)
gentoo auto-resync : 03:04:2025 - 01:34:01
Diffstat (limited to 'gui-libs')
-rw-r--r--gui-libs/Manifest.gzbin6123 -> 6125 bytes
-rw-r--r--gui-libs/kddockwidgets/Manifest2
-rw-r--r--gui-libs/kddockwidgets/kddockwidgets-2.2.3.ebuild49
3 files changed, 51 insertions, 0 deletions
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz
index 90022a56f7c6..a3da4f9e2bb7 100644
--- a/gui-libs/Manifest.gz
+++ b/gui-libs/Manifest.gz
Binary files differ
diff --git a/gui-libs/kddockwidgets/Manifest b/gui-libs/kddockwidgets/Manifest
index 0e26ff72a77a..3ef51218b12e 100644
--- a/gui-libs/kddockwidgets/Manifest
+++ b/gui-libs/kddockwidgets/Manifest
@@ -1,4 +1,6 @@
AUX kddockwidgets-2.2.1-include-paths.patch 650 BLAKE2B d5fda3d8f57f2165676961546e622e7cab2d204fb6408aeccf56646847c5724fb4ad88cc92d11251ae3ba621b8c58c21274143b28bd7c32ec414d7aac1e958d4 SHA512 93c288f55f43653a64eec49c40379d81cdf9c083d49b9093738011cf341f14860395f9e9822cb3b2333397490333519846828b5151bddf04666af9b4c46eff76
DIST kddockwidgets-2.2.1.tar.gz 5651660 BLAKE2B c22c5a5f0dafa69f66c14622ab5bb2666e1a1b91b6d60d6d6b4bbf9bc6f5e64238fa6bfef81a1a98fa24d49d4b2bd8ef5c1884d5af8ab4550ab435fb01a39369 SHA512 839bf08910f116f9226589c1b27b944b3c82139d3021600b493b4f47c96d7ab083763791bb382958498e19e9212e352d1124fa6b8f6e44cdc385d2a8642876ff
+DIST kddockwidgets-2.2.3.tar.gz 5651845 BLAKE2B fc342ebffc6d4f249dfc9803dc052b7e74c22f86974c8f180304812693c9a3aa005f286f4e5c5665720f06dfb1c4e03c7245a9ae42e548f762582cd5af12e34e SHA512 2c1ed85a0d43783c42092a77cff91f580bf1af2f57885d1c31a31c15f32ef9fe991efd179704a172a186875b2f607815bc0ea06e71753476402197f11f3fc03a
EBUILD kddockwidgets-2.2.1.ebuild 1124 BLAKE2B 35fd97b2d0394ecc6cf7b18bc240539a5b3b979451f7a98599c4ed939a48c046b68ebf9fd102200aff5e111516cc60d104e3612a3c3e44ccf9ed45173c7f37f0 SHA512 c23b7dfd5e49c83d7ad281eb6e4ebdf9599d0d871ba604d3ab3d5949d20a5ce1afc238d7514e0f6db71e671a30f79e44e0c72df4509ff0c406934b2a721d68a2
+EBUILD kddockwidgets-2.2.3.ebuild 1131 BLAKE2B 846995673a41aa5901137b99a5a3b2de7d012ae0f2efbcd48eaa59def18120abe191ffea442f218097dfafda60fb33f63e70edcee8397dc4e3f176114d0b5fa6 SHA512 b1aed4180bcff2aa499200aa43c58933a464c308ebabe5b907068f26f242b8a3346264b31eab870ae6dfacaa212b12b0bb4c4ac9e64e23c5f6d7a13b77b82804
MISC metadata.xml 397 BLAKE2B 0be2a3549cf812248d7bcb3e9feec56499405c74cdbda460a87f52786b2fb7987ca3c8df89c0cf8d1ac55e3ce40db725dc617b4c65ca9621db80ecc7be3f3b76 SHA512 5ac4a9b3939fbad58dcc7ce7a2d06bf7ef0e2c1d9018c6fdf894dcb376917e5423c34b4c24be5f7eadde8152e88cc47e22a9f45cd831b5f6abe39c357985ab3b
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
+}