From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id DE2F01584F2 for ; Thu, 20 Mar 2025 22:56:36 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id C7DC93431C3 for ; Thu, 20 Mar 2025 22:56:36 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id BE8DD1104AB; Thu, 20 Mar 2025 22:56:35 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id B4EB71104AB for ; Thu, 20 Mar 2025 22:56:35 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 60892343177 for ; Thu, 20 Mar 2025 22:56:35 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id C297A1D72 for ; Thu, 20 Mar 2025 22:56:33 +0000 (UTC) From: "Ionen Wolkens" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ionen Wolkens" Message-ID: <1742511378.14dd26e0457c7be522929317a0180449bfe2b8b2.ionen@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-qt/qttools/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-qt/qttools/qttools-6.8.9999.ebuild dev-qt/qttools/qttools-6.9.9999.ebuild dev-qt/qttools/qttools-6.9999.ebuild X-VCS-Directories: dev-qt/qttools/ X-VCS-Committer: ionen X-VCS-Committer-Name: Ionen Wolkens X-VCS-Revision: 14dd26e0457c7be522929317a0180449bfe2b8b2 X-VCS-Branch: master Date: Thu, 20 Mar 2025 22:56:33 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: e4503d30-2517-4fb3-a284-20701a1c72fc X-Archives-Hash: 386cf8287c3b0cf24631b9584196578d commit: 14dd26e0457c7be522929317a0180449bfe2b8b2 Author: Ionen Wolkens gentoo org> AuthorDate: Thu Mar 20 22:44:57 2025 +0000 Commit: Ionen Wolkens gentoo org> CommitDate: Thu Mar 20 22:56:18 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14dd26e0 dev-qt/qttools: add comment about GUI applications handling On one hand, the majority of users do not need the GUI assistant or linguist, but on the other the cmake build system does not easily split the GUI and their support libraries (Help/UiTools) very well which needs us to build both. As a non-optimal solution, *could* consider something like USE=gui that would `rm` them but it feels kind of silly when already built them and it would not really save any runtime-only dependencies. Just keep a note about this situation for now. Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qttools/qttools-6.8.9999.ebuild | 3 +++ dev-qt/qttools/qttools-6.9.9999.ebuild | 3 +++ dev-qt/qttools/qttools-6.9999.ebuild | 3 +++ 3 files changed, 9 insertions(+) diff --git a/dev-qt/qttools/qttools-6.8.9999.ebuild b/dev-qt/qttools/qttools-6.8.9999.ebuild index 74e7e707f774..52750e2eb0d8 100644 --- a/dev-qt/qttools/qttools-6.8.9999.ebuild +++ b/dev-qt/qttools/qttools-6.8.9999.ebuild @@ -106,6 +106,9 @@ src_configure() { src_install() { qt6-build_src_install + # *could* consider a USE=gui to guard GUI applications and their .desktop + # files when only want the libraries (Help/UiTools), but cmake logic makes + # it difficult to get only these and we'd be just rm'ing small'ish files if use widgets; then #914766 use designer || use distancefieldgenerator || use pixeltool && newicon src/designer/src/designer/images/designer.png designer6.png diff --git a/dev-qt/qttools/qttools-6.9.9999.ebuild b/dev-qt/qttools/qttools-6.9.9999.ebuild index 74e7e707f774..52750e2eb0d8 100644 --- a/dev-qt/qttools/qttools-6.9.9999.ebuild +++ b/dev-qt/qttools/qttools-6.9.9999.ebuild @@ -106,6 +106,9 @@ src_configure() { src_install() { qt6-build_src_install + # *could* consider a USE=gui to guard GUI applications and their .desktop + # files when only want the libraries (Help/UiTools), but cmake logic makes + # it difficult to get only these and we'd be just rm'ing small'ish files if use widgets; then #914766 use designer || use distancefieldgenerator || use pixeltool && newicon src/designer/src/designer/images/designer.png designer6.png diff --git a/dev-qt/qttools/qttools-6.9999.ebuild b/dev-qt/qttools/qttools-6.9999.ebuild index 74e7e707f774..52750e2eb0d8 100644 --- a/dev-qt/qttools/qttools-6.9999.ebuild +++ b/dev-qt/qttools/qttools-6.9999.ebuild @@ -106,6 +106,9 @@ src_configure() { src_install() { qt6-build_src_install + # *could* consider a USE=gui to guard GUI applications and their .desktop + # files when only want the libraries (Help/UiTools), but cmake logic makes + # it difficult to get only these and we'd be just rm'ing small'ish files if use widgets; then #914766 use designer || use distancefieldgenerator || use pixeltool && newicon src/designer/src/designer/images/designer.png designer6.png