diff options
author | Pierre Equoy <pierre.equoy@canonical.com> | 2017-02-23 18:28:42 +0800 |
---|---|---|
committer | Pierre Equoy <pierre.equoy@canonical.com> | 2017-02-23 18:28:42 +0800 |
commit | f588cabf8cac36fb6d4d17bec22f8941e658323c (patch) | |
tree | 370bd6cecfe542df7ca5f80353402fbf059fe6ef | |
parent | da27f2161991232a519f18109d775a56144c6e7a (diff) |
Add Plainbox Packaging Metadata Support
For more information, please check the documentation page: http://checkbox.readthedocs.io/en/latest/units/packaging-meta-data.html
-rw-r--r-- | debian/changelog | 7 | ||||
-rw-r--r-- | debian/control | 14 | ||||
-rwxr-xr-x | debian/rules | 4 |
3 files changed, 20 insertions, 5 deletions
diff --git a/debian/changelog b/debian/changelog index c500801..22b2aab 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +plainbox-provider-oem (0.38) xenial; urgency=medium + + * Add Plainbox packaging metadata support + * Remove dependency on checkbox-gui (which is deprecated) + + -- Pierre Equoy <pierre.equoy@canonical.com> Thu, 23 Feb 2017 18:18:03 +0800 + plainbox-provider-oem (0.37) xenial; urgency=medium * Modify some test case in sutton-16-04 test plan diff --git a/debian/control b/debian/control index 4a28560..53efb2f 100644 --- a/debian/control +++ b/debian/control @@ -8,6 +8,7 @@ Build-Depends: intltool, python (>= 2.7), python3, + python3-debian, python3-plainbox (>= 0.5.3), plainbox-provider-resource-generic Standards-Version: 3.9.2 @@ -16,34 +17,37 @@ Homepage: https://code.edge.launchpad.net/~oem-qa/oem-qa-checkbox/oem-plainbox Package: plainbox-provider-oem Architecture: all -Depends: ${shlibs:Depends}, ${misc:Depends}, plainbox-provider-checkbox, plainbox-insecure-policy +Depends: ${shlibs:Depends}, ${misc:Depends}, ${plainbox:Depends}, plainbox-provider-checkbox, plainbox-insecure-policy +Recommends: ${plainbox:Recommends} +Suggests: ${plainbox:Suggests} +X-Plainbox-Provider: yes Description: plainbox oem provider Plainbox OEM provider to run OEM-specific jobs and test plans Package: plainbox-provider-oem-sutton Architecture: all -Depends: ${shlibs:Depends}, ${misc:Depends}, checkbox-gui, plainbox-provider-oem (= ${source:Version}) +Depends: ${shlibs:Depends}, ${misc:Depends}, plainbox-provider-oem (= ${source:Version}) Conflicts: plainbox-provider-oem-kittyhawk, plainbox-provider-oem-somerville, plainbox-provider-oem-stella Description: plainbox oem provider for sutton Plainbox OEM provider to run OEM-specific jobs and test plans (Sutton) Package: plainbox-provider-oem-kittyhawk Architecture: all -Depends: ${shlibs:Depends}, ${misc:Depends}, checkbox-gui, plainbox-provider-oem (= ${source:Version}) +Depends: ${shlibs:Depends}, ${misc:Depends}, plainbox-provider-oem (= ${source:Version}) Conflicts: plainbox-provider-oem-sutton, plainbox-provider-oem-somerville, plainbox-provider-oem-stella Description: plainbox oem provider for kittyhawk Plainbox OEM provider to run OEM-specific jobs and test plans (KittyHawk) Package: plainbox-provider-oem-stella Architecture: all -Depends: ${shlibs:Depends}, ${misc:Depends}, checkbox-gui, plainbox-provider-oem (= ${source:Version}) +Depends: ${shlibs:Depends}, ${misc:Depends}, plainbox-provider-oem (= ${source:Version}) Conflicts: plainbox-provider-oem-kittyhawk, plainbox-provider-oem-sutton, plainbox-provider-oem-somerville Description: plainbox oem provider for stella Plainbox OEM provider to run OEM-specific jobs and test plans (Stella) Package: plainbox-provider-oem-somerville Architecture: all -Depends: ${shlibs:Depends}, ${misc:Depends}, checkbox-gui, plainbox-provider-oem (= ${source:Version}) +Depends: ${shlibs:Depends}, ${misc:Depends}, plainbox-provider-oem (= ${source:Version}) Conflicts: plainbox-provider-oem-kittyhawk, plainbox-provider-oem-sutton, plainbox-provider-oem-stella Description: plainbox oem provider for somerville Plainbox OEM provider to run OEM-specific jobs and test plans (Somerville) diff --git a/debian/rules b/debian/rules index 3797698..d077322 100755 --- a/debian/rules +++ b/debian/rules @@ -14,3 +14,7 @@ override_dh_auto_install: python3 manage.py install \ --prefix=/usr --layout=unix \ --root=$(CURDIR)/debian/plainbox-provider-oem/ + +override_dh_gencontrol: + python3 manage.py packaging + dh_gencontrol |