From 08e636227db7b20a4d4316b197b42931197b95ec Mon Sep 17 00:00:00 2001 From: Dima Kogan Date: Thu, 2 Jul 2015 13:12:12 -0700 Subject: [PATCH 01/11] debianization --- debian/changelog | 5 +++++ debian/compat | 1 + debian/control | 29 +++++++++++++++++++++++++++++ debian/copyright | 16 ++++++++++++++++ debian/rules | 6 ++++++ debian/source/format | 1 + debian/watch | 3 +++ 7 files changed, 61 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/watch diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..a7cda9d --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +python-gnuplotlib (0.1-1) unstable; urgency=low + + * Initial release + + -- Dima Kogan Thu, 02 Jul 2015 13:02:40 -0700 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..2c6918f --- /dev/null +++ b/debian/control @@ -0,0 +1,29 @@ +Source: python-gnuplotlib +Section: python +Priority: optional +Build-Depends: debhelper (>= 9), dh-python, python-all, python3-all +Maintainer: Dima Kogan +Standards-Version: 3.9.6 +Homepage: http://github.com/dkogan/gnuplotlib +Vcs-Git: https://github.com/dkogan/gnuplotlib.git +Vcs-Browser: http://github.com/dkogan/gnuplotlib + +Package: python-gnuplotlib +Architecture: all +Depends: ${misc:Depends}, ${python:Depends}, + gnuplot-qt | gnuplot-x11 | gnuplot-nox | gnuplot5-qt | gnuplot5-x11 | gnuplot5-nox | gnuplot +Description: Gnuplot-based plotter for numpy + gnuplotlib allows numpy data to be plotted using Gnuplot as a backend. As much + as was possible, this module acts as a passive pass-through to Gnuplot, thus + making available the full power and flexibility of the Gnuplot backend. + +Package: python3-gnuplotlib +Architecture: all +Depends: ${misc:Depends}, ${python3:Depends}, + gnuplot-qt | gnuplot-x11 | gnuplot-nox | gnuplot5-qt | gnuplot5-x11 | gnuplot5-nox | gnuplot +Description: Gnuplot-based plotter for numpy + gnuplotlib allows numpy data to be plotted using Gnuplot as a backend. As much + as was possible, this module acts as a passive pass-through to Gnuplot, thus + making available the full power and flexibility of the Gnuplot backend. + . + This package contains the Python 3 version of the library. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..18d46e4 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,16 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Source: https://github.com/dkogan/gnuplotlib +Upstream-Contact: Dima Kogan, +Upstream-Name: gnuplotlib + +Files: * +Copyright: 2015, Dima Kogan +License: LGPL + +License: LGPL + This program is free software; you can redistribute it and/or modify it under + the terms of the GNU Lesser General Public License as published by the Free + Software Foundation (any version) + . + On Debian GNU/Linux systems, the complete text of the Lesser General Public + License can be found in `/usr/share/common-licenses/LGPL-3'. diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..4dc3a33 --- /dev/null +++ b/debian/rules @@ -0,0 +1,6 @@ +#!/usr/bin/make -f + +export PYBUILD_NAME=gnuplotlib + +%: + dh $@ --with python2,python3 --buildsystem=pybuild 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/watch b/debian/watch new file mode 100644 index 0000000..85a8e43 --- /dev/null +++ b/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts=uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha|b|a)\d*)$/$1~$2/,dversionmangle=s/\+(debian|dfsg|ds|deb)\d*$// \ +https://github.com/dkogan/gnuplotlib/tags .*/v?(\d.*)\.(?:tgz|tbz2|txz|tar\.(?:gz|bz2|xz)) From 3dc1947eb929ffa25c523820c08b18e767d1467c Mon Sep 17 00:00:00 2001 From: Dima Kogan Date: Thu, 2 Jul 2015 14:44:10 -0700 Subject: [PATCH 02/11] examples --- debian/python-gnuplotlib.examples | 1 + debian/python3-gnuplotlib.examples | 1 + 2 files changed, 2 insertions(+) create mode 100644 debian/python-gnuplotlib.examples create mode 100644 debian/python3-gnuplotlib.examples diff --git a/debian/python-gnuplotlib.examples b/debian/python-gnuplotlib.examples new file mode 100644 index 0000000..b335f2c --- /dev/null +++ b/debian/python-gnuplotlib.examples @@ -0,0 +1 @@ +demo.py diff --git a/debian/python3-gnuplotlib.examples b/debian/python3-gnuplotlib.examples new file mode 100644 index 0000000..b335f2c --- /dev/null +++ b/debian/python3-gnuplotlib.examples @@ -0,0 +1 @@ +demo.py From 24eb709fa12218700715c1faf1b43a80031415e5 Mon Sep 17 00:00:00 2001 From: Dima Kogan Date: Thu, 2 Jul 2015 14:46:04 -0700 Subject: [PATCH 03/11] gbp.conf --- debian/gbp.conf | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 debian/gbp.conf diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..8e925ca --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,6 @@ +[DEFAULT] +debian-branch = debian +upstream-tag = v%(version)s +pristine-tar = False +export-dir = build +tag = True From c0c33a7565f65731b1a8ef70c328e2f6f7ee9094 Mon Sep 17 00:00:00 2001 From: Dima Kogan Date: Thu, 2 Jul 2015 17:15:36 -0700 Subject: [PATCH 04/11] removed python3 packages. apparently not even numpy supports it --- debian/control | 13 +------------ debian/python3-gnuplotlib.examples | 1 - debian/rules | 2 +- 3 files changed, 2 insertions(+), 14 deletions(-) delete mode 100644 debian/python3-gnuplotlib.examples diff --git a/debian/control b/debian/control index 2c6918f..66e9695 100644 --- a/debian/control +++ b/debian/control @@ -1,7 +1,7 @@ Source: python-gnuplotlib Section: python Priority: optional -Build-Depends: debhelper (>= 9), dh-python, python-all, python3-all +Build-Depends: debhelper (>= 9), dh-python, python-all Maintainer: Dima Kogan Standards-Version: 3.9.6 Homepage: http://github.com/dkogan/gnuplotlib @@ -16,14 +16,3 @@ Description: Gnuplot-based plotter for numpy gnuplotlib allows numpy data to be plotted using Gnuplot as a backend. As much as was possible, this module acts as a passive pass-through to Gnuplot, thus making available the full power and flexibility of the Gnuplot backend. - -Package: python3-gnuplotlib -Architecture: all -Depends: ${misc:Depends}, ${python3:Depends}, - gnuplot-qt | gnuplot-x11 | gnuplot-nox | gnuplot5-qt | gnuplot5-x11 | gnuplot5-nox | gnuplot -Description: Gnuplot-based plotter for numpy - gnuplotlib allows numpy data to be plotted using Gnuplot as a backend. As much - as was possible, this module acts as a passive pass-through to Gnuplot, thus - making available the full power and flexibility of the Gnuplot backend. - . - This package contains the Python 3 version of the library. diff --git a/debian/python3-gnuplotlib.examples b/debian/python3-gnuplotlib.examples deleted file mode 100644 index b335f2c..0000000 --- a/debian/python3-gnuplotlib.examples +++ /dev/null @@ -1 +0,0 @@ -demo.py diff --git a/debian/rules b/debian/rules index 4dc3a33..8c5ba31 100755 --- a/debian/rules +++ b/debian/rules @@ -3,4 +3,4 @@ export PYBUILD_NAME=gnuplotlib %: - dh $@ --with python2,python3 --buildsystem=pybuild + dh $@ --with python2 --buildsystem=pybuild From 6a6c3747a8de98f9bd92d15ca3f685442f24384c Mon Sep 17 00:00:00 2001 From: Dima Kogan Date: Fri, 3 Jul 2015 13:48:18 -0700 Subject: [PATCH 05/11] licence: LGPL 3 or higher --- debian/copyright | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/debian/copyright b/debian/copyright index 18d46e4..d24aca4 100644 --- a/debian/copyright +++ b/debian/copyright @@ -5,12 +5,12 @@ Upstream-Name: gnuplotlib Files: * Copyright: 2015, Dima Kogan -License: LGPL +License: LGPL-3+ -License: LGPL +License: LGPL-3+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free - Software Foundation (any version) + Software Foundation; either version 3, or (at your option) any later version. . On Debian GNU/Linux systems, the complete text of the Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-3'. From d11e3a0c12578db364ee149706559ceb23f5421e Mon Sep 17 00:00:00 2001 From: Dima Kogan Date: Thu, 16 Jul 2015 21:50:54 -0700 Subject: [PATCH 06/11] changelog bump --- debian/changelog | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/debian/changelog b/debian/changelog index a7cda9d..77ff427 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,14 @@ +python-gnuplotlib (0.4-1) unstable; urgency=medium + + * removed python3 packages; too much pain to support it + * license: LGPL 3 or higher + * fixed 'unset=xxx' with a non-list xxx + * more precise handling of the 'log' plot option + * The test plots now go to /dev/null, preventing write-buffer-full issues + * much shorter checkpoint string + + -- Dima Kogan Thu, 16 Jul 2015 21:49:29 -0700 + python-gnuplotlib (0.1-1) unstable; urgency=low * Initial release From 483968160f6e465f93ae21071a96fdbbd245082c Mon Sep 17 00:00:00 2001 From: Dima Kogan Date: Thu, 16 Jul 2015 22:37:34 -0700 Subject: [PATCH 07/11] version bump --- debian/changelog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 77ff427..cdef086 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -python-gnuplotlib (0.4-1) unstable; urgency=medium +python-gnuplotlib (0.5-1) unstable; urgency=medium * removed python3 packages; too much pain to support it * license: LGPL 3 or higher From 69b3cfcb83d2783d1c4172a1af70b8db7f710150 Mon Sep 17 00:00:00 2001 From: Dima Kogan Date: Sun, 19 Jul 2015 20:50:06 -0700 Subject: [PATCH 08/11] changelog bump --- debian/changelog | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/debian/changelog b/debian/changelog index cdef086..abbab34 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +python-gnuplotlib (0.6-1) unstable; urgency=medium + + * turning on 'dump' in a not-brand-new global plot object now works + * fixed broken range settings + * *range options can now be given as a tuple or a list + * added plotimage() + + -- Dima Kogan Sun, 19 Jul 2015 20:49:27 -0700 + python-gnuplotlib (0.5-1) unstable; urgency=medium * removed python3 packages; too much pain to support it From 29fd44d73de609e91cc68773ba0b182ef55e5661 Mon Sep 17 00:00:00 2001 From: Dima Kogan Date: Tue, 13 Oct 2015 12:41:15 -0700 Subject: [PATCH 09/11] changelog bump --- debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index abbab34..3dffe48 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +python-gnuplotlib (0.7-1) unstable; urgency=medium + + * Upstream update: broadcasting support + + -- Dima Kogan Tue, 13 Oct 2015 12:39:57 -0700 + python-gnuplotlib (0.6-1) unstable; urgency=medium * turning on 'dump' in a not-brand-new global plot object now works From d71dc9771036adce59b5e76035c1aeb41831d93a Mon Sep 17 00:00:00 2001 From: Dima Kogan Date: Wed, 14 Oct 2015 20:12:55 -0700 Subject: [PATCH 10/11] changelog bump --- debian/changelog | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/debian/changelog b/debian/changelog index 3dffe48..f8f12df 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +python-gnuplotlib (0.8-1) unstable; urgency=medium + + * Upstream update: + * svg hardcopy support + * a joint 'with' option is now interpreted as a curve opt not a plot opt + * more broadcasting docs + + -- Dima Kogan Wed, 14 Oct 2015 20:11:44 -0700 + python-gnuplotlib (0.7-1) unstable; urgency=medium * Upstream update: broadcasting support From 0224d37d49a6d63d41a7498d1cea76b09a945663 Mon Sep 17 00:00:00 2001 From: Dima Kogan Date: Sat, 14 Nov 2015 02:13:02 -0800 Subject: [PATCH 11/11] version bump --- debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index f8f12df..9b4a38a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +python-gnuplotlib (0.9-1) unstable; urgency=medium + + * Upstream update: added symbolic equation plotting + + -- Dima Kogan Sat, 14 Nov 2015 02:05:40 -0800 + python-gnuplotlib (0.8-1) unstable; urgency=medium * Upstream update: