diff options
| author | Ionen Wolkens <ionen@gentoo.org> | 2025-04-28 07:40:00 -0400 |
|---|---|---|
| committer | Ionen Wolkens <ionen@gentoo.org> | 2025-04-28 07:53:37 -0400 |
| commit | 27834f7eebcac012b6e01af1a90c5e0623165d94 (patch) | |
| tree | 9e49a76636278819ce4fe5d75ae07597dbe9559b /dev-qt/qtwebengine/qtwebengine-6.9999.ebuild | |
| parent | 4ed04c3271457a3e773c2cb87ef5af7901b61b79 (diff) | |
| download | gentoo-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.ebuild | 6 |
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 |
