Skip to content
Snippets Groups Projects
Forked from pkg / apertis-tests
550 commits behind the upstream repository.
control 8.85 KiB
Source: apertis-tests
Section: utils
Priority: extra
Maintainer: apertis-tests maintainers  <apertis-tests@apertis.org>
Build-Depends:
 automake (>= 1.11),
 autopoint,
 debhelper (>= 9),
 dh-apparmor,
 dh-python,
 libclutter-1.0-dev,
 libclutter-gst-3.0-dev,
 libfolks-dev,
 libgeoclue-dev,
 libgrilo-0.2-dev,
 libgstreamer1.0-dev,
 libmx-2.0-0-dev,
 libncurses5-dev,
 libsoup2.4-dev,
 libtelepathy-glib-dev,
 libtool,
 libtracker-sparql-1.0-dev,
 libwebkit-clutter-dev,
 pkg-config,
 python,
 python-yaml,
 python3,
 valac,
Standards-Version: 3.9.6
Vcs-Browser: https://git.apertis.org/cgit/apertis-tests.git/
Vcs-Git: https://git.apertis.org/git/apertis-tests.git

Package: apertis-tests
Architecture: all
Depends:
 ${misc:Depends},
 ${python3:Depends},
 ${python:Depends},
Breaks:
 chaiwala-tests (<< ${binary:Version}),
Replaces:
 chaiwala-tests (<< ${binary:Version}),
Description: automated and manual test definitions
 This package installs test scripts, test data and other pieces of
 automated and manual tests.
 .
 It does not install the dependencies of all of the tests: see
 *.yaml to list those.
 .
 For automated testing, a git checkout of apertis-tests.git should
 be used instead.

Package: apertis-tests-bin
Architecture: any
Depends:
 ${misc:Depends},
 ${python3:Depends},
 ${python:Depends},
 ${shlibs:Depends},
Description: automated and manual test executables
 This package installs compiled executables that have no shared library
 dependencies that would not be expected in a minimal image.

Package: apertis-tests-apparmor-report
Architecture: all
Depends: ${misc:Depends}, apparmor, apparmor-utils
Provides: chaiwala-apparmor-report
Breaks:
 chaiwala-apparmor-report (<< ${binary:Version}),
Replaces:
 chaiwala-apparmor-report (<< ${binary:Version}),
Description: apparmor complaint report generator
 This package contains the apparmor complaint report generator.

Package: apertis-tests-apparmor-goals
Architecture: any
Depends: apparmor (>= 2.8.0-0ubuntu5co4),
         apparmor-profiles,
         chaiwala-apparmor-profiles,
         iputils-ping,
         ${shlibs:Depends},
         ${misc:Depends},
         ${perl:Depends},
         ${python3:Depends},
         ${python:Depends},
Description: Functional tests for Chaiwala specific features
 This package tests Chaiwala specific features and requirement which are not
 necessarely the same of AppArmor upstream tests (although some tests might be
 enforced here as well).

Package: apertis-tests-apparmor-test-launcher
Architecture: any
Depends: ${shlibs:Depends}, libwebkit-clutter-common (>= 1.11.1+20121121+cbe592f-0co2), webkit-clutter-testing, chaiwala-user-session
Provides: chaiwala-apparmor-test-launcher
Conflicts: chaiwala-apparmor-test-launcher
Replaces: chaiwala-apparmor-test-launcher
Description: simple launcher to demo and test session lockdown
 This package contains a very simple launcher with the accompanying AppArmor
 profile. The launcher is started by default when this package is installed.

Package: apertis-tests-apparmor-fake-mxlauncher
Architecture: any
Depends: ${shlibs:Depends}, apertis-tests-apparmor-test-launcher
Provides: chaiwala-apparmor-fake-mxlauncher
Conflicts: chaiwala-apparmor-fake-mxlauncher
Replaces: chaiwala-apparmor-fake-mxlauncher
Description: replacement for MxLauncher that tries to do stuff it is not allowed to
 This package diverts the MxLauncher binary and install in its place a fake
 version that tries to do things the MxLauncher policy does not allow, such as
 accessing files which are not related to the browser cache/configuration.

Package: apertis-tests-apparmor-dbus
Architecture: any
Depends:
 ${misc:Depends},
 ${perl:Depends},
 ${python3:Depends},
 ${python:Depends},
 ${shlibs:Depends},
 apertis-tests,
 apertis-tests-apparmor-report,
 apparmor (>= 2.8.95~2430-0ubuntu3),
 apparmor-profiles,
 chaiwala-apparmor-profiles,
 chaiwala-tests,
 dbus,
Description: Functional tests for D-Bus mediation in AppArmor
 This package tests Apertis D-Bus mediation in AppArmor.

Package: apertis-tests-apparmor-gstreamer1.0
Architecture: all
Depends:
 ${misc:Depends},
 ${perl:Depends},
 ${python3:Depends},
 ${python:Depends},
 ${shlibs:Depends},
 apertis-tests,
 apertis-tests-apparmor-report,
 apparmor (>= 2.8.0-0ubuntu5co4),
 apparmor-profiles,
 chaiwala-apparmor-profiles,
 chaiwala-test-media,
 chaiwala-tests (>= 20130318),
 gstreamer1.0-tools (>= 1.0.5-1co3),
Description: Functional tests for GStreamer1.0 AppArmor profiles/abstractions
 This package tests Apertis AppArmor profiles for GStreamer 1.0.

Package: apertis-tests-apparmor-tracker
Architecture: any
Depends:
 ${misc:Depends},
 ${perl:Depends},
 ${python3:Depends},
 ${python:Depends},
 ${shlibs:Depends},
 apertis-tests,
 apertis-tests-apparmor-report,
 apparmor (>= 2.8.0-0ubuntu5co4),
 apparmor-profiles,
 chaiwala-apparmor-profiles,
 gir1.2-grilo-0.2,
 gir1.2-tracker-1.0,
 python3-gi,
 tracker (>= 0.14.1),
Description: Functional tests for Tracker AppArmor profiles/abstractions
 This package tests Apertis AppArmor profiles for Tracker.

Package: apertis-tests-apparmor-tumbler
Architecture: any
Depends:
 ${misc:Depends},
 ${perl:Depends},
 ${python3:Depends},
 ${python:Depends},
 ${shlibs:Depends},
 apertis-tests,
 apertis-tests-apparmor-report,
 apparmor (>= 2.8.0-0ubuntu5co4),
 apparmor-profiles,
 chaiwala-apparmor-profiles,
 chaiwala-tests,
 tumbler (>= 0.1.25),
Description: Functional tests for Tumbler AppArmor profiles
 This package tests Apertis AppArmor profiles for Tumbler.

Package: apertis-tests-apparmor-ofono
Architecture: any
Depends:
 ${misc:Depends},
 ${perl:Depends},
 ${python3:Depends},
 ${python:Depends},
 ${shlibs:Depends},
 apertis-tests,
 apparmor (>= 2.8.0-0ubuntu5co4),
 apparmor-profiles,
 chaiwala-apparmor-profiles, apertis-tests-apparmor-report,
 chaiwala-tests (>= 20130211.0),
 ofono,
Description: Functional tests for Ofono AppArmor abstraction
 Simple tests to ensure the Ofono profile are providing the
 required functionality and protection.

Package: apertis-tests-apparmor-bluez
Architecture: any
Depends:
 ${misc:Depends},
 ${perl:Depends},
 ${python3:Depends},
 ${python:Depends},
 ${shlibs:Depends},
 apertis-tests,
 apertis-tests-apparmor-report,
 apparmor (>= 2.8.0-0ubuntu5co4),
 apparmor-profiles,
 bluez,
 chaiwala-apparmor-profiles,
 chaiwala-tests (>= 20130211.0),
Description: Functional tests for Bluez AppArmor profiles
 Simple tests to ensure the Bluez profiles are providing the
 required functionality and protection.

Package: apertis-tests-apparmor-libreoffice
Architecture: any
Depends:
 ${misc:Depends},
 ${perl:Depends},
 ${python3:Depends},
 ${python:Depends},
 ${shlibs:Depends},
 apertis-tests,
 apertis-tests-apparmor-report,
 apparmor (>= 2.8.0-0ubuntu5co7),
 apparmor-profiles,
 chaiwala-apparmor-profiles,
 libreoffice-calc,
 libreoffice-impress,
 libreoffice-writer,
 python3-uno,
Description: Functional tests for LibreOffice AppArmor profiles
 This package tests Apertis AppArmor profiles for LibreOffice.

Package: apertis-tests-apparmor-geoclue
Architecture: any
Depends:
 ${misc:Depends},
 ${perl:Depends},
 ${python3:Depends},
 ${python:Depends},
 ${shlibs:Depends},
 apertis-tests,
 apertis-tests-apparmor-report,
 apparmor (>= 2.8.0-0ubuntu5co4),
 apparmor-profiles,
 chaiwala-apparmor-profiles,
 chaiwala-tests,
 geoclue,
 geoclue-manual,
Description: Functional tests for GeoCule AppArmor profiles/abstractions
 This package tests Apertis AppArmor profiles for GeoClue.

Package: apertis-tests-apparmor-pulseaudio
Architecture: any
Depends:
 ${misc:Depends},
 ${perl:Depends},
 ${python3:Depends},
 ${python:Depends},
 ${shlibs:Depends},
 apertis-tests,
 apertis-tests-apparmor-report,
 apparmor (>= 2.8.0-0ubuntu5co4),
 apparmor-profiles,
 chaiwala-apparmor-profiles,
 chaiwala-tests,
 pulseaudio-utils,
Description: Functional tests for PulseAudio AppArmor profiles/abstractions
 This package tests Apertis AppArmor profiles for PulseAudio.
Package: chaiwala-tests
Architecture: any
Depends: ${misc:Depends},
         ${python3:Depends},
         ${python:Depends},
         ${shlibs:Depends},
         apertis-tests,
         apertis-tests-bin,
         libglib2.0-bin, binutils,
         connman, python-dbus, python-gobject,
         gir1.2-gstreamer-1.0, gir1.2-gst-plugins-base-1.0,
         expect-dev
Description: Various Apertis test implementations
 Various Apertis-specific tests which were historically called
 "chaiwala-tests" (Chaiwala was an older project codename) and
 have not been split into smaller packages yet.

# When splitting up chaiwala-tests, if compiled code or extra dependencies
# are required, please install the (compiled) contents of ./foo/bar to
# /usr/lib/apertis-tests/foo/bar, and package them as apertis-tests-foo-bar.
# If there's no compiled code and no "heavy" dependencies, just install them
# to /usr/lib/apertis-tests/foo/bar in apertis-tests instead.
# Exception: if there is only a small amount of compiled code and
# the library dependencies are included in minimal images, they can go
# in apertis-tests-bin.