summaryrefslogtreecommitdiff
diff options
authorZygmunt Krynicki <zygmunt.krynicki@canonical.com>2015-08-05 14:12:22 +0200
committerZygmunt Krynicki <zygmunt.krynicki@canonical.com>2015-08-05 15:02:52 +0200
commit4fd902ae6a5583d665a95f0490f51e9e34096265 (patch)
treea64e102ffdd6ac7215f3ecfdc3c99caa947837db
parent77524cf9c69573b40e695e7ff603ee7925d4916d (diff)
Create a backport for Ubuntu Precise, for the Hardware Certification Tools PPAdebian-0.21.3-1_ppa1canonical
* Create a backport for precise, for the Hardware Certification Tools PPA. This version has different packaging, not based on dh-python (sadly), so that it can build natively on 12.04. * Copy most dependencies over from the PPA packaging. It seems that most discrepancies are caused by the attempt to , ahem, sidestep requirements to follow the MIR (Main Inclusion Request) process for some of the things that are actually needed to run some tests. For the purpose of making the transition less costly I've opted into adopting the PPA packaging. At the same time I've filed a bug to reconcile dependencies into one (and to move them to the provider upstream via the packaging meta-data unit system). (The bug in question is http://pad.lv/1481691) * Discard the "manage.py packaging" step because of http://pad.lv/1481727 * Run wrap-and-sort on everything
-rw-r--r--debian/README.Debian11
-rw-r--r--debian/changelog18
-rw-r--r--debian/control37
-rw-r--r--debian/copyright1
-rwxr-xr-xdebian/rules4
5 files changed, 46 insertions, 25 deletions
diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..06fedd2
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,11 @@
+Tip: to test-build this package using an otherwise-vanilla sbuild for precise,
+you can use this command:
+
+sbuild -d precise \
+ --extra-repository="deb http://archive.ubuntu.com/ubuntu precise universe" \
+ --chroot-setup-commands="apt-key adv --keyserver keyserver.ubuntu.com --recv-key 1B4B6B2D2BBDF2BD" \
+ --extra-repository="deb http://ppa.launchpad.net/checkbox-dev/ppa/ubuntu precise main"
+
+It will enable universe and the development PPA and built the package locally
+against what is available in the PPA. This lessens the requirements to maintain
+a custom sbuild chroot just for building this package.
diff --git a/debian/changelog b/debian/changelog
index 74200c8..b5484ae 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,21 @@
+plainbox-provider-checkbox (0.21.3-1~ppa1) precise; urgency=medium
+
+ * Create a backport for precise, for the Hardware Certification Tools PPA.
+ This version has different packaging, not based on dh-python (sadly), so
+ that it can build natively on 12.04.
+ * Copy most dependencies over from the PPA packaging. It seems that most
+ discrepancies are caused by the attempt to , ahem, sidestep requirements
+ to follow the MIR (Main Inclusion Request) process for some of the things
+ that are actually needed to run some tests. For the purpose of making the
+ transition less costly I've opted into adopting the PPA packaging. At the
+ same time I've filed a bug to reconcile dependencies into one (and to move
+ them to the provider upstream via the packaging meta-data unit system).
+ (The bug in question is http://pad.lv/1481691)
+ * Discard the "manage.py packaging" step because of http://pad.lv/1481727
+ * Run wrap-and-sort on everything
+
+ -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com> Wed, 05 Aug 2015 10:31:25 +0200
+
plainbox-provider-checkbox (0.21.3-1) unstable; urgency=medium
* New upstream maintenance release:
diff --git a/debian/control b/debian/control
index 652883e..f116376 100644
--- a/debian/control
+++ b/debian/control
@@ -6,15 +6,13 @@ Uploaders: Sylvain Pineau <sylvain.pineau@canonical.com>,
Zygmunt Krynicki <zygmunt.krynicki@canonical.com>,
Python Applications Packaging Team <python-apps-team@lists.alioth.debian.org>
Build-Depends: debhelper (>= 9),
- dh-python,
intltool,
plainbox-provider-resource-generic (>= 0.17),
python (>= 2.7),
python3,
python3-checkbox-support (>= 0.18),
- python3-debian,
python3-plainbox (>= 0.22)
-Standards-Version: 3.9.6
+Standards-Version: 3.9.5
Vcs-Svn: svn://anonscm.debian.org/python-apps/packages/plainbox-provider-checkbox/trunk/
Vcs-Browser: http://anonscm.debian.org/viewvc/python-apps/packages/plainbox-provider-checkbox/trunk/
Homepage: http://launchpad.net/checkbox
@@ -27,40 +25,39 @@ Depends: plainbox-provider-resource-generic (>= 0.17),
python3,
python3-checkbox-support (>= 0.18),
${misc:Depends},
- ${plainbox:Depends},
${shlibs:Depends}
-Recommends: gir1.2-gst-plugins-base-1.0,
+Recommends: bonnie++,
+ curl,
+ ethtool,
+ gir1.2-gst-plugins-base-1.0,
gir1.2-gstreamer-1.0,
gstreamer1.0-plugins-good,
gstreamer1.0-pulseaudio,
+ hdparm,
libgstreamer1.0-0,
+ lshw,
+ nmap,
+ obexd-client,
pm-utils,
python3-apt,
python3-dbus,
python3-gi,
- ${plainbox:Recommends}
-Suggests: bonnie++,
- bootchart,
- curl,
- ethtool,
+ python3-guacamole,
+ smartmontools,
+ sysstat
+Suggests: bootchart,
+ fswebcam,
fwts,
- git-core,
glmark2,
glmark2-es2,
- hdparm,
- lshw,
+ gtkperf,
+ imagemagick,
mesa-utils,
- nmap,
- obexd-client,
obexftp,
render-bench,
- smartmontools,
sox,
stress,
- sysstat,
- wmctrl,
- ${plainbox:Suggests}
-X-Plainbox-Provider: yes
+ wmctrl
Description: CheckBox provider for PlainBox
This package provides the CheckBox jobs collection, i.e the hardware test
definitions and scripts originally included with CheckBox.
diff --git a/debian/copyright b/debian/copyright
index 73c8143..83e320c 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -87,4 +87,3 @@ License: GPL-3
.
On Debian-based systems the full text of the GPL, version 3, can be found at
/usr/share/common-licenses/GPL-3.
-
diff --git a/debian/rules b/debian/rules
index dbc8326..60d6a39 100755
--- a/debian/rules
+++ b/debian/rules
@@ -35,7 +35,3 @@ override_dh_auto_install:
# But don't modify the name, it has to be exactly as before
sed -i -e 's!name = $(terse_id)!name = $(verbose_id)!g' \
$(CURDIR)/debian/$(pkg_name)/usr/share/plainbox-providers-1/$(terse_id).provider
-
-override_dh_gencontrol:
- python3 manage.py packaging
- dh_gencontrol