diff options
author | Zygmunt Krynicki <zygmunt.krynicki@canonical.com> | 2015-08-05 14:12:22 +0200 |
---|---|---|
committer | Zygmunt Krynicki <zygmunt.krynicki@canonical.com> | 2015-08-05 15:02:52 +0200 |
commit | 4fd902ae6a5583d665a95f0490f51e9e34096265 (patch) | |
tree | a64e102ffdd6ac7215f3ecfdc3c99caa947837db | |
parent | 77524cf9c69573b40e695e7ff603ee7925d4916d (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.Debian | 11 | ||||
-rw-r--r-- | debian/changelog | 18 | ||||
-rw-r--r-- | debian/control | 37 | ||||
-rw-r--r-- | debian/copyright | 1 | ||||
-rwxr-xr-x | debian/rules | 4 |
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 |