Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ebuild pulls deps for already installed ebuild
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
krotuss
Apprentice
Apprentice


Joined: 01 Aug 2008
Posts: 246

PostPosted: Wed Nov 06, 2024 8:07 pm    Post subject: ebuild pulls deps for already installed ebuild Reply with quote

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
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1777
Location: South America

PostPosted: Wed Nov 06, 2024 8:38 pm    Post subject: Reply with quote

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
View user's profile Send private message
krotuss
Apprentice
Apprentice


Joined: 01 Aug 2008
Posts: 246

PostPosted: Wed Nov 06, 2024 9:40 pm    Post subject: Reply with quote

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
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1777
Location: South America

PostPosted: Wed Nov 06, 2024 10:44 pm    Post subject: Reply with quote

krotuss wrote:
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

Yes, it seems installed.

krotuss wrote:
"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?

Yes. That is an any-of dependency. Therefore...

krotuss wrote:
This is full output:

Thanks for the output, that looks strange. What is the output of emerge --pretend --verbose virtual/freedesktop-icon-theme?
_________________
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
View user's profile Send private message
grknight
Retired Dev
Retired Dev


Joined: 20 Feb 2015
Posts: 1963

PostPosted: Thu Nov 07, 2024 12:22 am    Post subject: Reply with quote

krotuss wrote:
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
...
[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"

This. x11-libs/gtk+ has an absolute dependency on x11-themes/adwaita-icon-theme and therefore must be installed.
It just so happens that a virtual also includes it.
Back to top
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1777
Location: South America

PostPosted: Thu Nov 07, 2024 1:29 am    Post subject: Reply with quote

Ah, yes, media-video/vlc with libnotify USE flag set --> x11-libs/gtk+:3, currently 3.24.42 revision 1 on amd64 stable, which has a PDEPEND dependency on x11-themes/adwaita-icon-theme.
_________________
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
View user's profile Send private message
krotuss
Apprentice
Apprentice


Joined: 01 Aug 2008
Posts: 246

PostPosted: Thu Nov 07, 2024 9:10 pm    Post subject: Reply with quote

If x11-themes/adwaita-icon-theme is pulled in by x11-libs/gtk+ then why lxqt-meta->freedesktop-icon-theme part of tree shows up in emerge output? I find it confusing. Does it have some deeper meaning or it is just the way things are?

Is there a way to get list of installed dependencies of freedesktop-icon-theme on my system?

Code:
emerge --pretend --verbose virtual/freedesktop-icon-theme

These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 2.52 s (backtrack: 0/20).

[ebuild   R    ] virtual/freedesktop-icon-theme-0-r4::gentoo  0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB
Back to top
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1777
Location: South America

PostPosted: Fri Nov 08, 2024 12:00 am    Post subject: Reply with quote

krotuss wrote:
If x11-themes/adwaita-icon-theme is pulled in by x11-libs/gtk+ then why lxqt-meta->freedesktop-icon-theme part of tree shows up in emerge output?

I don't know.

krotuss wrote:
Is there a way to get list of installed dependencies of freedesktop-icon-theme on my system?

I don't know if there's a better way, but I use:

Code:
$ emerge -pcv | grep 'freedesktop-icon-theme.*requires'

You seem to be using LXQt, so you probably have the virtual satisfied with kde-frameworks/breeze-icons
_________________
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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
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