summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSandro Tosi <morph@debian.org>2019-09-09 05:51:59 +0200
committerSandro Tosi <morph@debian.org>2019-09-09 05:51:59 +0200
commit1ca012a53a436bfd1da4e4a9767b5da54c15d311 (patch)
tree20cefd2188c7950a0e6db29aad7042bc81ed98ba
parent1605094d64eede7fc798e9621a0f9c6591b53548 (diff)
parented9a7e2db9412ca72491104d4b8bbd6534bca387 (diff)
pyvisa (1.9.1-2) unstable; urgency=medium
[ Ondřej Nový ] * Use debhelper-compat instead of debian/compat. [ Sandro Tosi ] * Team upload. * Remove Python 2 support; Closes: #938296 * debian/control - bump Standards-Version to 4.4.0 (no changes needed) [dgit import unpatched pyvisa 1.9.1-2]
-rw-r--r--debian/changelog155
-rw-r--r--debian/control25
-rw-r--r--debian/copyright148
-rw-r--r--debian/gbp.conf2
-rw-r--r--debian/python3-pyvisa.docs1
-rwxr-xr-xdebian/rules25
-rw-r--r--debian/source/format1
-rw-r--r--debian/upstream/metadata6
-rw-r--r--debian/watch2
9 files changed, 365 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..e6cfebf
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,155 @@
+pyvisa (1.9.1-2) unstable; urgency=medium
+
+ [ Ondřej Nový ]
+ * Use debhelper-compat instead of debian/compat.
+
+ [ Sandro Tosi ]
+ * Team upload.
+ * Remove Python 2 support; Closes: #938296
+ * debian/control
+ - bump Standards-Version to 4.4.0 (no changes needed)
+
+ -- Sandro Tosi <morph@debian.org> Sun, 08 Sep 2019 23:51:59 -0400
+
+pyvisa (1.9.1-1) unstable; urgency=medium
+
+ * New upstream release
+ - Drop patch
+ * debian/upstream/metadata added pointing to github
+
+ -- Ruben Undheim <ruben.undheim@gmail.com> Sun, 19 Aug 2018 22:22:03 +0200
+
+pyvisa (1.9.0-1) unstable; urgency=medium
+
+ * New upstream release
+
+ [ Ondřej Nový ]
+ * debian/control: Set Vcs-* to salsa.debian.org
+ * debian/copyright: Use https protocol in Format field
+ * debian/control: Deprecating priority extra as per policy 4.0.1
+ * debian/changelog: Remove trailing whitespaces
+ * debian/control: Remove ancient X-Python3-Version field
+
+ [ Ruben Undheim ]
+ * Updated homepage URL, watch URL and source url in debian/copyright
+ * debian/copyright: Updates according to changes in new release
+ * debian/compat: compat level set to 11
+ * debian/control:
+ - debhelper >= 11
+ - Standards version 4.2.0
+ * Deleted debian/.git-dpm
+ * debian/patches/0001-fix-build.patch:
+ - Fix an issue popping up when building on latest sid
+
+ -- Ruben Undheim <ruben.undheim@gmail.com> Sun, 05 Aug 2018 21:12:47 +0200
+
+pyvisa (1.8-4) unstable; urgency=low
+
+ * Moved python-pyvisa-py back from Depends to Recommends. (Closes: #836963)
+ This fixes a circular dependency issue.
+
+ -- Ruben Undheim <ruben.undheim@gmail.com> Thu, 22 Sep 2016 19:22:55 +0200
+
+pyvisa (1.8-3) unstable; urgency=medium
+
+ [ Ondřej Nový ]
+ * Fixed VCS URL (https)
+
+ [ Ruben Undheim ]
+ * debian/control:
+ - Move libvisa0 from Depends to Suggests
+ - Move python-pyvisa-py from Recommends to Depends
+ - New Standards version 3.9.8
+
+ -- Ruben Undheim <ruben.undheim@gmail.com> Sat, 27 Aug 2016 10:41:27 +0200
+
+pyvisa (1.8-2) unstable; urgency=low
+
+ * debian/control:
+ - Recommend pyvisa-py
+ - Small improvement of package description
+
+ -- Ruben Undheim <ruben.undheim@gmail.com> Sat, 12 Sep 2015 01:38:44 +0200
+
+pyvisa (1.8-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Ruben Undheim <ruben.undheim@gmail.com> Tue, 01 Sep 2015 22:26:12 +0200
+
+pyvisa (1.7-1) unstable; urgency=medium
+
+ * New upstream release
+ * Updated d/copyright with info about new files.
+ * d/control:
+ - transitional package pyvisa moved to Section "oldlibs" and description
+ changed.
+
+ -- Ruben Undheim <ruben.undheim@gmail.com> Fri, 29 May 2015 16:50:18 +0200
+
+pyvisa (1.6.3-4) unstable; urgency=medium
+
+ * d/control:
+ - Added missing install dependencies: python-pkg-resources and
+ python3-pkg-resources
+
+ -- Ruben Undheim <ruben.undheim@gmail.com> Thu, 28 May 2015 22:45:17 +0200
+
+pyvisa (1.6.3-3) unstable; urgency=low
+
+ * Uploaded to unstable
+
+ -- Ruben Undheim <ruben.undheim@gmail.com> Sat, 23 May 2015 11:55:57 +0200
+
+pyvisa (1.6.3-2) experimental; urgency=low
+
+ * Added python3 binary: python3-pyvisa
+ * Renamed pyvisa binary to python-pyvisa
+ * debian/copyright:
+ - Added copyright year and comment for Hernan E. Grecco
+ * debian/control:
+ - Added everything needed for building python3 binary as well
+ as python2 binary.
+ - Cleaned up Build-Depends list
+ - Section: python, Priority: optional
+ - python-pyvisa "replaces" and "breaks" pyvisa to provide backwards
+ compatibility
+ - pyvisa transitional dummy package added
+ * debian/docs --> python-pyvisa.docs and python3-pyvisa.docs
+ * debian/install --> python-pyvisa.install and python3-pyvisa.install
+ * debian/rules:
+ - Added --with python3 and --buildsystem=python_distutils
+ - More in override_dh_auto_clean to properly clean up
+ - override_dh_auto_build and override_dh_auto_install for building
+ python3 binary correctly.
+
+ -- Ruben Undheim <ruben.undheim@gmail.com> Mon, 16 Mar 2015 19:11:37 +0100
+
+pyvisa (1.6.3-1) experimental; urgency=low
+
+ * New upstream release (Closes: 775767)
+ - All patches removed
+ * New maintainer
+ * debian/control:
+ - Added new dependencies: dh-python, {python:Depends}
+ - Removed unneeded dependencies
+ - Standards-version to 3.9.6
+ - Added X-Python-Version
+ * debian/copyright:
+ - Added new copyright holders
+ - Changed source URL
+ * debian/rules:
+ - Added override_dh_auto_clean to properly clean
+ - Install CHANGES as upstream changelog since it
+ is the newest
+ * debian/watch: Changed URL (upstream has changed)
+ * Added debian/gbp.conf to enable pristine-tar build
+ * Added debian/docs and debian/install for installing docs
+
+ -- Ruben Undheim <ruben.undheim@gmail.com> Thu, 12 Mar 2015 07:44:18 +0100
+
+pyvisa (1.4-1) unstable; urgency=low
+
+ * Initial release
+
+ -- Simon Richter <sjr@debian.org> Tue, 29 Jan 2013 23:50:45 +0100
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..a8b5d41
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,25 @@
+Source: pyvisa
+Section: python
+Priority: optional
+Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
+Uploaders: Ruben Undheim <ruben.undheim@gmail.com>
+Build-Depends: debhelper-compat (= 11),
+ dh-python,
+ python3-all,
+ python3-setuptools
+Standards-Version: 4.4.0
+X-Python-Version: all
+Vcs-Browser: https://salsa.debian.org/python-team/modules/pyvisa
+Vcs-Git: https://salsa.debian.org/python-team/modules/pyvisa.git
+Homepage: https://pyvisa.readthedocs.io/
+
+Package: python3-pyvisa
+Architecture: all
+Depends: python3-pkg-resources, ${python3:Depends}, ${misc:Depends}
+Recommends: python3-pyvisa-py
+Suggests: libvisa0
+Description: Python 3 bindings for Virtual Instrument Software Architecture
+ The VISA standard provides a common interface for communication with test
+ and measurement equipment.
+ .
+ This package provides Python 3 bindings for VISA.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..593bb84
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,148 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: pyvisa
+Source: https://github.com/pyvisa/pyvisa
+
+Files: *
+Copyright: 2005-2018 PyVISA Authors and contributors
+ 2005, 2006, 2007, 2008 Torsten Bronger <bronger@physik.rwth-aachen.de>
+ 2005, 2006, 2007, 2008 Gregor Thalhammer <gth@users.sourceforge.net>
+ 2012, 2013 Florian Bauer
+ 2013-2015 Hernan E. Grecco <hernan.grecco@gmail.com>
+License: MIT
+Comment: Hernan E. Grecco is the current upstream and his commits (and copyright
+ dates) can be checked at https://github.com/hgrecco/pyvisa
+
+Files: docs/default.css
+Copyright: ? David Goodger <goodger@users.sourceforge.net>
+License: public-domain
+ This stylesheet has been placed in the public domain.
+
+Files: pyvisa/thirdparty/prettytable.py
+Copyright: 2009-2013 Luke Maurits <luke@maurits.id.au>
+License: BSD-3-clause
+
+Files: pyvisa/compat/nullhandler.py
+ pyvisa/compat/struct.py
+Copyright: 2013, 2015 PSF
+License: PSF
+
+Files: pyvisa/compat/ordereddict.py
+Copyright: 2009 Raymond Hettinger
+License: MIT
+
+Files: docs/_themes/*
+Copyright: 2010 Armin Ronacher
+License: BSD-3-clause
+
+Files: docs/_themes/sphinx_rtd_theme/search.html
+ docs/_themes/sphinx_rtd_theme/layout_old.html
+Copyright: 2007-2013 Sphinx team
+License: BSD-3-clause
+
+Files: debian/*
+Copyright: 2013 Simon Richter <sjr@debian.org>
+ 2015-2016,2018 Ruben Undheim <ruben.undheim@gmail.com>
+License: GPL-2+
+
+
+
+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.
+
+
+License: GPL-2+
+ This package 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 package 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 systems, the complete text of the GNU General
+ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
+
+
+License: BSD-3-clause
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+ .
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ * The name of the author may not be used to endorse or promote products
+ derived from this software without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+License: PSF
+ 1. This LICENSE AGREEMENT is between the Python Software Foundation
+ ("PSF"), and the Individual or Organization ("Licensee") accessing and
+ otherwise using this software ("Python") in source or binary form and
+ its associated documentation.
+ .
+ 2. Subject to the terms and conditions of this License Agreement, PSF
+ hereby grants Licensee a nonexclusive, royalty-free, world-wide
+ license to reproduce, analyze, test, perform and/or display publicly,
+ prepare derivative works, distribute, and otherwise use Python
+ alone or in any derivative version, provided, however, that PSF's
+ License Agreement and PSF's notice of copyright, i.e., "Copyright (c)
+ 2001, 2002, 2003, 2004, 2005, 2006 Python Software Foundation; All Rights
+ Reserved" are retained in Python alone or in any derivative version
+ prepared by Licensee.
+ .
+ 3. In the event Licensee prepares a derivative work that is based on
+ or incorporates Python or any part thereof, and wants to make
+ the derivative work available to others as provided herein, then
+ Licensee hereby agrees to include in any such work a brief summary of
+ the changes made to Python.
+ .
+ 4. PSF is making Python available to Licensee on an "AS IS"
+ basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
+ IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
+ DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
+ FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
+ INFRINGE ANY THIRD PARTY RIGHTS.
+ .
+ 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
+ FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
+ A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
+ OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
+ .
+ 6. This License Agreement will automatically terminate upon a material
+ breach of its terms and conditions.
+ .
+ 7. Nothing in this License Agreement shall be deemed to create any
+ relationship of agency, partnership, or joint venture between PSF and
+ Licensee. This License Agreement does not grant permission to use PSF
+ trademarks or trade name in a trademark sense to endorse or promote
+ products or services of Licensee, or any third party.
+ .
+ 8. By copying, installing or otherwise using Python, Licensee
+ agrees to be bound by the terms and conditions of this License
+ Agreement.
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..cec628c
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,2 @@
+[DEFAULT]
+pristine-tar = True
diff --git a/debian/python3-pyvisa.docs b/debian/python3-pyvisa.docs
new file mode 100644
index 0000000..e845566
--- /dev/null
+++ b/debian/python3-pyvisa.docs
@@ -0,0 +1 @@
+README
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..3fba670
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,25 @@
+#!/usr/bin/make -f
+
+%:
+ dh $@ --with python3 --buildsystem=pybuild
+
+override_dh_auto_clean:
+ $(RM) -r PyVISA.egg-info
+ $(RM) -r build
+ dh_auto_clean
+
+#override_dh_auto_build:
+# dh_auto_build
+# set -ex; for python in $(shell py3versions -r); do \
+# $$python setup.py build; \
+# done
+
+#override_dh_auto_install:
+# dh_auto_install
+# set -ex; for python in $(shell py3versions -r); do \
+# $$python setup.py install --install-layout=deb \
+# --root $(CURDIR)/debian/tmp; \
+# done;
+
+override_dh_installchangelogs:
+ dh_installchangelogs -k CHANGES
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/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..57757e1
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,6 @@
+---
+Bug-Database: https://github.com/pyvisa/pyvisa/issues
+Bug-Submit: https://github.com/pyvisa/pyvisa/issues/new
+Name: pyvisa
+Repository: https://github.com/pyvisa/pyvisa.git
+Repository-Browse: https://github.com/pyvisa/pyvisa
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..c427358
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=3
+https://github.com/pyvisa/pyvisa/releases /pyvisa/pyvisa/archive/(\d\S+)\.tar\.(?:bz2|gz|xz)