mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
gui-libs/kddockwidgets: add 2.2.4
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
This commit is contained in:
@@ -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
|
||||
|
||||
49
gui-libs/kddockwidgets/kddockwidgets-2.2.4.ebuild
Normal file
49
gui-libs/kddockwidgets/kddockwidgets-2.2.4.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