Source: eos-updater
Section: misc
Priority: optional
Maintainer: Philip Withnall <withnall@endlessm.com>
Standards-Version: 3.9.6
Build-Depends:
 debhelper-compat (= 13),
 dh-python,
 eos-metrics-0-dev,
 flake8,
 flatpak (>= 1.3.3+dev37.20fb7d1-0),
 gir1.2-flatpak-1.0,
 gir1.2-glib-2.0,
 gir1.2-ostree-1.0,
 gnupg,
 gobject-introspection (>= 1.30.0),
 gtk-doc-tools (>= 1.14),
 libavahi-client-dev (>= 0.6.31),
 libavahi-glib-dev (>= 0.6.31),
 libflatpak-dev (>= 0.11.6),
 libgirepository1.0-dev (>= 1.30.0),
 libglib2.0-dev (>= 2.70.0),
 libjson-glib-dev (>= 1.2.6-1endless2),
 libmogwai-schedule-client-0-dev,
 libnm-dev (>= 1.2.0),
 libostree-dev (>= 2019.2),
 libsoup-3.0-dev (>= 3.2),
 libsystemd-dev,
 meson (>= 0.60.0),
 ostree (>= 2017.12),
 python3-gi,

Package: eos-updater
Section: misc
Architecture: any
Multi-arch: no
Depends:
 gir1.2-glib-2.0,
 mogwai-scheduled,
 ostree,
 python3-gi,
 systemd (>= 200),
 ${misc:Depends},
 ${shlibs:Depends},
Description: Updater for Endless OS
 This package contains the components for keeping Endless OS up to date.

Package: eos-updater-dev
Section: libdevel
Architecture: any
Multi-arch: same
Depends:
 eos-updater (= ${binary:Version})
 ${misc:Depends}
Description: Updater for Endless OS - development files
 This package contains the components for keeping Endless OS up to date.
 .
 This package contains development headers.

Package: eos-updater-tests
Section: misc
Architecture: any
Depends:
 eos-updater (= ${binary:Version}),
 eos-updater-tools (= ${binary:Version}),
 flatpak (>= 0.11.6),
 gir1.2-glib-2.0,
 python3-gi,
 ${misc:Depends},
 ${python3:Depends},
 ${shlibs:Depends},
Description: Updater for Endless OS - tests
 This package contains the components for keeping Endless OS up to date.
 .
 This package contains integration tests for the updater and core tools.

Package: eos-updater-tools
Section: misc
Architecture: any
Multi-arch: no
Depends:
 eos-updater (= ${binary:Version}),
 gir1.2-flatpak-1.0,
 gir1.2-glib-2.0,
 gir1.2-ostree-1.0,
 gir1.2-eos-updater-0,
 python3-gi,
 ${misc:Depends},
 ${python3:Depends},
 ${shlibs:Depends},
Description: Updater for Endless OS - tools
 This package contains the components for keeping Endless OS up to date.
 .
 This package contains tools for preparing updates for distribution
 using USB sticks.

Package: libeos-updater-flatpak-installer-0-tests
Section: misc
Architecture: any
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
Description: Updater for Endless OS - flatpak installer tests
 This package contains the components for keeping Endless OS up to date.
 .
 This package contains unit tests for the APIs used by the flatpak installer.

Package: libeos-updater-util-0-tests
Section: misc
Architecture: any
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
Description: Updater for Endless OS - utility tests
 This package contains the components for keeping Endless OS up to date.
 .
 This package contains unit tests for the APIs used by the updater and
 other update packaging tools.

Package: gir1.2-eos-updater-0
Section: introspection
Architecture: any
Multi-arch: same
Depends:
 ${gir:Depends},
 ${misc:Depends},
Description: Updater for Endless OS - introspection bindings
 This package contains the components for keeping Endless OS up to date.
 .
 This package contains a machine-readable API description for both
 libeos-updater-util and libeos-updater-flatpak-installer for use by the
 updater and other update packaging tools.
