summaryrefslogtreecommitdiff
path: root/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
diff options
context:
space:
mode:
authorIonen Wolkens <ionen@gentoo.org>2025-04-28 07:40:00 -0400
committerIonen Wolkens <ionen@gentoo.org>2025-04-28 07:53:37 -0400
commit27834f7eebcac012b6e01af1a90c5e0623165d94 (patch)
tree9e49a76636278819ce4fe5d75ae07597dbe9559b /dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
parent4ed04c3271457a3e773c2cb87ef5af7901b61b79 (diff)
downloadgentoo-27834f7eebcac012b6e01af1a90c5e0623165d94.tar.gz
gentoo-27834f7eebcac012b6e01af1a90c5e0623165d94.tar.bz2
gentoo-27834f7eebcac012b6e01af1a90c5e0623165d94.zip
dev-qt/qtwebengine: allow using libatomic-stub
Adapted from linked PR given hasn't been updated yet and wanted to rebuild qtwebengine with the new dependencies on my llvm-musl chroot now. [atomic-builtins] is not enough given passes -latomic either way, and not planning to try to get this fixed in chromium. Also move to DEPEND-only, doesn't seem to be linked with shared libatomic for gcc (and stub is static-only). Skipping revbump given not worth rebuilds just to be able to depclean gcc and qtwebengine-6.9.1 is not that far off. Besides it's difficult to depclean given nodejs depends on it for libatomic at the moment still. Closes: https://github.com/gentoo/gentoo/pull/41689 Thanks-to: Michal Rostecki <vadorovsky@disroot.org> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'dev-qt/qtwebengine/qtwebengine-6.9999.ebuild')
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.9999.ebuild6
1 files changed, 4 insertions, 2 deletions
diff --git a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
index e39783175f0f..b8b73d7ef1e9 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
@@ -28,7 +28,6 @@ REQUIRED_USE="
"
# dlopen: krb5, libva, pciutils
-# gcc: for -latomic
RDEPEND="
app-arch/snappy:=
dev-libs/expat
@@ -53,7 +52,6 @@ RDEPEND="
media-libs/tiff:=
sys-apps/dbus
sys-apps/pciutils
- sys-devel/gcc:*
sys-libs/zlib:=[minizip]
virtual/libudev:=
x11-libs/libX11
@@ -82,6 +80,10 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
+ || (
+ sys-devel/gcc:*
+ llvm-runtimes/libatomic-stub
+ )
media-libs/libglvnd
x11-base/xorg-proto
x11-libs/libXcursor