summaryrefslogtreecommitdiff
diff options
-rw-r--r--debian/changelog7
-rw-r--r--debian/control14
-rwxr-xr-xdebian/rules4
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