mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-01-10 00:04:51 +03:00
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@gentoo.org>
This commit is contained in:
@@ -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
|
||||
|
||||
49
gui-libs/kddockwidgets/kddockwidgets-2.2.3.ebuild
Normal file
49
gui-libs/kddockwidgets/kddockwidgets-2.2.3.ebuild
Normal file
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user