Source: os-autoinst
Section: devel
Priority: optional
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
XSBC-Original-Maintainer: Hideki Yamane <henrich@debian.org>
Uploaders: Philip Hands <phil@hands.com>
Build-Depends: debhelper-compat (= 13), pkg-config, perltidy,
               cmake,
               ninja-build,
               dpkg-dev (>= 1.19.0~),
               libtheora-dev,
               libpng-dev,
               libopencv-dev,
               tesseract-ocr,
               libfftw3-dev,
               libsndfile1-dev,
# In Debian, we should NOT get modules from cpan...
               libmodule-cpanfile-perl,
# Build-Depends doesn't specify version
               libmojolicious-perl,
# same as Depends:
               qemu-system-x86 (>= 4.0.0) [amd64 i386 ppc64el],
# First, we'll put this package to x86 archs...
#              qemu-system (>= 2.0.0) [!amd64 !i386],
               qemu-utils,
               libcarp-always-perl,
               libdata-dump-perl,
               libcrypt-des-perl,
               libjson-perl,
               libnet-dbus-perl,
               libipc-system-simple-perl,
               libxml-libxml-perl,
               libnet-ssh2-perl,
               libtest-mockmodule-perl,
               libdevel-cover-perl,
               libtest-warnings-perl,
               libpod-coverage-perl,
               libtest-fatal-perl,
               libtest-pod-perl,
               libexception-class-perl,
               libipc-run-perl,
               libtest-output-perl,
               libclass-accessor-perl,
               libautodie-perl,
               libnet-ip-perl,
               libfile-which-perl,
               libnet-snmp-perl,
               libjson-xs-perl,
# needs to be tested
               libtest-compile-perl,
               liblist-moreutils-perl,
               libperl-critic-perl,
               libtest-mock-time-perl,
               libsocket-msghdr-perl,
               libcpanel-json-xs-perl,
               libmojo-ioloop-readwriteprocess-perl,
               libtest-strict-perl,
               libtest-exception-perl,
               libfile-touch-perl,
               libtest-mockobject-perl,
               libtest-most-perl,
               libyaml-pp-perl,
               libxml-semanticdiff-perl,
               libio-stringy-perl,
               libinline-perl,
               libinline-python-perl,
               libfile-chdir-perl,
               libtest-mockrandom-perl,
               spell,
               git,
               wget,
               cpio,
               procps,
Rules-Requires-Root: no
Standards-Version: 4.6.0.1
Homepage: http://open.qa
Vcs-Git: https://salsa.debian.org/debian/os-autoinst.git
Vcs-Browser: https://salsa.debian.org/debian/os-autoinst

Package: os-autoinst
Architecture: i386 amd64 ppc64el
Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends},
         qemu-system-x86 (>= 4.0.0), qemu-utils,
         optipng, git, tesseract-ocr-all,
         python3,
# specify version
               libmojolicious-perl (>= 5.60),
# same as B-D
               libcarp-always-perl,
               libdata-dump-perl,
               libcrypt-des-perl,
               libjson-perl,
               libnet-dbus-perl,
               libipc-system-simple-perl,
               libxml-libxml-perl,
               libnet-ssh2-perl,
               libtest-mockmodule-perl,
               libdevel-cover-perl,
               libtest-warnings-perl,
               libpod-coverage-perl,
               libtest-fatal-perl,
               libtest-pod-perl,
               libexception-class-perl,
               libipc-run-perl,
               libtest-output-perl,
               libclass-accessor-perl,
               libautodie-perl,
               libnet-ip-perl,
               libfile-which-perl,
               libnet-snmp-perl,
               libjson-xs-perl,
Enhances: openqa
Recommends: x11-xkb-utils,
# Upstream recommends: /usr/bin/Xvnc
            tigervnc-standalone-server,
# Upstream recommends: dumponlyconsole
            openvswitch-switch,
Description: automated testing of Operating Systems
 The OS-autoinst project aims at providing a means to run fully automated
 tests. Especially to run tests of basic and low-level operating system
 components such as bootloader, kernel, installer and upgrade, which can not
 easily and safely be tested with other automated testing frameworks.
 However, it can just as well be used to test firefox and openoffice operation
 on top of a newly installed OS.
 .
 os-autoinst can be executed alone, but is currently designed to be executed
 together with openQA, the web user interface that allows one to run more than
 one os-autoinst instance at the same time.
