summaryrefslogtreecommitdiff
path: root/debian
diff options
authorSylvain Pineau <sylvain.pineau@canonical.com>2014-01-28 13:20:39 +0100
committerSylvain Pineau <sylvain.pineau@canonical.com>2016-10-07 09:48:53 +0200
commit36dc02c092402d3c8d6cc3f4e7f6a73b0aca1c05 (patch)
tree217edb64b6db37b2c8a3d901c9279cb71bb2be39 /debian
parent57e9773c83f7aa6bfe39fe58fdf74e98c41e4a00 (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/changelog12
-rw-r--r--debian/compat1
-rw-r--r--debian/control60
-rw-r--r--debian/copyright131
-rw-r--r--debian/patches/provider_version.patch11
-rw-r--r--debian/patches/series1
-rw-r--r--debian/plainbox-provider-checkbox.lintian-overrides2
-rwxr-xr-xdebian/rules10
-rw-r--r--debian/source/format1
-rw-r--r--debian/source/include-binaries1
-rw-r--r--debian/upstream-signing-key.pgpbin0 -> 83545 bytes
-rw-r--r--debian/watch3
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
new file mode 100644
index 0000000..e77a036
--- /dev/null
+++ b/debian/upstream-signing-key.pgp
Binary files differ
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