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) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 3A1DA15808A for ; Fri, 25 Jul 2025 22:06:25 +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) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 21884340E97 for ; Fri, 25 Jul 2025 22:06:25 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 20CF81102A2; Fri, 25 Jul 2025 22:06:24 +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) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 165A71102A2 for ; Fri, 25 Jul 2025 22:06:24 +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 BA01B340D3A for ; Fri, 25 Jul 2025 22:06:23 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 2AF5B2F30 for ; Fri, 25 Jul 2025 22:06:22 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1753481117.d45f4d1b5fea6cb8ebb0c331c819d0d30517758b.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-video/pipewire/Manifest media-video/pipewire/pipewire-1.4.7-r2.ebuild media-video/pipewire/pipewire-1.4.9999.ebuild X-VCS-Directories: media-video/pipewire/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: d45f4d1b5fea6cb8ebb0c331c819d0d30517758b X-VCS-Branch: master Date: Fri, 25 Jul 2025 22:06:22 +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: 0c08e388-e47f-40cd-a7d0-5d07bc801257 X-Archives-Hash: 1d3dd16270cb3599e98aa25b7f366985 commit: d45f4d1b5fea6cb8ebb0c331c819d0d30517758b Author: Sam James gentoo org> AuthorDate: Fri Jul 25 22:04:13 2025 +0000 Commit: Sam James gentoo org> CommitDate: Fri Jul 25 22:05:17 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d45f4d1b media-video/pipewire: fix headers for C++ consumption Backport the fix I sent upstream to 1.4.x as firefox[system-pipewire] hits this now (workaround was applied to FF but got lost I think). Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1953080 Closes: https://bugs.gentoo.org/960667 Signed-off-by: Sam James gentoo.org> media-video/pipewire/Manifest | 1 + .../pipewire/{pipewire-1.4.9999.ebuild => pipewire-1.4.7-r2.ebuild} | 3 +++ media-video/pipewire/pipewire-1.4.9999.ebuild | 3 +++ 3 files changed, 7 insertions(+) diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest index d888a8c61256..1b44eb1a77a0 100644 --- a/media-video/pipewire/Manifest +++ b/media-video/pipewire/Manifest @@ -5,4 +5,5 @@ DIST pipewire-1.4.0-docs.tar.xz 67012 BLAKE2B 5d9f7432e33c86a5172ea310742a8e5031 DIST pipewire-1.4.2.tar.bz2 1917345 BLAKE2B b88e34fe29268f72602410f0fd62f3c3decd2ccf363f7e4a0eac2e6770486775c6fc8317cda9a59f729023c25118e052bb8bab00457fa828ca7f4ceb02959ecd SHA512 3c4341560240fd4be957c5ad6ef87d46ffe74846ea1a9c75db4470dfc62a02ce8db26d71c63117e4b33ac074ea5165b3bdf29fc31028aee2317ef09b2eca4acc DIST pipewire-1.4.5.tar.bz2 1924973 BLAKE2B 0dda389f2bb695102e1e4252dca566098dc6731e10cbe483e96cfddd86428ceb88f47e4975c55da50688771a337a2206986061f130d6cc96e7d0a525cf16004a SHA512 e4f2852f4bcd699100c7d529c2488f9e66f803aad49bef6ce9073459e57fb5bcaff1b222f905e9b81feb74436e3be2b0df095d1ff611bbe86f18dc6492ca30a5 DIST pipewire-1.4.6.tar.bz2 1927596 BLAKE2B 53b6462a85b633919c4128ac74770358e7ed5010211734659dcc516a7467c7b92958844ee47c5d8a1d1c16466264c124c8afe794f877a38b33bb6f5589fda434 SHA512 6ce8a34bd346c00e664a2e8dd7b29af15bfd45428b33b4a59dc90e6410fd3869866d728f47dc52080a34842ce40700822dca5d72dd565bc938b1560036ce472a +DIST pipewire-1.4.7-0001-don-t-include-standard-C-headers-inside-of-extern-C.patch.xz 16180 BLAKE2B 96bde7ab04f6f7b6fc08f3f39d5a4202563df214440d24c24c0367ff2eb51d0d31307f9b982a8fbd9e88dd7ab1d0ad204123abe90e10ccf1479856687593a752 SHA512 fbd9644a5df81ee4bc9687f6a8b69a0bf12deef43d749c9c5cbb976f461771deeae4bd13340a6acaffae4b0187221cf734be2b3b62408a4ce79d70575a7e664b DIST pipewire-1.4.7.tar.bz2 1928174 BLAKE2B 2c581516e6044c4d8ad874cea4c171ced9e6c67658932dba365ccb8c82b8e896b353d415dc5cc83f437338c92499a0a1c2957e6c390429a7c8f966645d1df8c5 SHA512 f63b3b6fb2e3c75f12f2ddd5c67961b7f5ac83da78af7dd7074ccc9b021752d68b5f1831bf661b56df676519f24aa065fda2bed37622e1a3763b0dc221a34226 diff --git a/media-video/pipewire/pipewire-1.4.9999.ebuild b/media-video/pipewire/pipewire-1.4.7-r2.ebuild similarity index 98% copy from media-video/pipewire/pipewire-1.4.9999.ebuild copy to media-video/pipewire/pipewire-1.4.7-r2.ebuild index b6f2d947b3cb..56e8c5fb4c3a 100644 --- a/media-video/pipewire/pipewire-1.4.9999.ebuild +++ b/media-video/pipewire/pipewire-1.4.7-r2.ebuild @@ -55,6 +55,8 @@ else KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" fi +SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-1.4.7-0001-don-t-include-standard-C-headers-inside-of-extern-C.patch.xz" + DESCRIPTION="Multimedia processing graphs" HOMEPAGE="https://pipewire.org/" @@ -185,6 +187,7 @@ PATCHES=( "${FILESDIR}"/${PN}-0.3.25-enable-failed-mlock-warning.patch "${FILESDIR}"/${PN}-1.4.6-no-automagic-ebur128.patch "${FILESDIR}"/${PN}-1.4.6-no-automagic-fftw.patch + "${WORKDIR}"/${PN}-1.4.7-0001-don-t-include-standard-C-headers-inside-of-extern-C.patch ) pkg_setup() { diff --git a/media-video/pipewire/pipewire-1.4.9999.ebuild b/media-video/pipewire/pipewire-1.4.9999.ebuild index b6f2d947b3cb..56e8c5fb4c3a 100644 --- a/media-video/pipewire/pipewire-1.4.9999.ebuild +++ b/media-video/pipewire/pipewire-1.4.9999.ebuild @@ -55,6 +55,8 @@ else KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" fi +SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-1.4.7-0001-don-t-include-standard-C-headers-inside-of-extern-C.patch.xz" + DESCRIPTION="Multimedia processing graphs" HOMEPAGE="https://pipewire.org/" @@ -185,6 +187,7 @@ PATCHES=( "${FILESDIR}"/${PN}-0.3.25-enable-failed-mlock-warning.patch "${FILESDIR}"/${PN}-1.4.6-no-automagic-ebur128.patch "${FILESDIR}"/${PN}-1.4.6-no-automagic-fftw.patch + "${WORKDIR}"/${PN}-1.4.7-0001-don-t-include-standard-C-headers-inside-of-extern-C.patch ) pkg_setup() {