# Metapackage for the core OS

# Common dependencies shared between metapackages
include base-depends
include os-depends

# intentionally un-sorted, to provide hunspell-dictionary early in
# the process and avoid libenchant pulling in aspell-en and aspell
hunspell-ar
hunspell-en-us
hunspell-es
hunspell-fr
hunspell-pt-br
hunspell-th
hunspell-vi

aardvark-dns
alsa-topology-conf
alsa-ucm-conf
alsa-utils
# udev rules to allow unprivileged adb access to Android devices over USB
android-sdk-platform-tools-common
apt
apt-utils
avahi-daemon
# For field debugging
avahi-utils
baobab
bluez-obexd
bolt
# Provides the default --init executable for podman
catatonit
cdrdao
console-data
# podman's configuration refers to plugins from this package
containernetworking-plugins
# Provides the default storage configuration for podman
containers-storage
cracklib-runtime
# Runtime for podman containers
crun
cups
cups-browsed
cups-pk-helper
debconf-i18n
# For NetworkManager connection sharing and podman DNS resolution
dnsmasq-base
e2fsprogs-l10n
# For PAYG secure boot key management
efitools [amd64]
# For flatpak-builder
elfutils
eos-acknowledgements
eos-b43fw-install
eos-browser-tools
eos-desktop-extension
eos-event-recorder-daemon
eos-flatpak-autoinstall
eos-gates
eos-google-chrome-helper [amd64]
eos-installer
eos-kalite-system-helper
eos-kalite-tools
eos-kolibri-system-helper
eos-media
eos-metrics-instrumentation
eos-phone-home
eos-updater-tools
evince
evolution
# For spam filtering
evolution-plugin-bogofilter
# For Outlook import
evolution-plugin-pstimport
evolution-plugins
flatpak
flatpak-builder
fonts-ancient-scripts
fonts-arabeyes
fonts-crosextra-caladea
fonts-crosextra-carlito
fonts-droid-fallback
fonts-farsiweb
fonts-femkeklaver
fonts-gargi
fonts-indic
fonts-kacst
fonts-khmeros
fonts-knda
fonts-linuxlibertine
fonts-noto-cjk
fonts-noto-color-emoji
fonts-noto-mono
fonts-ocr-a
fonts-paktype
fonts-sarai
fonts-sil-andika
fonts-sil-gentium
fonts-sil-gentium-basic
fonts-sil-padauk
fonts-symbola
fonts-thai-tlwg
fonts-uralic
foomatic-db-compressed-ppds
force-quit-dialog-extension
fprintd
# For rootless podman
fuse-overlayfs
gdb
git
# For showing the keyboard layout from the control center
gkbd-capplet
gnome-bluetooth
gnome-clocks
gnome-control-center
gnome-disk-utility
gnome-initial-setup
gnome-keyring-pkcs11
# So GNOME Shell can provide default names when creating folders
gnome-menus
gnome-online-accounts
gnome-remote-desktop
gnome-shell-extension-appindicator
gnome-software
gnome-software-plugin-flatpak
gnome-sushi
gnome-system-monitor
gnome-terminal
gnome-tour
gnome-user-docs
gnome-user-share
# For podman DNS resolution between containers in a network
golang-github-containernetworking-plugin-dnsname
gsfonts
gstreamer1.0-gl
gvfs-backends
gvfs-fuse
htop
ibus-avro
ibus-cangjie
ibus-hangul
ibus-input-pad
ibus-libpinyin
ibus-libthai
ibus-libzhuyin
ibus-m17n
ibus-mozc
ibus-table-wubi
ibus-unikey
# For screen rotation support
iio-sensor-proxy
# Used by cups-filters
imagemagick
ipp-usb
libblockdev-crypto2
# Needed for image thumbnailer
libgdk-pixbuf2.0-bin
libglib2.0-bin
libgpg-error-l10n
libgphoto2-l10n
# Assuming needed for iPod support
libgpod-common
# Assuming useful for cups
libmagickcore-6.q16-6-extra
# Needed for ModemManager fcc-unlock scripts
libmbim-utils
# Assuming needed for MTP support
libmtp-runtime
# For DNS lookup of .local domains
libnss-mdns
# For NSS lookup of users and groups created by units with DynamicUser=
libnss-systemd
# For auto-unlocking keyrings
libpam-gnome-keyring
# Translations for libpipewire
libpipewire-0.3-common
# Assumed useful for apps that use libsasl2
libsasl2-modules
# Parental controls
malcontent-gui
# For running the image builder from Endless
mmdebstrap
modemmanager
nautilus
netavark
network-manager-l2tp-gnome
network-manager-openconnect-gnome 
network-manager-openvpn-gnome
network-manager-vpnc-gnome
openprinting-ppds
openssh-server
orca
# For flatpak-builder
patch
podman
podman-toolbox
power-profiles-daemon
# For modem support
ppp
printer-driver-all-enforce
python3-pip
python3-venv
rfkill
# Legacy container runtime, needed to delete containers from
# older versions of podman that used it as default (T31300)
runc
rtkit
sane-airscan
simple-scan
# For rootless podman
slirp4netns
smbclient
sound-icons
speech-dispatcher-espeak-ng
# udev rules for games controllers (T33130)
steam-devices
strace
system-config-printer-common
system-config-printer-udev
systemd-coredump
thermald [amd64]
tmate
tracker
tracker-miner-fs
# For rootless podman
uidmap
unrar
# For data transfer with iOS devices
usbmuxd
vainfo
whiptail
wget
wireguard-tools
xinput
# Assuming useful for Orca screen reader
xbrlapi
# Allows Flatpak apps to access various session & system services in a managed fashion.
xdg-desktop-portal-gnome
yelp
# Used by mutter for showing dialogs
zenity
