Source: droidian-meta
Maintainer: Eugenio Paolantonio (g7) <eugenio@droidian.org>
Section: metapackages
Priority: optional
Build-Depends: debhelper (>= 10)
Standards-Version: 4.5.0.3
Vcs-Browser: https://github.com/droidian/droidian-meta
Vcs-Git: https://github.com/droidian/droidian-meta.git

Package: droidian-base
Architecture: all
Depends: ${misc:Depends},
         alsa-utils,
         apt-utils,
         ca-certificates,
         systemd-timesyncd,
         console-data,
         console-setup,
         f2fs-tools,
         lvm2,
         cryptsetup,
         droidian-encryption-service,
         file,
         kbd,
         locales,
         locales-all,
         libcanberra-pulse,
         libnss-myhostname,
         libnss-systemd,
         libpam-cap,
         bash-completion,
         gawk,
         nano,
         less,
         vim,
         sudo,
         wget,
         unzip,
         xz-utils,
         bluetooth,
         dnsmasq-base,
         iw,
         network-manager,
         pulseaudio-module-bluetooth,
         net-tools,
         iputils-ping,
         rfkill,
         wireless-tools,
         wpasupplicant,
         callaudiod,
         runonce,
         systemd-resolved,
#         droidian-quirks-brightness,
         droidian-quirks-hostname,
         droidian-quirks-waydroid,
         droidian-quirks-systemd,
         droidian-quirks-journald-standard | droidian-quirks-journald-development,
         droidian-quirks-appvisibility,
         droidian-branding,
         droidian-apt-config,
         droidian-archive-keyring,
         mobian-droidian-archive-keyring,
         mobile-power-saver | droidian-power-management,
         nfcd,
         nfcd-binder-plugin,
         libgbinder-tools,
         cups,
         droidian-fpd,
         fpd-unlock,
         dialog,
         mtp-server,
         flatpak,
         plymouth,
         plymouth-theme-droidian,
         headphone-manager,
Conflicts: droidian-upgrade-trixie
Description: Droidian metapackages - base
 This metapackage depends on a bunch of essential
 packages for the Droidian installation.

Package: droidian-phosh-minimal
Architecture: all
Depends: ${misc:Depends},
         droidian-base (= ${binary:Version}),
         droidian-phosh-default-settings,
         adaptation-hybris-phosh,
         chatty,
         at-spi2-core,
         fonts-noto,
         fonts-noto-cjk,
         fonts-noto-color-emoji,
         fonts-noto-mono,
         fonts-noto-ui-core,
         wayland-protocols,
         xdg-desktop-portal-gtk,
         xdg-desktop-portal-phosh,
         libcanberra-gtk3-module,
         dconf-gsettings-backend,
         evolution-data-server,
         feedbackd,
         fonts-cantarell,
         glib-networking,
         gnome-backgrounds,
         gnome-control-center,
         gnome-keyring,
         gnome-online-accounts,
         gnome-settings-daemon,
         gnome-session-bin,
         gnome-session-common,
         gsettings-desktop-schemas,
         gstreamer1.0-packagekit,
         gstreamer1.0-plugins-base,
         gstreamer1.0-plugins-good,
         gvfs-backends,
         gvfs-fuse,
         libglib2.0-bin,
         libpam-gnome-keyring,
         mobile-power-saver-droidian-phosh,
         mobile-settings,
         network-manager,
         phoc,
         phosh,
         phosh-mobile-tweaks,
         pulseaudio,
         pulseaudio-module-bluetooth,
         sound-theme-freedesktop,
         sound-theme-phosh,
         phosh-osk-stevia,
         gnome-accessibility-themes,
         gnome-initial-setup,
         gnome-themes-extra-data,
         lm-sensors,
         droidian-migrations,
         droidian-quirks-wayland,
         droidian-quirks-gnome,
         droidian-quirks-initial-setup,
         droidian-quirks-keyring,
         droidian-quirks-pwquality,
Breaks: droidian-minimal (<< 22+git20211206000000)
Replaces: droidian-minimal (<< 22+git20211206000000)
Description: Droidian metapackages - minimal phosh environment
 This metapackage depends on a bunch of essential
 packages for the droidian installation with
 the phosh mobile shell.

Package: droidian-phosh-phone
Architecture: all
Depends: ${misc:Depends},
         droidian-phosh-minimal (= ${binary:Version}),
         chatty,
         gnome-calls,
         mmsd-tng,
         modemmanager,
         gnome-calendar,
         gnome-contacts,
         mobile-broadband-provider-info,
         device-chassis-handset | device-chassis,
Breaks: droidian-phone (<< 22+git20211206000000)
Replaces: droidian-phone (<< 22+git20211206000000)
Description: Droidian metapackages - addons for mobile phones
 This metapackage depends on a bunch of packages that
 make phone-related stuff work.

Package: droidian-phosh-full
Architecture: all
Depends: ${misc:Depends},
         droidian-phosh-minimal (= ${binary:Version}),
         avahi-daemon,
         cups-pk-helper,
         desktop-base,
         gnome-clocks,
         gnome-console,
         gstreamer1.0-libav,
         gstreamer1.0-plugins-ugly,
         phosh-tour,
         papers,
         file-roller,
         gnome-text-editor,
         gnome-calculator,
         gnome-calendar,
         gnome-maps,
         gnome-software,
         gnome-software-plugin-deb,
         gnome-software-plugin-flatpak,
         gnome-usage,
         gnome-weather,
         gnome-console,
         phosh-plugins,
         phosh-mobile-settings,
         portfolio-filemanager,
         droidian-camera | gnome-snapshot,
         epiphany-browser,
         loupe,
         firefox,
         firefox-mobile-config,
         droidian-quirks-firefox | droidian-quirks-firefox-provider,
         clapper,
         droidian-quirks-totem-dummy,
         gapless,
         droidian-quirks-lollypop-dummy,
         getcutout,
         nfcd-tools,
         droidian-quirks-lomiri,
Breaks: droidian-full (<< 22+git20211206000000)
Replaces: droidian-full (<< 22+git20211206000000)
Conflicts: g4music
Description: Droidian metapackages - full phosh environment
 This metapackage depends on a bunch of packages that make
 the phosh mobile shell more complete.

Package: droidian-plamo-wf-full
Architecture: all
Depends: ${misc:Depends},
         droidian-base (= ${binary:Version}),
         plasma-mobile-wf-config-hwcomposer,
         droidian-quirks-plamo-wf,
         qt6-svg-plugins,
         kde-cli-tools,
         kio-extras,
         accountsservice,
         qt6-text-input-v3,
         qt5-text-input-v3,
         fonts-noto-cjk,
         droidian-quirks-wayland,
         upower,
         feedbackd,
         qmlkonsole,
         dolphin,
         ark,
         kclock,
         kweather,
         kate,
         kcalc,
         okular,
         calindori,
         plasma-systemmonitor,
         plasma-discover,
         plasma-discover-backend-flatpak,
         elisa,
         ocean-sound-theme,
         oxygen-sounds,
         plasma-dialer,
         spacebar,
         plasma-phonebook,
         maliit-keyboard,
         droidian-camera,
         kde-config-gtk-style,
         kde-config-gtk-style-preview,
         breeze-gtk-theme,
         qtwayland5,
         firefox,
         firefox-mobile-config,
         droidian-quirks-firefox,
         bluedevil,
         libqca-qt6-plugins,
Breaks: droidian-full (<< 22+git20211206000000)
Replaces: droidian-full (<< 22+git20211206000000)
Description: Droidian metapackages - plasma-mobile-wf environment
 This metapackage depends on a bunch of packages for the droidian installation with
 the plasma mobile shell running with wayfire compositor.

Package: droidian-devtools
Architecture: all
Depends: ${misc:Depends},
         openssh-server,
         pciutils,
         git,
         ifupdown,
         strace,
         gdb,
         wlr-randr,
         screen,
         libinput-tools,
         evtest,
         systemd-coredump,
         aptitude,
         droidian-quirks-journald-development,
         droidian-quirks-devtools,
         psmisc,
         psutils,
         inxi,
         dbus-x11,
         hybris-usb,
         isc-dhcp-server,
Description: Droidian metapackages - devtools
 This metapackage depends on a bunch of packages that
 aid development.

Package: droidian-extras
Architecture: all
Depends: ${misc:Depends},
         webext-ublock-origin-firefox,
         qgnomeplatform-qt5,
         fonts-crosextra-caladea,
         fonts-crosextra-carlito,
         network-manager-openvpn-gnome,
         network-manager-fortisslvpn-gnome,
         network-manager-l2tp-gnome,
         network-manager-pptp-gnome,
         network-manager-sstp,
         network-manager-vpnc-gnome,
         eog-plugins,
         adwaita-qt,
         adwaita-qt6,
         chromium-sandbox,
         libtcl8.6,
         libtk8.6,
         qt5-text-input-v3,
         qt6-gtk-platformtheme,
         qt6-wayland,
         qtwayland5,
         xwayland,
Description: Droidian metapackages - extras
 This metapackage depends on a bunch of packages that
 improve user experience

Package: droidian-minimal
Architecture: all
Depends: droidian-phosh-minimal
Description: Droidian metapackages - minimal phosh environment -- transitional package
 This package is a transitional package. Feel free to
 remove it.

Package: droidian-phone
Architecture: all
Depends: droidian-phosh-phone
Description: Droidian metapackages - addons for mobile phones -- transitional package
 This package is a transitional package. Feel free to
 remove it.

Package: droidian-full
Architecture: all
Depends: droidian-phosh-full
Description: Droidian metapackages - full phosh environment -- transitional package
 This package is a transitional package. Feel free to
 remove it.
