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
+}

Reply via email to