View previous topic :: View next topic |
Author |
Message |
krotuss Apprentice
Joined: 01 Aug 2008 Posts: 238
|
Posted: Wed Nov 06, 2024 8:07 pm Post subject: ebuild pulls deps for already installed ebuild |
|
|
Hi,
based on snipped below it looks like that vlc somehow adds dependency "x11-themes/adwaita-icon-theme" for already installed "virtual/freedesktop-icon-theme". Am I interpreting it right? How is it possible/does that work? I always though that installed package has already its dependencies satisfied, so it should not pull any new ones until use flags change.
emerge -avt vlc:
Code: | [ebuild N ] media-video/vlc-3.0.21:0/5-9::gentoo USE="X a52 alsa dbus dts dvbpsi encode ffmpeg flac gcrypt gui jpeg libnotify libsamplerate mad mp3 mpeg ncurses ogg png ssl svg truetype udev v4l wayland x264 x265 xml -aom -archive -aribsub -bidi -bluray -cddb -chromaprint -chromecast -dav1d -dc1394 -debug (-directx) (-dvd) -faad -fdk -fluidsynth -fontconfig -gme -gstreamer (-ieee1394) -jack -kate -keyring -libass -libcaca (-libtar) -libtiger -linsys (-lirc) -live -lua -macosx-notifications -matroska -modplug -mtp (-musepack) -nfs -omxil -optimisememory -opus -projectm -pulseaudio -rdp -run-as-root -samba -sdl-image -sftp -shout (-sid) -skins -soxr -speex -srt -taglib -test -theora -tremor -twolame -upnp -vaapi (-vdpau) -vnc -vpx -zeroconf (-zvbi)" CPU_FLAGS_ARM="(-neon)" LUA_SINGLE_TARGET="lua5-1" 25049 KiB
[nomerge ] lxqt-base/lxqt-meta-2.0.0::gentoo USE="about display-manager filemanager lximage nls policykit processviewer screenshot sddm sudo terminal window-manager -admin (-archiver) (-desktop-portal) -powermanagement -ssh-askpass -trash"
[nomerge ] x11-misc/pcmanfm-qt-2.0.0::gentoo
[nomerge ] virtual/freedesktop-icon-theme-0-r4::gentoo
[ebuild N ] x11-themes/adwaita-icon-theme-45.0::gentoo USE="branding" 4225 KiB
[ebuild N ] x11-libs/gtk+-3.24.41-r1:3::gentoo USE="X introspection wayland (-aqua) -broadway -cloudproviders -colord -cups -examples -gtk-doc (-sysprof) -test -vim-syntax -xinerama" 12880 KiB
|
|
|
Back to top |
|
|
GDH-gentoo Veteran
Joined: 20 Jul 2019 Posts: 1678 Location: South America
|
Posted: Wed Nov 06, 2024 8:38 pm Post subject: |
|
|
No. It's just that x11-misc/pcmanfm-qt depends on virtual package virtual/freedesktop-icon-theme, and x11-themes/adwaita-icon-theme is one of the many packages that satisfies the virtual —and the one that will be picked by default—. You don't seem to have any provider of virtual/freedesktop-icon-theme installed, and "nomerge" doesn't by itself say anything about whether the virtual package itself is installed.
You say that that is the output of emerge -avt vlc, but I don't see why x11-misc/pcmanfm-qt or lxqt-base/lxqt-meta are in that snippet, so I don't think it's the command's full output. If you want more help, post that. _________________
NeddySeagoon wrote: | I'm not a witch, I'm a retired electronics engineer |
Ionen wrote: | As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though |
|
|
Back to top |
|
|
krotuss Apprentice
Joined: 01 Aug 2008 Posts: 238
|
Posted: Wed Nov 06, 2024 9:40 pm Post subject: |
|
|
In this particular case "freedesktop-icon-theme" seems to be installed:
eix virtual/freedesktop-icon-theme
Code: | [I] virtual/freedesktop-icon-theme
Available versions: 0-r4
Installed versions: 0-r4(23:42:18 10/26/24)
Description: Virtual to choose between different icon themes
|
My understanding was that package may appear multiple times in emerge -t output, and if all that occurrences are nomerge then it must be already installed.
"freedesktop-icon-theme" lists following:
Code: | RDEPEND="|| (
x11-themes/adwaita-icon-theme
x11-themes/faenza-icon-theme
lxde-base/lxde-icon-theme
x11-themes/tango-icon-theme
kde-frameworks/breeze-icons
kde-frameworks/oxygen-icons
x11-themes/mate-icon-theme
x11-themes/elementary-xfce-icon-theme
)"
|
I assume that || means logical OR, but I don't understand the notation, doesn't that mean that at least one must be installed?
This is full output:
Code: | emerge -avt vlc
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
Dependency resolution took 8.10 s (backtrack: 0/20).
[ebuild N ] media-video/vlc-3.0.21:0/5-9::gentoo USE="X a52 alsa dbus dts dvbpsi encode ffmpeg flac gcrypt gui jpeg libnotify libsamplerate mad mp3 mpeg ncurses ogg png ssl svg truetype udev v4l wayland x264 x265 xml -aom -archive -aribsub -bidi -bluray -cddb -chromaprint -chromecast -dav1d -dc1394 -debug (-directx) (-dvd) -faad -fdk -fluidsynth -fontconfig -gme -gstreamer (-ieee1394) -jack -kate -keyring -libass -libcaca (-libtar) -libtiger -linsys (-lirc) -live -lua -macosx-notifications -matroska -modplug -mtp (-musepack) -nfs -omxil -optimisememory -opus -projectm -pulseaudio -rdp -run-as-root -samba -sdl-image -sftp -shout (-sid) -skins -soxr -speex -srt -taglib -test -theora -tremor -twolame -upnp -vaapi (-vdpau) -vnc -vpx -zeroconf (-zvbi)" CPU_FLAGS_ARM="(-neon)" LUA_SINGLE_TARGET="lua5-1" 25049 KiB
[nomerge ] lxqt-base/lxqt-meta-2.0.0::gentoo USE="about display-manager filemanager lximage nls policykit processviewer screenshot sddm sudo terminal window-manager -admin (-archiver) (-desktop-portal) -powermanagement -ssh-askpass -trash"
[nomerge ] x11-misc/pcmanfm-qt-2.0.0::gentoo
[nomerge ] virtual/freedesktop-icon-theme-0-r4::gentoo
[ebuild N ] x11-themes/adwaita-icon-theme-45.0::gentoo USE="branding" 4225 KiB
[ebuild N ] x11-libs/gtk+-3.24.41-r1:3::gentoo USE="X introspection wayland (-aqua) -broadway -cloudproviders -colord -cups -examples -gtk-doc (-sysprof) -test -vim-syntax -xinerama" 12880 KiB
[nomerge ] media-video/vlc-3.0.21:0/5-9::gentoo USE="X a52 alsa dbus dts dvbpsi encode ffmpeg flac gcrypt gui jpeg libnotify libsamplerate mad mp3 mpeg ncurses ogg png ssl svg truetype udev v4l wayland x264 x265 xml -aom -archive -aribsub -bidi -bluray -cddb -chromaprint -chromecast -dav1d -dc1394 -debug (-directx) (-dvd) -faad -fdk -fluidsynth -fontconfig -gme -gstreamer (-ieee1394) -jack -kate -keyring -libass -libcaca (-libtar) -libtiger -linsys (-lirc) -live -lua -macosx-notifications -matroska -modplug -mtp (-musepack) -nfs -omxil -optimisememory -opus -projectm -pulseaudio -rdp -run-as-root -samba -sdl-image -sftp -shout (-sid) -skins -soxr -speex -srt -taglib -test -theora -tremor -twolame -upnp -vaapi (-vdpau) -vnc -vpx -zeroconf (-zvbi)" CPU_FLAGS_ARM="(-neon)" LUA_SINGLE_TARGET="lua5-1"
[ebuild N ] media-libs/libmpeg2-0.5.1-r3::gentoo USE="X sdl" 513 KiB
[ebuild N ] media-libs/libsdl-1.2.68::gentoo USE="X alsa joystick opengl sound video -test" 450 KiB
[ebuild N ] gnome-base/librsvg-2.57.3:2::gentoo USE="introspection vala -debug -gtk-doc" 49658 KiB
[ebuild N ] dev-lang/vala-0.56.16:0.56::gentoo USE="-test -valadoc" 0 KiB
[ebuild N ] dev-qt/qtx11extras-5.15.14:5/5.15::gentoo USE="-debug -test" 135 KiB
[ebuild NS ] dev-qt/qtsvg-5.15.14:5/5.15::gentoo [6.7.2:6/6.7.2::gentoo] USE="-debug% -test" 1840 KiB
[ebuild N ] dev-qt/qtwidgets-5.15.14:5/5.15::gentoo USE="X dbus png -debug -gles2-only -gtk -test" 50026 KiB
[nomerge ] media-video/vlc-3.0.21:0/5-9::gentoo USE="X a52 alsa dbus dts dvbpsi encode ffmpeg flac gcrypt gui jpeg libnotify libsamplerate mad mp3 mpeg ncurses ogg png ssl svg truetype udev v4l wayland x264 x265 xml -aom -archive -aribsub -bidi -bluray -cddb -chromaprint -chromecast -dav1d -dc1394 -debug (-directx) (-dvd) -faad -fdk -fluidsynth -fontconfig -gme -gstreamer (-ieee1394) -jack -kate -keyring -libass -libcaca (-libtar) -libtiger -linsys (-lirc) -live -lua -macosx-notifications -matroska -modplug -mtp (-musepack) -nfs -omxil -optimisememory -opus -projectm -pulseaudio -rdp -run-as-root -samba -sdl-image -sftp -shout (-sid) -skins -soxr -speex -srt -taglib -test -theora -tremor -twolame -upnp -vaapi (-vdpau) -vnc -vpx -zeroconf (-zvbi)" CPU_FLAGS_ARM="(-neon)" LUA_SINGLE_TARGET="lua5-1"
[nomerge ] dev-qt/qtgui-5.15.14:5/5.15.14::gentoo USE="X accessibility dbus egl jpeg libinput png udev vulkan wayland -debug -eglfs -evdev -gles2-only -ibus -linuxfb -test -tslib -tuio -vnc"
[ebuild NS ] dev-qt/qtwayland-5.15.14:5/5.15.14::gentoo [6.7.2-r3:6/6.7.2::gentoo] USE="vulkan -compositor -debug% -test (-accessibility%) (-qml%*)" 595 KiB
[ebuild N ] dev-qt/qtgui-5.15.14:5/5.15.14::gentoo USE="X accessibility dbus egl jpeg libinput png udev vulkan wayland -debug -eglfs -evdev -gles2-only -ibus -linuxfb -test -tslib -tuio -vnc" 0 KiB
[ebuild N ] x11-libs/libnotify-0.8.3::gentoo USE="introspection -gtk-doc -test" 104 KiB
[ebuild N ] virtual/notification-daemon-0::gentoo USE="(-gnome) -kde" 0 KiB
[nomerge ] media-video/vlc-3.0.21:0/5-9::gentoo USE="X a52 alsa dbus dts dvbpsi encode ffmpeg flac gcrypt gui jpeg libnotify libsamplerate mad mp3 mpeg ncurses ogg png ssl svg truetype udev v4l wayland x264 x265 xml -aom -archive -aribsub -bidi -bluray -cddb -chromaprint -chromecast -dav1d -dc1394 -debug (-directx) (-dvd) -faad -fdk -fluidsynth -fontconfig -gme -gstreamer (-ieee1394) -jack -kate -keyring -libass -libcaca (-libtar) -libtiger -linsys (-lirc) -live -lua -macosx-notifications -matroska -modplug -mtp (-musepack) -nfs -omxil -optimisememory -opus -projectm -pulseaudio -rdp -run-as-root -samba -sdl-image -sftp -shout (-sid) -skins -soxr -speex -srt -taglib -test -theora -tremor -twolame -upnp -vaapi (-vdpau) -vnc -vpx -zeroconf (-zvbi)" CPU_FLAGS_ARM="(-neon)" LUA_SINGLE_TARGET="lua5-1"
[nomerge ] x11-libs/gtk+-3.24.41-r1:3::gentoo USE="X introspection wayland (-aqua) -broadway -cloudproviders -colord -cups -examples -gtk-doc (-sysprof) -test -vim-syntax -xinerama"
[ebuild N ] dev-util/gtk-update-icon-cache-3.24.40::gentoo 91 KiB
[ebuild N ] app-accessibility/at-spi2-core-2.50.2:2::gentoo USE="X introspection -dbus-broker -gtk-doc -systemd -test" 556 KiB
[nomerge ] media-video/vlc-3.0.21:0/5-9::gentoo USE="X a52 alsa dbus dts dvbpsi encode ffmpeg flac gcrypt gui jpeg libnotify libsamplerate mad mp3 mpeg ncurses ogg png ssl svg truetype udev v4l wayland x264 x265 xml -aom -archive -aribsub -bidi -bluray -cddb -chromaprint -chromecast -dav1d -dc1394 -debug (-directx) (-dvd) -faad -fdk -fluidsynth -fontconfig -gme -gstreamer (-ieee1394) -jack -kate -keyring -libass -libcaca (-libtar) -libtiger -linsys (-lirc) -live -lua -macosx-notifications -matroska -modplug -mtp (-musepack) -nfs -omxil -optimisememory -opus -projectm -pulseaudio -rdp -run-as-root -samba -sdl-image -sftp -shout (-sid) -skins -soxr -speex -srt -taglib -test -theora -tremor -twolame -upnp -vaapi (-vdpau) -vnc -vpx -zeroconf (-zvbi)" CPU_FLAGS_ARM="(-neon)" LUA_SINGLE_TARGET="lua5-1"
[nomerge ] dev-qt/qtwidgets-5.15.14:5/5.15::gentoo USE="X dbus png -debug -gles2-only -gtk -test"
[ebuild N ] dev-qt/qtdbus-5.15.14:5/5.15::gentoo USE="-debug -test" 0 KiB
[ebuild N ] dev-qt/qtcore-5.15.14:5/5.15.14::gentoo USE="icu -debug -old-kernel -test" 0 KiB
[nomerge ] x11-libs/gtk+-3.24.41-r1:3::gentoo USE="X introspection wayland (-aqua) -broadway -cloudproviders -colord -cups -examples -gtk-doc (-sysprof) -test -vim-syntax -xinerama"
[nomerge ] gnome-base/librsvg-2.57.3:2::gentoo USE="introspection vala -debug -gtk-doc"
[ebuild N ] virtual/rust-1.81.0-r1:0/llvm-18::gentoo USE="-profiler -rustfmt" 0 KiB
[ebuild N ] dev-lang/rust-bin-1.81.0:stable::gentoo USE="(-big-endian) -clippy (-doc) (-prefix) -rust-analyzer -rust-src -rustfmt -verify-sig" 225285 KiB
[ebuild N ] app-eselect/eselect-rust-20210703::gentoo 5 KiB
[nomerge ] media-video/vlc-3.0.21:0/5-9::gentoo USE="X a52 alsa dbus dts dvbpsi encode ffmpeg flac gcrypt gui jpeg libnotify libsamplerate mad mp3 mpeg ncurses ogg png ssl svg truetype udev v4l wayland x264 x265 xml -aom -archive -aribsub -bidi -bluray -cddb -chromaprint -chromecast -dav1d -dc1394 -debug (-directx) (-dvd) -faad -fdk -fluidsynth -fontconfig -gme -gstreamer (-ieee1394) -jack -kate -keyring -libass -libcaca (-libtar) -libtiger -linsys (-lirc) -live -lua -macosx-notifications -matroska -modplug -mtp (-musepack) -nfs -omxil -optimisememory -opus -projectm -pulseaudio -rdp -run-as-root -samba -sdl-image -sftp -shout (-sid) -skins -soxr -speex -srt -taglib -test -theora -tremor -twolame -upnp -vaapi (-vdpau) -vnc -vpx -zeroconf (-zvbi)" CPU_FLAGS_ARM="(-neon)" LUA_SINGLE_TARGET="lua5-1"
[ebuild N ] media-libs/libmad-0.15.1b-r10::gentoo USE="-debug -static-libs" 491 KiB
[ebuild N ] media-libs/libdca-0.0.7::gentoo USE="-debug -oss" 155 KiB
[ebuild N ] media-libs/a52dec-0.7.4-r8::gentoo USE="-djbfft -oss" 236 KiB
[ebuild N ] net-dns/libidn-1.42:0/12::gentoo USE="nls -emacs -verify-sig" 2591 KiB
[nomerge ] dev-qt/qtx11extras-5.15.14:5/5.15::gentoo USE="-debug -test"
[nomerge ] dev-qt/qtgui-5.15.14:5/5.15.14::gentoo USE="X accessibility dbus egl jpeg libinput png udev vulkan wayland -debug -eglfs -evdev -gles2-only -ibus -linuxfb -test -tslib -tuio -vnc"
[nomerge ] app-accessibility/at-spi2-core-2.50.2:2::gentoo USE="X introspection -dbus-broker -gtk-doc -systemd -test"
[ebuild N ] x11-libs/libXtst-1.2.5::gentoo USE="-doc" 285 KiB
[nomerge ] x11-libs/gtk+-3.24.41-r1:3::gentoo USE="X introspection wayland (-aqua) -broadway -cloudproviders -colord -cups -examples -gtk-doc (-sysprof) -test -vim-syntax -xinerama"
[ebuild N ] x11-libs/libXdamage-1.1.6::gentoo 252 KiB
[ebuild N ] x11-libs/libXcomposite-0.4.6::gentoo USE="-doc" 0 KiB
[nomerge ] x11-libs/libnotify-0.8.3::gentoo USE="introspection -gtk-doc -test"
[ebuild N ] app-eselect/eselect-notify-send-0.1::gentoo 0 KiB
[nomerge ] media-video/vlc-3.0.21:0/5-9::gentoo USE="X a52 alsa dbus dts dvbpsi encode ffmpeg flac gcrypt gui jpeg libnotify libsamplerate mad mp3 mpeg ncurses ogg png ssl svg truetype udev v4l wayland x264 x265 xml -aom -archive -aribsub -bidi -bluray -cddb -chromaprint -chromecast -dav1d -dc1394 -debug (-directx) (-dvd) -faad -fdk -fluidsynth -fontconfig -gme -gstreamer (-ieee1394) -jack -kate -keyring -libass -libcaca (-libtar) -libtiger -linsys (-lirc) -live -lua -macosx-notifications -matroska -modplug -mtp (-musepack) -nfs -omxil -optimisememory -opus -projectm -pulseaudio -rdp -run-as-root -samba -sdl-image -sftp -shout (-sid) -skins -soxr -speex -srt -taglib -test -theora -tremor -twolame -upnp -vaapi (-vdpau) -vnc -vpx -zeroconf (-zvbi)" CPU_FLAGS_ARM="(-neon)" LUA_SINGLE_TARGET="lua5-1"
[ebuild N ] media-fonts/dejavu-2.37::gentoo USE="X -fontforge" 0 KiB
[nomerge ] x11-libs/gtk+-3.24.41-r1:3::gentoo USE="X introspection wayland (-aqua) -broadway -cloudproviders -colord -cups -examples -gtk-doc (-sysprof) -test -vim-syntax -xinerama"
[nomerge ] x11-themes/adwaita-icon-theme-45.0::gentoo USE="branding"
[ebuild N ] x11-themes/hicolor-icon-theme-0.17::gentoo 0 KiB
[nomerge ] x11-themes/adwaita-icon-theme-45.0::gentoo USE="branding"
[nomerge ] gnome-base/librsvg-2.57.3:2::gentoo USE="introspection vala -debug -gtk-doc"
[ebuild N ] dev-libs/vala-common-0.56.16::gentoo 0 KiB
[nomerge ] media-video/vlc-3.0.21:0/5-9::gentoo USE="X a52 alsa dbus dts dvbpsi encode ffmpeg flac gcrypt gui jpeg libnotify libsamplerate mad mp3 mpeg ncurses ogg png ssl svg truetype udev v4l wayland x264 x265 xml -aom -archive -aribsub -bidi -bluray -cddb -chromaprint -chromecast -dav1d -dc1394 -debug (-directx) (-dvd) -faad -fdk -fluidsynth -fontconfig -gme -gstreamer (-ieee1394) -jack -kate -keyring -libass -libcaca (-libtar) -libtiger -linsys (-lirc) -live -lua -macosx-notifications -matroska -modplug -mtp (-musepack) -nfs -omxil -optimisememory -opus -projectm -pulseaudio -rdp -run-as-root -samba -sdl-image -sftp -shout (-sid) -skins -soxr -speex -srt -taglib -test -theora -tremor -twolame -upnp -vaapi (-vdpau) -vnc -vpx -zeroconf (-zvbi)" CPU_FLAGS_ARM="(-neon)" LUA_SINGLE_TARGET="lua5-1"
[ebuild N ] media-libs/libdvbpsi-1.3.3:0/10::gentoo USE="-doc -static-libs" 0 KiB
Total: 33 packages (31 new, 2 in new slots), Size of downloads: 375412 KiB
Would you like to merge these packages? [Yes/No] |
|
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|