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

Source: device-akna
Section: embedded
Priority: optional
Maintainer: Bill Gatliff <bill.gatliff@usafirmware.com>
Build-Depends: u-boot-tools, config-package-dev, debhelper (>= 12)
Standards-Version: 4.5.1
#Vcs-Git: ssh://globalcooling:/home/globalcooling/git/device-akna.git


Package: device-akna-base
Architecture: all
Description: AKNA device base package (metapackage)
 Defines AKNA's base configuration.
 (metapackage)
Depends:
 accounts-root-password,
 apt-transport-https,
 apt-utils,
 apt-source-akna-device,
 akna-app-id,
 avahi-daemon,
 baseconfig-ptux,
 bootloader-image-akna,
 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-akna,
 module-init-tools | kmod,
 mqtt-cpu,
 mqtt-disk,
 mqtt-mem,
 mqtt-network,
 openssh-client,
 openssh-server,
 procps,
 ptux-essential,
 socat,
 system-updater-usbmount,
 system-updater-www,
 sudo,
 tmux,
 u-boot-tools,
 usbmount,
 usbutils,
 udev,
 vim,
 wget,
 ${misc:Depends}

Package: device-akna
Architecture: all
Description: AKNA device package (metapackage)
 Defines AKNA's deployed configuration.
 (metapackage)
Depends:
 device-akna-base,
 debtree,
 fonts-dejavu,
 fonts-noto,
 fonts-noto-mono,
 gawk,
 ghostscript,
 gnuplot,
 gsfonts-other,
 gsfonts-x11,
 keyboard-configuration(=1.193~deb10u1),
 libcupsimage2,
 libcups2,
 libexpat1,
 libfontconfig1,
 libfreetype6,
 libgs9,
 libgs9-common,
 libidn11,
 libijs-0.35,
 libjbig2dec0,
 libjpeg62-turbo,
 liblcms2-2,
 libopenjp2-7,
 libpaper1,
 libpng16-16,
 libtiff5,
 libsm6(=2:1.2.3-1),
 libx11-6(=2:1.6.7-1+deb10u2),
 libx11-data(=2:1.6.7-1+deb10u2),
 libxau6(=1:1.0.8-1+b2),
 libxaw7(=2:1.0.13-1+b2),
 libxcb1(=1.13.1-2),
 libxdmcp6(=1:1.1.2-3),
 libxkbfile1(=1:1.0.9-2+b11),
 libxmu6(=2:1.1.2-2+b3),
 libxt6(=1:1.1.5-1+b3),
 libqt5qml5(=5.11.3-4),
 libqt5quick5(=5.11.3-4),
 libqt5quickcontrols2-5(=5.11.3+dfsg-2),
 libqt5quicktest5(=5.11.3-4),
 libqt5quickwidgets5(=5.11.3-4),
 libqt5test5(=5.11.3+dfsg1-1+deb10u4),
 libqt5widgets5(=5.11.3+dfsg1-1+deb10u4),
 libqt5xml5(=5.11.3+dfsg1-1+deb10u4),
 libqt5xmlpatterns5(=5.11.3-2),
 qml-module-qtgraphicaleffects(=5.11.3-2),
 qml-module-qtqml-models2(=5.11.3-4),
 qml-module-qtquick-controls(=5.11.3-2),
 qml-module-qtquick-controls2(=5.11.3+dfsg-2),
 qml-module-qtquick-dialogs(=5.11.3-2),
 qml-module-qtquick-extras(=5.11.3-2),
 qml-module-qtquick-layouts(=5.11.3-4),
 qml-module-qtquick-localstorage(=5.11.3-4),
 qml-module-qtquick-particles2(=5.11.3-4),
 qml-module-qtquick-privatewidgets(=5.11.3-2),
 qml-module-qtquick-shapes(=5.11.3-4),
 qml-module-qtquick-templates2(=5.11.3+dfsg-2),
 qml-module-qtquick-window2(=5.11.3-4),
 qml-module-qtquick-xmllistmodel(=5.11.3-4),
 qml-module-qtquick2(=5.11.3-4),
 qml-module-qttest(=5.11.3-4),
 lxappearance(=0.6.3-1),
 lxde(=10),
 lxde-core(=10),
 lxde-icon-theme(=0.5.1-2),
 x11-xkb-utils(=7.7+4),
 poppler-data,
 qt5-default(=5.11.3+dfsg1-1+deb10u4),
 read-edid(=3.0.2-1+b1),
 ttf-dejavu,
 xinit(=1.4.0-1),
 xorg(=1:7.7+19),
 xserver-xorg-video-fbdev(=1:0.5.0-1),
 zlib1g,
 ${misc:Depends}

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

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

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

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

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