# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # 2026-10-15: reviewed; entries without their own date are older than this. # Lars Wendler (2019-03-20) # Enable client by default. Usually desktop users need the client. net-fs/samba client # Andreas Sturmlechner (2018-06-09) # Required by app-office/libreoffice dev-libs/xmlsec nss # Andreas Sturmlechner (2017-11-30) # Not required, but makes life easier with Qt; bug #457934 app-arch/unzip natspec # Andreas Sturmlechner (2017-11-30) # Required by dev-qt/qtcore dev-libs/libpcre pcre16 dev-libs/libpcre2 pcre16 # Required by dev-qt/qtwebengine and mail-client/thunderbird[system-libvpx] media-libs/libvpx svc postproc # Andreas Sturmlechner (2017-11-30) # Avoid circular dependency when installing from scratch dev-build/cmake -qt5 # Andreas Sturmlechner (2017-08-04) # Required by flac and mp3 kde-apps/k3b taglib kde-frameworks/kfilemetadata taglib # Brian Evans (2017-07-18) # Don't force users to enable gd on PHP due to desktop defaults dev-lang/php -exif -truetype # Ilya Tumaykin (2017-02-02) # Enable luajit for OSC and youtube-dl support by default. # Override default +sdl from desktop profile and disable sdl outputs. # These outputs are for systems without a proper audio/video support. media-video/mpv lua luajit -sdl # Mike Gilbert (2017-01-04) # Needed by x11-misc/xdg-utils. app-text/xmlto text # Samuli Suominen (2014-07-24) # Because targets/desktop/make.defaults has USE="bluetooth" but net-libs/libpcap doesn't # support BlueZ 5.x, disable USE="bluetooth" by default to avoid conflicting packages: net-libs/libpcap -bluetooth # Chí-Thanh Christopher Nguyễn (2014-05-08) # Enable x11-libs/libxcb[xkb] as it is needed by x11-libs/libxkbcommon[X] # and the X flag is enabled by default in the desktop profile x11-libs/libxcb xkb # Samuli Suominen (2011-09-27) # Required by mozilla browsers wrt #372419 media-libs/libpng apng # Samuli Suominen (2010-12-19) # gudev, required by freedesktop.org udev helpers like udisks and upower # introspection, exception, enabled from here instead of ebuild to skip extra deps for a system package dev-libs/libgudev introspection # Samuli Suominen (2010-12-19) # Support for desktop file icons xfce-base/xfdesktop thunar # Chris Gianelloni (2008-03-26) # While we may need LDAP client support, who needs the server on a desktop? # Did I mention that this also fixes the horrible perl dependency hell, too? net-nds/openldap minimal # Palica (2021-07-08) # This seems to be new requirement for freetype on desktop >=media-libs/freetype-2.10.4 harfbuzz # 2026-10-15: features/video enables ffmpeg globally; pipewire requires extra with it # (REQUIRED_USE ffmpeg? ( extra )). media-video/pipewire extra # 2026-10-15: these require a GUI toolkit with dbus/opengl (make.defaults), which srcux # desktops do not enable globally (Gentoo's desktop profile sets gui/gtk); keep their # previous defaults. dev-games/mygui -opengl games-board/gnubg -opengl media-video/clapper -opengl media-video/mkvtoolnix -dbus net-p2p/bitcoin-core -dbus net-p2p/gridcoin -dbus # 2026-10-15: as in Gentoo's desktop profile (kde-frameworks/kio requires it). dev-qt/qtbase libproxy # 2026-10-15: net-libs/nodejs-26.12.0 (pulled in by firefox) requires it; Gentoo has no # default for it yet. Drop once a profile or the ebuild enables it. dev-cpp/simdutf atomic-base64