Source: rpd-metas
Section: x11
Priority: optional
Maintainer: Simon Long <simon@raspberrypi.com>
Build-Depends: debhelper-compat (= 10)
Standards-Version: 4.3.0

Package: rpd-common
Architecture: any
Depends: ${misc:Depends}, lxsession, lightdm, pcmanfm, lxterminal, pi-greeter, rpd-plym-splash,
 polkitd, pkexec, pishutdown, libfm-modules, gvfs, gvfs-backends, gvfs-fuse, qt5ct, qt5-style-plugins,
 gtk-nop, gui-pkinst, pprompt, rfkill, mate-polkit-bin, gnome-keyring, desktop-file-utils, raspi-config,
 pipewire, pipewire-pulse, wireplumber, libspa-0.2-bluetooth, network-manager, wpasupplicant,
 firmware-brcm80211, nfs-common, fonts-droid-fallback, fonts-noto-mono, qt6ct
Conflicts: raspberrypi-ui-mods, lxde, lxpanel
Description: Common packages used by X and Wayland
 Common applications used by X and Wayland desktops on Raspberry Pi

Package: rpd-x-core
Architecture: any
Depends: ${misc:Depends}, rpd-common, xserver-xorg, xinit, gldriver-test [!amd64], xcompmgr, x11-xserver-utils, openbox, lxpanel-pi,
 lpplug-menu, lpplug-updater, lpplug-ejecter, lpplug-bluetooth, lpplug-netman, lpplug-volumepulse, lpplug-batt, lpplug-cpu, lpplug-cputemp,
 lpplug-gpu, lpplug-power, lpplug-clock, lpplug-magnifier
Description: Packages used by Raspberry Pi Desktop on X
 X-specific packages used by Raspberry Pi Desktop

Package: rpd-wayland-core
Architecture: any
Depends: ${misc:Depends}, rpd-common, labwc, wf-panel-pi, kanshi, swayidle, wlopm, xsettingsd, swaylock, autotouch, raspi-config,
 wfplug-menu, wfplug-updater, wfplug-ejecter, wfplug-bluetooth, wfplug-netman, wfplug-volumepulse, wfplug-batt, wfplug-cpu, wfplug-cputemp,
 wfplug-gpu, wfplug-power, wfplug-clock, wfplug-connect, wfplug-squeek
Description: Packages used by Raspberry Pi Desktop on Wayland
 Wayland-specific packages used by Raspberry Pi Desktop

Package: rpd-theme
Architecture: any
Recommends: ${misc:Depends}, pixtrix-theme, pixtrix-icons, fonts-nunito-sans, fonts-liberation2, rpd-wallpaper,
 rpd-wallpaper-trixie
Description: Raspberry Pi Desktop theme packages
 Packages containing theme components for Raspberry Pi Desktop

Package: rpd-preferences
Architecture: any
Recommends: ${misc:Depends}, rpcc, pipanel, rc-gui, raindrop, rasputin, rpinters, rp-prefapps, cups, cups-pk-helper, pi-printer-support
Description: Raspberry Pi Desktop preference applications
 Preference applications for Raspberry Pi Desktop

Package: rpd-utilities
Architecture: any
Recommends: ${misc:Depends}, agnostics, rp-bookshelf, mousepad, eom, piclone, lxtask, galculator, xarchiver,
 evince, rpi-connect, rpi-imager, pi-package, piwiz, hunspell-en-gb, hyphen-en-gb, wamerican, wbritish,
 rpi-userguide, alacarte
Description: Raspberry Pi Desktop utility applications
 Utility applications for Raspberry Pi Desktop

Package: rpd-applications
Architecture: any
Recommends: ${misc:Depends}, geany, thonny, vlc, firefox [!amd64], firefox-esr [amd64], rpi-firefox-mods, chromium, rpi-chromium-mods, libwidevinecdm0
Description: Raspberry Pi Desktop general applications
 General applications for Raspberry Pi Desktop

Package: rpd-developer
Architecture: any
Recommends: ${misc:Depends}, libcamera-tools, rpicam-apps, python3-picamera2, python3-pyqt5, python3-opengl, python3-pygame,
 python3-tk, python3-pgzero, python3-serial, python3-pip, python3-numpy, python3-flask,
 sense-hat, git, meson, openocd
Description: Raspberry Pi Desktop developer libraries and applications
 Python libraries and camera support

Package: rpd-graphics
Architecture: any
Recommends: ${misc:Depends}, gstreamer1.0-x, gstreamer1.0-plugins-base, gstreamer1.0-plugins-good, gstreamer1.0-plugins-bad,
 gstreamer1.0-alsa, gstreamer1.0-libav, vulkan-tools, mesa-vulkan-drivers, libgles1, ffmpeg
Description: Raspberry Pi Desktop graphics libraries and applications
 Video and graphics support

Package: rpd-x-extras
Architecture: any
Recommends: ${misc:Depends}, realvnc-vnc-server, scrot
Description: X-specific additional packages
 X-specific additional packages used by Raspberry Pi Desktop

Package: rpd-wayland-extras
Architecture: any
Recommends: ${misc:Depends}, wayvnc, grim, squeekboard
Description: Wayland-specific additional packages
 Wayland-specific additional packages used by Raspberry Pi Desktop

Package: rpd-x-all
Architecture: any
Depends: ${misc:Depends}, rpd-x-core, rpd-x-extras, rpd-theme, rpd-preferences, rpd-utilities, rpd-applications, rpd-developer, rpd-graphics
Description: Complete Raspberry Pi Desktop on X
 Metapackage for complete Raspberry Pi Desktop on X

Package: rpd-wayland-all
Architecture: any
Depends: ${misc:Depends}, rpd-wayland-core, rpd-wayland-extras, rpd-theme, rpd-preferences, rpd-utilities, rpd-applications, rpd-developer, rpd-graphics
Description: Complete Raspberry Pi Desktop on Wayland
 Metapackage for complete Raspberry Pi Desktop on Wayland

Package: rpd-recommended-software
Architecture: any
Recommends: ${misc:Depends}, wolfram-engine, claws-mail, realvnc-vnc-viewer, libreoffice-pi, scratch3, code-the-classics, code, kicad,
 code-the-classics-2, sense-emu-tools
Description: Raspberry Pi Recommended Software
 Packages installed by Recommended Software application
