trying to build obs-studio with without wayland not sure why it would pull in wayland. [ebuild N ] dev-util/wayland-scanner-1.21.0::gentoo 221 KiB [ebuild N ] dev-libs/wayland-1.21.0-r1::gentoo USE="-doc -test" ABI_X86="32 (64) (-x32)" 0 KiB [ebuild U ~] media-video/obs-studio-29.0.0-r1::gentoo [27.2.3::gentoo] USE="alsa browser decklink fdk lua nvenc pulseaudio python ssl truetype v4l vlc websocket%* -jack -pipewire (-qt6) -speex -wayland" LUA_SINGLE_TARGET="luajit" PYTHON_SINGLE_TARGET="python3_10* -python3_9* -python3_11% (-python3_8%)" 157,219 KiB Reproducible: Always Steps to Reproduce: 1. USE=-wayland emerge -1av obs-studio 2. see wayland and wayland-scanner is going to be build too Actual Results: [ebuild N ] dev-util/wayland-scanner-1.21.0::gentoo 221 KiB [ebuild N ] dev-libs/wayland-1.21.0-r1::gentoo USE="-doc -test" ABI_X86="32 (64) (-x32)" 0 KiB [ebuild U ~] media-video/obs-studio-29.0.0-r1::gentoo [27.2.3::gentoo] USE="alsa browser decklink fdk lua nvenc pulseaudio python ssl truetype v4l vlc websocket%* -jack -pipewire (-qt6) -speex -wayland" LUA_SINGLE_TARGET="luajit" PYTHON_SINGLE_TARGET="python3_10* -python3_9* -python3_11% (-python3_8%)" 157,219 KiB Expected Results: [ebuild U ~] media-video/obs-studio-29.0.0-r1::gentoo [27.2.3::gentoo] USE="alsa browser decklink fdk lua nvenc pulseaudio python ssl truetype v4l vlc websocket%* -jack -pipewire (-qt6) -speex -wayland" LUA_SINGLE_TARGET="luajit" PYTHON_SINGLE_TARGET="python3_10* -python3_9* -python3_11% (-python3_8%)" 157,219 KiB
Looks like dev-libs/wayland is pulled in with USE=browser.
Yeah, as mentioned, it is a dependency of USE="browser". Closing this up as this is the expected behaviour. Thanks for the report!