Source: pop-desktop
Section: metapackages
Priority: optional
Maintainer: Jeremy Soller <jeremy@system76.com>
Uploaders: Ian Santopietro <ian@system76.com>
Build-Depends: debhelper (>= 9)
Standards-Version: 3.9.8
Homepage: https://github.com/system76/pop-desktop

Package: pop-desktop
Architecture: linux-any
Essential: yes
Depends: ${misc:Depends},
# First to avoid dependency issues
    adwaita-icon-theme-full | pop-desktop-kde,
    pop-wallpapers | pop-hp-wallpapers,
    pop-session | pop-desktop-kde,
# Applications
    gnome-control-center | pop-desktop-kde,
    gnome-disk-utility | pop-desktop-kde,
    gnome-system-monitor | pop-desktop-kde,
    gnome-terminal | kgx | pop-desktop-kde,
    language-selector-gnome | pop-desktop-kde,
    nautilus | pop-desktop-kde,
    pop-gnome-initial-setup,
# Programs
    build-essential,
    curl,
    git,
# Plugins
    chrome-gnome-shell | pop-desktop-kde,
    fonts-dejavu-core,
    fonts-freefont-ttf,
    fonts-liberation,
    ghostscript-x,
    gnome-bluetooth | pop-desktop-kde,
    gnome-online-miners | pop-desktop-kde,
    gnome-orca | pop-desktop-kde,
    gnome-menus | pop-desktop-kde,
    gnome-themes-standard | pop-desktop-kde,
    gnome-video-effects | pop-desktop-kde,
    gvfs-backends,
    gvfs-fuse,
    ibus-table,
    inputattach,
    libatk-adaptor,
    libcanberra-gtk-module,
    libegl-mesa0,
    libglib2.0-bin,
    libpam-gnome-keyring,
    libproxy1-plugin-gsettings,
    libproxy1-plugin-networkmanager,
    nautilus-sendto | pop-desktop-kde,
    network-manager-pptp-gnome | pop-desktop-kde,
    network-manager-openvpn-gnome | pop-desktop-kde,
    sound-theme-freedesktop,
# Desktop
    gdm3 | pop-desktop-kde,
    gnome-shell | pop-desktop-kde,
    xorg,
# Distribution
    pop-default-settings,
    pop-upgrade,
# Base
    apt-transport-https,
    avahi-autoipd,
    avahi-daemon,
    chrony,
    cryptsetup,
    dbus-user-session,
    ecryptfs-utils,
    glib-networking,
    gstreamer1.0-plugins-base-apps,
    libnss-mdns,
    net-tools,
    policykit-desktop-privileges,
    resolvconf,
    xdg-desktop-portal-gnome | pop-desktop-kde,
    xdg-user-dirs-gtk | pop-desktop-kde,
    xdg-utils,
# Hardware
    acpi-support [amd64],
    alsa-base,
    bluez,
    bluez-cups,
    cups-bsd,
    cups,
    fwupd,
    fwupdate,
    gstreamer1.0-alsa,
    ifupdown,
    laptop-detect,
    libblockdev-crypto2,
    libblockdev-mdraid2,
    libvdpau-va-gl1,
    lvm2,
    mesa-va-drivers,
    mesa-vulkan-drivers,
    network-manager,
    openprinting-ppds,
    pcmciautils,
    printer-driver-all,
    rfkill,
    ubuntu-drivers-common,
    wireless-tools,
    vdpau-driver-all,
# Pipewire
    libasound2-plugins,
    libldacbt-abr2,
    libldacbt-enc2,
    libfreeaptx0,
    libspa-0.2-bluetooth,
    libspa-0.2-jack | jackd2,
    pipewire,
    pipewire-alsa,
    pipewire-jack | jackd2,
    pipewire-pulse,
    pulseaudio-utils,
    wireplumber,
# Kernel
    linux-system76 [amd64],
Recommends:
# Applications
    baobab,
    eog,
    evince,
    firefox,
    geary,
    gedit,
    gnome-calculator,
    gnome-calendar,
    gnome-contacts,
    gnome-font-viewer,
    gnome-power-manager,
    gnome-weather,
    gucharmap,
    ibus-table-emoji,
    libavcodec58,
    libreoffice-calc,
    libreoffice-impress,
    libreoffice-writer,
    pop-shop,
    pop-transition,
    popsicle-gtk,
    seahorse,
    simple-scan,
    totem,
    yelp,
# Last to replace mime information
    file-roller,
    com.github.donadigo.eddy,
# Programs
    popsicle,
# Plugins
    brltty,
    fonts-noto-color-emoji,
    gnome-remote-desktop,
    gnome-shell-extension-prefs,
    gstreamer1.0-vaapi,
    libreoffice-gnome,
    libreoffice-ogltrans,
    network-manager-config-connectivity-pop,
    sessioninstaller,
# Desktop
    dbus-broker,
    hidpi-daemon,
    flatpak,
    system76-scheduler,
    touchegg,
Conflicts: system76-desktop, pulseaudio, pipewire-media-session
Description: Pop Desktop Metapackage

Package: pop-desktop-raspi
Architecture: arm64
Depends: ${misc:Depends},
# First to avoid dependency issues
    pop-desktop,
# Hardware
    libraspberrypi-bin,
    libraspberrypi0,
    pi-bluetooth,
    rpi-eeprom,
    u-boot-rpi,
# Kernel
    linux-firmware-raspi2,
    linux-raspi,
Description: Pop Desktop Metapackage for Raspberry Pi

Package: pop-desktop-kde
Architecture: amd64
Depends: ${misc:Depends},
  dolphin,
  dolphin-plugins,
  kio-fuse,
  kio-extras,
  kwin-x11,
  kde-plasma-desktop,
  xdg-desktop-portal-kde,
  xdg-user-dirs,
  ark,
  systemsettings,
  print-manager,
  plasma-widgets-addons,
  plasma-thunderbolt,
  plasma-systemmonitor,
  plasma-runner-installer,
  plasma-discover,
  plasma-discover-backend-flatpak,
  plasma-discover-backend-fwupd,
  plasma-pa,
  plasma-nm,
  plasma-browser-integration,
  powerdevil,
  kscreen,
  kde-config-sddm,
  kde-config-systemd,
  kde-config-screenlocker,
  kde-config-gtk-style,
  kde-config-sddm,
  sddm,
  sddm-theme-breeze,
  kimageformat-plugins,
Recommends:
  libreoffice-kde,
  libreoffice-qt5,
  libreoffice-plasma,
  plasma-browser-integration,
  kwin-bismuth,
  kmenuedit,
  okular,
  gwenview,
  kdeconnect,
Conflicts:
    baobab,
    eog,
    evince,
    geary,
    gedit,
    gnome-calculator,
    gnome-calendar,
    gnome-contacts,
    gnome-font-viewer,
    gnome-power-manager,
    gnome-weather,
    gucharmap,
    xdg-desktop-portal-gnome,
    xdg-user-dirs-gtk,
    adwaita-icon-theme-full,
    gnome-control-center,
    gnome-disk-utility,
    gnome-system-monitor,
    gnome-terminal,
    language-selector-gnome,
    nautilus,
    nautilus-sendto,
    network-manager-pptp-gnome,
    network-manager-openvpn-gnome,
    gdm3,
    gnome-shell,
    totem,
    seahorse,
Description: Pop Desktop Metapackage for KDE
