# Packaging for the "Frontier" target, which is just a Beaglebone Black with a
# modified packaging manifest.

Source: device-frontier
Section: embedded
Priority: optional
Maintainer: Joe Klebau <joe.klebau@usafirmware.com>
Build-Depends: u-boot-tools, config-package-dev, debhelper (>= 12)
Standards-Version: 4.5.1
#Vcs-Git: ssh://hennypenny:/home/hennypenny/git/device-frontier.git


Package: device-frontier-base
Architecture: all
Description: Frontier device base package (metapackage)
 Defines Frontier's base configuration.
 (metapackage)
Depends:
 accounts-root-password,
 apt-transport-https,
 apt-utils,
 apt-source-frontier-device,
 frontier-app-id,
 frontier-updaterd,
 avahi-daemon,
 baseconfig-ptux,
 bootloader-image-frontier,
 cylon-leds,
 default-root-sshkey-device,
 dpkg-autoconfigure-at-boot,
 device-tree-compiler,
 device-tree-overlays,
 emacs-nox,
 firmware-realtek,
 firmware-ti-connectivity,
 initramfs-tools,
 iproute2,
 iputils-ping,
 iw,
 linux-image-frontier,
 module-init-tools | kmod,
 openssh-client,
 openssh-server,
 procps,
 ptux-essential,
 socat,
 sudo,
 tmux,
 u-boot-tools,
 usbmount,
 usbutils,
 udev,
 vim,
 wget,
 ${misc:Depends}

Package: device-frontier
Architecture: all
Description: Frontier device package (metapackage)
 Defines Frontier's deployed configuration.
 (metapackage)
Depends:
 device-frontier-base,
 debtree,
 gawk,
 keyboard-configuration,
 libexpat1,
 libidn11,
 zlib1g,
 ${misc:Depends}

Package: emmc-installer-frontier
Architecture: all
Depends: mkos-frontier-native, cylon-leds, ${misc:Depends}
Description: Frontier eMMC installer
 Composes the Frontier filesystem into eMMC.

Package: mkos-frontier-native
Architecture: all
Depends: mkos-mlo-native, ${misc:Depends}
Description: Native-only mkos-frontier (metapackage)
 The native-only parts of mkos-frontier.
 (metapackage)

# These define the exact bootloader and kernels allowed for Frontier.

Package: bootloader-image-frontier
Architecture: all
Depends: u-boot-am335x, ${misc:Depends}
Description: Bootloader package approved for Frontier (metapackage)
 (metapackage)

Package: linux-image-frontier
Architecture: all
Depends: linux-image-4.19.94-rt71, ${misc:Depends}
Description: Kernel package approved for Frontier (metapackage)
 (metapackage)
