From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 6078D15823F for ; Mon, 20 Nov 2023 02:07:49 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8B13C2BC024; Mon, 20 Nov 2023 02:07:48 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (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 pigeon.gentoo.org (Postfix) with ESMTPS id 754562BC024 for ; Mon, 20 Nov 2023 02:07:48 +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) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 7D8A9335D1E for ; Mon, 20 Nov 2023 02:07:47 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id A3DAE13A5 for ; Mon, 20 Nov 2023 02:07:45 +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: <1700445761.0b22c537da759ac4fc4962750afbab6a7a4106b7.ionen@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-qt/qtmultimedia/qtmultimedia-6.5.3.ebuild dev-qt/qtmultimedia/qtmultimedia-6.6.0.ebuild dev-qt/qtmultimedia/qtmultimedia-6.6.9999.ebuild dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild X-VCS-Directories: dev-qt/qtmultimedia/ X-VCS-Committer: ionen X-VCS-Committer-Name: Ionen Wolkens X-VCS-Revision: 0b22c537da759ac4fc4962750afbab6a7a4106b7 X-VCS-Branch: master Date: Mon, 20 Nov 2023 02:07:45 +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: 6f52d606-df73-4cd9-81a6-dc30c6e48b6e X-Archives-Hash: 879b90aac1433e0410c95e976f432a44 commit: 0b22c537da759ac4fc4962750afbab6a7a4106b7 Author: Eli Schwartz gmail com> AuthorDate: Mon Nov 20 01:23:12 2023 +0000 Commit: Ionen Wolkens gentoo org> CommitDate: Mon Nov 20 02:02:41 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b22c537 dev-qt/qtmultimedia: add missing build dependency for vulkan When vulkan is enabled, qtbase has to be built with vulkan support, and a bunch of private qt headers are poked at. Those headers privately make use of the bdep which qtbase itself has (USE-conditional on vulkan), but since it is only a build time dependency it is not necessarily guaranteed to be installed when building qtmultimedia. Often it will be installed, since qtbase does after all drag it in. But e.g. when building qtmultimedia from source, but getting qtbase via a binpkg, no bdeps for qtbase are available. Since this is private headers stuff, it makes a certain amount of sense that qtmultimedia should be independently responsible for adding the same bdep on its own, rather than forcing qtbase to runtime depend on it. Signed-off-by: Eli Schwartz gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33911 Signed-off-by: Ionen Wolkens gentoo.org> dev-qt/qtmultimedia/qtmultimedia-6.5.3.ebuild | 1 + dev-qt/qtmultimedia/qtmultimedia-6.6.0.ebuild | 1 + dev-qt/qtmultimedia/qtmultimedia-6.6.9999.ebuild | 1 + dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild | 1 + 4 files changed, 4 insertions(+) diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.5.3.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.5.3.ebuild index 879ee28160c2..cfd9999d7fb6 100644 --- a/dev-qt/qtmultimedia/qtmultimedia-6.5.3.ebuild +++ b/dev-qt/qtmultimedia/qtmultimedia-6.5.3.ebuild @@ -49,6 +49,7 @@ DEPEND=" ${RDEPEND} X? ( x11-base/xorg-proto ) v4l? ( sys-kernel/linux-headers ) + vulkan? ( dev-util/vulkan-headers ) " BDEPEND="~dev-qt/qtshadertools-${PV}:6" diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.0.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.6.0.ebuild index 4087cd2852a8..c3fee31965cc 100644 --- a/dev-qt/qtmultimedia/qtmultimedia-6.6.0.ebuild +++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.0.ebuild @@ -49,6 +49,7 @@ DEPEND=" ${RDEPEND} X? ( x11-base/xorg-proto ) v4l? ( sys-kernel/linux-headers ) + vulkan? ( dev-util/vulkan-headers ) " BDEPEND="~dev-qt/qtshadertools-${PV}:6" diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.6.9999.ebuild index 4087cd2852a8..c3fee31965cc 100644 --- a/dev-qt/qtmultimedia/qtmultimedia-6.6.9999.ebuild +++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.9999.ebuild @@ -49,6 +49,7 @@ DEPEND=" ${RDEPEND} X? ( x11-base/xorg-proto ) v4l? ( sys-kernel/linux-headers ) + vulkan? ( dev-util/vulkan-headers ) " BDEPEND="~dev-qt/qtshadertools-${PV}:6" diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild index 4087cd2852a8..c3fee31965cc 100644 --- a/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild +++ b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild @@ -49,6 +49,7 @@ DEPEND=" ${RDEPEND} X? ( x11-base/xorg-proto ) v4l? ( sys-kernel/linux-headers ) + vulkan? ( dev-util/vulkan-headers ) " BDEPEND="~dev-qt/qtshadertools-${PV}:6"