diff options
Diffstat (limited to 'gui-libs')
-rw-r--r-- | gui-libs/Manifest.gz | bin | 6123 -> 6125 bytes | |||
-rw-r--r-- | gui-libs/kddockwidgets/Manifest | 2 | ||||
-rw-r--r-- | gui-libs/kddockwidgets/kddockwidgets-2.2.3.ebuild | 49 |
3 files changed, 51 insertions, 0 deletions
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz Binary files differindex 90022a56f7c6..a3da4f9e2bb7 100644 --- a/gui-libs/Manifest.gz +++ b/gui-libs/Manifest.gz 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 +} |