diff options
| author | Sylvain Pineau <sylvain.pineau@canonical.com> | 2014-01-28 13:20:39 +0100 |
|---|---|---|
| committer | Sylvain Pineau <sylvain.pineau@canonical.com> | 2016-10-07 09:48:53 +0200 |
| commit | 36dc02c092402d3c8d6cc3f4e7f6a73b0aca1c05 (patch) | |
| tree | 217edb64b6db37b2c8a3d901c9279cb71bb2be39 /debian | |
| parent | 57e9773c83f7aa6bfe39fe58fdf74e98c41e4a00 (diff) | |
plainbox-provider-checkbox (0.3-2) unstable; urgency=low
* Patch the checkbox.provider file to add the version number, required by plainbox >= 0.5.
Diffstat (limited to 'debian')
| -rw-r--r-- | debian/changelog | 12 | ||||
| -rw-r--r-- | debian/compat | 1 | ||||
| -rw-r--r-- | debian/control | 60 | ||||
| -rw-r--r-- | debian/copyright | 131 | ||||
| -rw-r--r-- | debian/patches/provider_version.patch | 11 | ||||
| -rw-r--r-- | debian/patches/series | 1 | ||||
| -rw-r--r-- | debian/plainbox-provider-checkbox.lintian-overrides | 2 | ||||
| -rwxr-xr-x | debian/rules | 10 | ||||
| -rw-r--r-- | debian/source/format | 1 | ||||
| -rw-r--r-- | debian/source/include-binaries | 1 | ||||
| -rw-r--r-- | debian/upstream-signing-key.pgp | bin | 0 -> 83545 bytes | |||
| -rw-r--r-- | debian/watch | 3 |
12 files changed, 233 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..97778d6 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,12 @@ +plainbox-provider-checkbox (0.3-2) unstable; urgency=low + + * Patch the checkbox.provider file to add the version number, required by + plainbox >= 0.5. + + -- Sylvain Pineau <sylvain.pineau@canonical.com> Tue, 28 Jan 2014 13:20:39 +0100 + +plainbox-provider-checkbox (0.3-1) unstable; urgency=low + + * Initial release (Closes: #735208) + + -- Sylvain Pineau <sylvain.pineau@canonical.com> Wed, 22 Jan 2014 00:58:42 +0100 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..283fa12 --- /dev/null +++ b/debian/control @@ -0,0 +1,60 @@ +Source: plainbox-provider-checkbox +Section: utils +Priority: optional +Maintainer: Sylvain Pineau <sylvain.pineau@canonical.com> +Uploaders: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org> +Build-Depends: + debhelper (>= 9), + dh-python, + python3-all, + python3-distutils-extra +Standards-Version: 3.9.5 +X-Python3-Version: >= 3.2 +Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/plainbox-provider-checkbox/trunk/ +Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/plainbox-provider-checkbox/trunk/ +Homepage: http://launchpad.net/checkbox + +Package: plainbox-provider-checkbox +Architecture: any +Depends: plainbox-provider-resource-generic, + python3 (>= 3.2), + ${misc:Depends}, + ${shlibs:Depends} +Recommends: gir1.2-gst-plugins-base-1.0, + gir1.2-gstreamer-1.0, + gstreamer1.0-plugins-good, + gstreamer1.0-pulseaudio, + libgstreamer1.0-0, + pm-utils, + python3-apt, + python3-dbus, + python3-gi +Suggests: bonnie++, + bootchart, + curl, + ethtool, + fwts, + git-core, + glmark2, + glmark2-es2, + hdparm, + lshw, + mesa-utils, + nmap, + obexd-client, + obexftp, + python (>= 2.7), + render-bench, + smartmontools, + sox, + stress, + sysstat, + 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. + It is used together alongside with PlainBox. + . + Jobs are smallest units of testing that can be performed by PlainBox. + All jobs have an unique name. There are many types of jobs, some are fully + automated others are fully manual. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..694d84a --- /dev/null +++ b/debian/copyright @@ -0,0 +1,131 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: plainbox-provider-checkbox +Source: https://launchpad.net/checkbox + +Files: * +Copyright: Copyright 2007-2013 Canonical Ltd. +License: GPL-3 + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License version 3, + as published by the Free Software Foundation. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + . + On Debian-based systems the full text of the GPL, version 3, can be found at + /usr/share/common-licenses/GPL-3. + +Files: provider_bin/alsa_info +Copyright: Copyright (C) 2007 Free Software Foundation. +License: GPL-2 + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian-based systems the full text of the GPL, version 2, can be found at + /usr/share/common-licenses/GPL-2. + +Files: provider_bin/camera_test +Copyright: + Copyright 2008-2012 Canonical Ltd. + . + The v4l2 ioctl code comes from the Python bindings for the v4l2 + userspace api (http://pypi.python.org/pypi/v4l2): + Copyright (C) 1999-2009 the contributors + . + The JPEG metadata parser is a part of bfg-pages: + http://code.google.com/p/bfg-pages/source/browse/trunk/pages/getimageinfo.py + Copyright (C) Tim Hoffman +License: GPL-3 + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License version 3, + as published by the Free Software Foundation. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + . + On Debian-based systems the full text of the GPL, version 3, can be found at + /usr/share/common-licenses/GPL-3. + +Files: provider_bin/graphics_driver +Copyright: Copyright (C) 2010-2012 Bryce W. Harrington All Rights Reserved. +License: MIT + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + +Files: provider_bin/mm-test +Copyright: + Copyright (C) 2008 Novell, Inc. + Copyright (C) 2009 Red Hat, Inc. +License: GPL-2 + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian-based systems the full text of the GPL, version 2, can be found at + /usr/share/common-licenses/GPL-2. + +Files: provider_bin/threaded_memtest.c +Copyright: Copyright (C) 2006 Red Hat, Inc. All Rights Reserved. +License: GPL-2 + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian-based systems the full text of the GPL, version 2, can be found at + /usr/share/common-licenses/GPL-2. diff --git a/debian/patches/provider_version.patch b/debian/patches/provider_version.patch new file mode 100644 index 0000000..3824b43 --- /dev/null +++ b/debian/patches/provider_version.patch @@ -0,0 +1,11 @@ +Description: Add the provider version for compatibility with plainbox >= 0.5 +Author: Sylvain Pineau <sylvain.pineau@canonical.com> +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- a/checkbox.provider ++++ b/checkbox.provider +@@ -2,3 +2,4 @@ + name = 2013.com.canonical:checkbox + location = /usr/lib/plainbox-providers-1/checkbox/ + description = CheckBox provider ++version = 1.0 diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..20f3544 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +provider_version.patch diff --git a/debian/plainbox-provider-checkbox.lintian-overrides b/debian/plainbox-provider-checkbox.lintian-overrides new file mode 100644 index 0000000..49397fd --- /dev/null +++ b/debian/plainbox-provider-checkbox.lintian-overrides @@ -0,0 +1,2 @@ +# image files are very specific to the application, they don't belong in /usr/share +plainbox-provider-checkbox binary: image-file-in-usr-lib diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..aa33166 --- /dev/null +++ b/debian/rules @@ -0,0 +1,10 @@ +#!/usr/bin/make -f +export PYBUILD_NAME=plainbox-provider-checkbox + +%: + dh $@ --with=python3 --buildsystem=pybuild + +override_dh_auto_install: + dh_auto_install + rm -rf debian/*/usr/lib/python3*/dist-packages/*.egg-info + rm -rf debian/*/usr/lib/plainbox-providers-1/checkbox/bin/*.c diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/source/include-binaries b/debian/source/include-binaries new file mode 100644 index 0000000..95a390b --- /dev/null +++ b/debian/source/include-binaries @@ -0,0 +1 @@ +debian/upstream-signing-key.pgp diff --git a/debian/upstream-signing-key.pgp b/debian/upstream-signing-key.pgp Binary files differnew file mode 100644 index 0000000..e77a036 --- /dev/null +++ b/debian/upstream-signing-key.pgp diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..446a7b3 --- /dev/null +++ b/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts=pgpsigurlmangle=s/$/.asc/ \ + http://pypi.python.org/packages/source/p/plainbox-provider-checkbox/plainbox-provider-checkbox-(.*)\.tar\.gz |
