commit: 843fac2059306cc26c1368a5b75a24dc8e45e63d Author: Alfred Wingate <parona <AT> protonmail <DOT> com> AuthorDate: Mon Feb 16 23:55:07 2026 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Tue Feb 17 07:25:47 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=843fac20
gui-libs/qt-color-widgets: new package, add 3.0.0 Signed-off-by: Alfred Wingate <parona <AT> protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/45830 Signed-off-by: Sam James <sam <AT> gentoo.org> gui-libs/qt-color-widgets/Manifest | 1 + gui-libs/qt-color-widgets/metadata.xml | 12 ++++++++ .../qt-color-widgets/qt-color-widgets-3.0.0.ebuild | 34 ++++++++++++++++++++++ 3 files changed, 47 insertions(+) diff --git a/gui-libs/qt-color-widgets/Manifest b/gui-libs/qt-color-widgets/Manifest new file mode 100644 index 000000000000..53f647fe150f --- /dev/null +++ b/gui-libs/qt-color-widgets/Manifest @@ -0,0 +1 @@ +DIST Qt-Color-Widgets-3.0.0.tar.bz2 208851 BLAKE2B ab6eb2bbeb51bb36a52be794cb071322cabffbd5c121ecb34ff3b835b38a8021c14e5549ea25108bb6d2452d3f9cd4250ca2d2bcbeba3de4f85a015d67de45b6 SHA512 934362868099a79b81dd96184833d23431d947b75cee9d97f852885417ffe3701945b8e3a2bd78ddd481495bb69af01d8df662289cc662630291e28734f2bbc6 diff --git a/gui-libs/qt-color-widgets/metadata.xml b/gui-libs/qt-color-widgets/metadata.xml new file mode 100644 index 000000000000..01d8dd645d5a --- /dev/null +++ b/gui-libs/qt-color-widgets/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <!-- maintainer-needed --> + <use> + <flag name="designer">Build plugins for dev-qt/designer</flag> + </use> + <upstream> + <doc>https://mattbas.gitlab.io/Qt-Color-Widgets/</doc> + <remote-id type="gitlab">mattbas/Qt-Color-Widgets</remote-id> + </upstream> +</pkgmetadata> diff --git a/gui-libs/qt-color-widgets/qt-color-widgets-3.0.0.ebuild b/gui-libs/qt-color-widgets/qt-color-widgets-3.0.0.ebuild new file mode 100644 index 000000000000..c6cca18b5c93 --- /dev/null +++ b/gui-libs/qt-color-widgets/qt-color-widgets-3.0.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Qt (C++) widgets to manage color inputs" +HOMEPAGE="https://gitlab.com/mattbas/Qt-Color-Widgets/" +SRC_URI=" + https://gitlab.com/mattbas/Qt-Color-Widgets/-/archive/${PV}/Qt-Color-Widgets-${PV}.tar.bz2 +" +S="${WORKDIR}/Qt-Color-Widgets-${PV}" + +LICENSE="LGPL-3+" +SLOT="0/2" # ${COLORWIDGET_PROJECT_NAME}_VERSION_MAJOR in CMakeLists.txt +KEYWORDS="~amd64" + +IUSE="designer" + +DEPEND=" + dev-qt/qtbase:6[widgets] + designer? ( dev-qt/qttools:6[designer] ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DQT_VERSION_MAJOR=6 + -DBUILD_SHARED_LIBS=ON + -DQTCOLORWIDGETS_DESIGNER_PLUGIN=$(usex designer) + ) + cmake_src_configure +}
