Source: meta-mobian
Section: metapackages
Priority: optional
Maintainer: Arnaud Ferraris <aferraris@debian.org>
Standards-Version: 4.6.2
Build-Depends: debhelper-compat (= 13)
Homepage: https://salsa.debian.org/Mobian-team/meta-mobian
Vcs-Git: https://salsa.debian.org/Mobian-team/meta-mobian.git
Vcs-Browser: https://salsa.debian.org/Mobian-team/meta-mobian
Rules-Requires-Root: no

Package: mobian-base
Architecture: all
Depends: ${misc:Depends},
# Base system
         alsa-ucm-conf,
         alsa-utils,
         apt-utils,
         busybox,
# Install callaudiod as a band aid for now
         callaudiod,
         ca-certificates,
         console-data,
         console-setup,
         device-tree-compiler,
         dosfstools,
         e2fsprogs,
         file,
         hwdata,
         kbd,
         locales,
         locales-all,
         man-db,
         mmc-utils,
         mobian-archive-keyring,
         mobian-tweaks-common,
         patch,
         pipewire-audio,
         plymouth-theme-mobian,
         python3-dbus,
         rtkit,
         time-daemon,
         usb-modeswitch,
         usbutils,
         wireplumber,
# System libraries
         libcanberra-pulse,
         libnss-myhostname,
         libnss-systemd,
         libpam-cap,
# Console utilities
         bash-completion,
         bzip2,
         curl,
         dialog,
         gawk,
         inxi,
         less,
         psmisc,
         psutils,
         sudo,
         unzip,
         xz-utils,
         zstd,
# Bluetooth & network management
         bluetooth,
         dnsmasq-base,
         inetutils-ping | ping,
         iptables,
         iw,
         network-manager,
         libspa-0.2-bluetooth,
         net-tools,
         rfkill,
         systemd-resolved,
         wireless-regdb,
         wireless-tools,
         wpasupplicant,
Recommends:
         btrfsprogs,
         f2fs-tools,
         openssh-client,
         rsync,
         wget,
Description: Mobian -- essential software
 Mobian is a Debian blend targetting mobile devices, such as phones and tablets.
 .
 This package provides the base system software for mobile devices.

Package: mobian-phone-base
Architecture: all
Depends: ${misc:Depends},
         mobian-base (= ${binary:Version}),
         mobile-broadband-provider-info,
Description: Mobian -- telephony middleware
 Mobian is a Debian blend targetting mobile devices, such as phones and tablets.
 .
 This package provides the basic telephony components.

Package: mobian-devtools
Architecture: all
Depends: ${misc:Depends},
         mobian-base (= ${binary:Version}),
         build-essential,
         dnsutils,
         fakeroot,
         git,
         htop,
         inetutils-traceroute,
         openssh-server,
         pciutils,
         xterm,
Description: Mobian -- development utilities
 Mobian is a Debian blend targetting mobile devices, such as phones and tablets.
 .
 This package provides command-line development utilities.

Package: mobian-multimedia
Architecture: all
Depends: ${misc:Depends},
         ffmpeg,
         gstreamer1.0-gl,
         gstreamer1.0-nice,
         gstreamer1.0-pipewire,
         gstreamer1.0-plugins-good,
         pipewire-libcamera,
         rygel,
Description: Mobian -- multimedia software
 Mobian is a Debian blend targetting mobile devices, such as phones and tablets.
 .
 This package provides useful multimedia components.

Package: mobian-phosh-base
Architecture: all
Depends: ${misc:Depends},
         mobian-base (= ${binary:Version}),
         phosh-core,
         feedbackd-device-themes,
# Support utilities
         at-spi2-core,
         iio-sensor-proxy,
# Fonts
         fonts-noto,
         fonts-noto-cjk,
         fonts-noto-color-emoji,
         fonts-noto-mono,
         fonts-noto-ui-core,
# Graphics drivers and servers
         mesa-va-drivers,
         mesa-vdpau-drivers,
         wayland-protocols,
# Needed to generate thumbnails, recommended by libgdk-pixbuf2.0
         libgdk-pixbuf2.0-bin,
# Useful desktop libraries
         libcanberra-gtk3-module,
# Minimal phosh environment & apps
         gnome-themes-extra-data,
         mobian-tweaks-phosh,
         network-manager-applet,
         xdg-desktop-portal-gtk,
         xdg-desktop-portal-wlr,
         xdg-user-dirs,
Recommends:
         gnome-initial-setup,
         flatpak,
Suggests: mobian-phosh-phone,
          mobian-phosh-extras,
          mobian-phosh-games
Description: Mobian -- base Phosh environment
 Mobian is a Debian blend targetting mobile devices, such as phones and tablets.
 .
 This package provides components improving the Phosh user experience.

Package: mobian-phosh-phone
Architecture: all
Depends: ${misc:Depends},
         mobian-phosh-base (= ${binary:Version}),
         mobian-phone-base (= ${binary:Version}),
         phosh-phone,
Suggests: mobian-phosh-extras
Description: Mobian -- telephony applications for the Phosh environment
 Mobian is a Debian blend targetting mobile devices, such as phones and tablets.
 .
 This package provides telephony applications for the Phosh environment.

Package: mobian-phosh-extras
Architecture: all
Depends: ${misc:Depends},
         mobian-phosh-base (= ${binary:Version}),
         mobian-multimedia (= ${binary:Version}),
         fwupd,
         gthd,
         qtwayland5,
         qt6-wayland,
Recommends: endeavour,
            file-roller,
            geary,
            gnome-calculator,
            gnome-calendar,
            gnome-console,
            gnome-contacts,
            gnome-clocks,
            gnome-firmware,
            gnome-maps,
            gnome-software,
            gnome-software-plugin-deb,
            gnome-software-plugin-flatpak,
            gnome-text-editor,
            gnome-usage,
            gnome-weather,
            lollypop,
            megapixels,
            papers,
            portfolio-filemanager,
            purple-xmpp-carbons,
            purple-xmpp-http-upload,
Description: Mobian -- extra applications for the Phosh environment
 Mobian is a Debian blend targetting mobile devices, such as phones and tablets.
 .
 This package provides useful applications when using the Phosh environment.

Package: mobian-phosh
Architecture: all
Depends: ${misc:Depends},
         mobian-phosh-base (= ${binary:Version}),
         mobian-phosh-extras (= ${binary:Version}),
         phosh-full,
Recommends: phosh-games
Description: Mobian -- full Phosh environment
 Mobian is a Debian blend targetting mobile devices, such as phones and tablets.
 .
 This package provides a complete Phosh environment.

Package: mobian-plasma-mobile-base
Architecture: all
Depends: ${misc:Depends},
         mobian-base (= ${binary:Version}),
         plasma-mobile-core,
# Support utilities
         at-spi2-core,
# Fonts
         fonts-noto-cjk,
         fonts-noto-color-emoji,
         fonts-noto-mono,
         fonts-noto-ui-core,
# Graphics drivers and servers
         mesa-va-drivers,
         mesa-vdpau-drivers,
         wayland-protocols,
# Minimal environment & apps
	 qml-module-org-kde-qqc2breezestyle,
         qtwayland5,
         qt6-svg-plugins,
         xdg-desktop-portal-kde,
Recommends:
         flatpak,
Suggests: mobian-plasma-mobile-phone,
Description: Mobian -- base Plasma mobile environment
 Mobian is a Debian blend targetting mobile devices, such as phones and tablets.
 .
 This package provides components improving the Plasma mobile user experience.

Package: mobian-plasma-mobile-phone
Architecture: all
Depends: ${misc:Depends},
         mobian-plasma-mobile-base (= ${binary:Version}),
         mobian-phone-base (= ${binary:Version}),
         plasma-mobile-phone,
Description: Mobian -- telephony applications for the Plasma mobile environment
 Mobian is a Debian blend targetting mobile devices, such as phones and tablets.
 .
 This package provides telephony applications for the Plasma mobile environment.

Package: mobian-plasma-mobile
Architecture: all
Depends: ${misc:Depends},
         mobian-plasma-mobile-base (= ${binary:Version}),
         plasma-mobile-full,
Description: Mobian -- full Plasma mobile environment
 Mobian is a Debian blend targetting mobile devices, such as phones and tablets.
 .
 This package provides a complete Plasma mobile environment.
