From bfa4dba15485b4192f8bbe13345e9658c97ecf76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Picca=20Fr=C3=A9d=C3=A9ric-Emmanuel?= Date: Sat, 7 Oct 2017 07:59:01 +0200 Subject: New upstream version 0.6.0+dfsg --- package/debian8/changelog | 22 ++++ package/debian8/clean | 1 + package/debian8/compat | 1 + package/debian8/control | 198 ++++++++++++++++++++++++++++++ package/debian8/gbp.conf | 2 + package/debian8/python-silx-doc.doc-base | 9 ++ package/debian8/rules | 54 ++++++++ package/debian8/source/format | 1 + package/debian8/source/options | 1 + package/debian8/watch | 5 + package/debian9/changelog | 22 ++++ package/debian9/clean | 1 + package/debian9/compat | 1 + package/debian9/control | 125 +++++++++++++++++++ package/debian9/gbp.conf | 2 + package/debian9/python-silx-doc.doc-base | 9 ++ package/debian9/rules | 50 ++++++++ package/debian9/source/format | 1 + package/debian9/source/options | 1 + package/debian9/watch | 5 + package/desktop/org.silx.SilxView.desktop | 9 ++ package/desktop/silx.png | Bin 0 -> 3172 bytes package/desktop/silx.svg | 118 ++++++++++++++++++ 23 files changed, 638 insertions(+) create mode 100644 package/debian8/changelog create mode 100644 package/debian8/clean create mode 100644 package/debian8/compat create mode 100644 package/debian8/control create mode 100644 package/debian8/gbp.conf create mode 100644 package/debian8/python-silx-doc.doc-base create mode 100755 package/debian8/rules create mode 100644 package/debian8/source/format create mode 100644 package/debian8/source/options create mode 100644 package/debian8/watch create mode 100644 package/debian9/changelog create mode 100644 package/debian9/clean create mode 100644 package/debian9/compat create mode 100644 package/debian9/control create mode 100644 package/debian9/gbp.conf create mode 100644 package/debian9/python-silx-doc.doc-base create mode 100755 package/debian9/rules create mode 100644 package/debian9/source/format create mode 100644 package/debian9/source/options create mode 100644 package/debian9/watch create mode 100644 package/desktop/org.silx.SilxView.desktop create mode 100644 package/desktop/silx.png create mode 100644 package/desktop/silx.svg (limited to 'package') diff --git a/package/debian8/changelog b/package/debian8/changelog new file mode 100644 index 0000000..763d069 --- /dev/null +++ b/package/debian8/changelog @@ -0,0 +1,22 @@ +silx (0.3.0-1) unstable; urgency=low + + * debian/control + - Add missing dependencies + - Add -dbg packages + * Upstream version 0.4.0a + + -- Thomas Vincent Mon, 23 Jan 2017 17:09:20 +0100 + +silx (0.1.0-1) unstable; urgency=low + + * debian/control + - Comment -dbg packages + * Upstream version 0.1.0 + + -- Thomas Vincent Thu, 14 Apr 2016 09:35:28 +0200 + +silx (0.0.0-1) unstable; urgency=low + + * Initial release (Closes: #??????) + + -- Jerome Kieffer Tue, 15 Mar 2016 11:00:20 +0100 diff --git a/package/debian8/clean b/package/debian8/clean new file mode 100644 index 0000000..668a363 --- /dev/null +++ b/package/debian8/clean @@ -0,0 +1 @@ +*.egg-info/* \ No newline at end of file diff --git a/package/debian8/compat b/package/debian8/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/package/debian8/compat @@ -0,0 +1 @@ +9 diff --git a/package/debian8/control b/package/debian8/control new file mode 100644 index 0000000..6ffe66f --- /dev/null +++ b/package/debian8/control @@ -0,0 +1,198 @@ +Source: silx +Maintainer: Debian Science Maintainers +Uploaders: Jerome Kieffer , + Picca Frédéric-Emmanuel +Section: science +Priority: extra +Build-Depends: cython, + cython-dbg, + cython3, + cython3-dbg, + libstdc++6-4.9-dbg, + libstdc++-4.9-dev, + libstdc++6, + debhelper (>=9.20150101+deb8u2), + dh-python, + python-all-dev, + python-all-dbg, + python-numpy, + python-numpy-dbg, + python-fabio, + python-fabio-dbg, + python-h5py, + python-h5py-dbg, + python-pyopencl, + python-pyopencl-dbg, + python-mako, + ipython, + ipython-qtconsole, + python-matplotlib, + python-matplotlib-dbg, + python-opengl, + python-pyqt5, + python-pyqt5-dbg, + python-pyqt5.qtopengl, + python-pyqt5.qtopengl-dbg, + python-scipy, + python-scipy-dbg, + python-sphinx, + python-sphinxcontrib.programoutput, + python-enum34, + python3-all-dev, + python3-all-dbg, + python3-numpy, + python3-numpy-dbg, + python3-fabio, + python3-fabio-dbg, + python3-h5py, + python3-h5py-dbg, + python3-pyopencl, + python3-pyopencl-dbg, + python3-mako, + ipython3, + ipython3-qtconsole, + python3-matplotlib, + python3-matplotlib-dbg, + python3-opengl, + python3-pyqt5, + python3-pyqt5-dbg, + python3-pyqt5.qtopengl, + python3-pyqt5.qtopengl-dbg, + python3-scipy, + python3-scipy-dbg, + python3-sphinx, + python3-sphinxcontrib.programoutput, +Standards-Version: 3.9.6 +Vcs-Browser: https://anonscm.debian.org/cgit/debian-science/packages/silx.git +Vcs-Git: git://anonscm.debian.org/debian-science/packages/silx.git +Homepage: https://github.com/silx-kit/silx +X-Python-Version: >= 2.7 +X-Python3-Version: >= 3.4 + +Package: silx +Architecture: all +Depends: ${misc:Depends}, + ${python:Depends}, + ${shlibs:Depends}, + python3-pkg-resources, + python3-silx (>= ${source:Version}) +Description: Toolbox for X-Ray data analysis - Executables + . + This uses the Python 3 version of the package. + +Package: python-silx +Architecture: any +Section: python +Depends: ${misc:Depends}, + ${python:Depends}, + ${shlibs:Depends}, + libstdc++6, + python-numpy, + python-fabio, + python-h5py, + python-pyopencl, + python-mako, + ipython, + ipython-qtconsole, + python-matplotlib, + python-opengl, + python-pyqt5, + python-pyqt5.qtopengl, + python-scipy, + python-six, + python-enum34, +# Recommends: +Suggests: python-rfoo +Description: Toolbox for X-Ray data analysis - Python2 library + . + This is the Python 2 version of the package. + +Package: python-silx-dbg +Architecture: any +Section: debug +Depends: ${misc:Depends}, + ${python:Depends}, + ${shlibs:Depends}, + python-silx (= ${binary:Version}), + libstdc++6-4.9-dbg, + python-dbg, + python-numpy-dbg, + python-fabio-dbg, + python-h5py-dbg, + python-pyopencl-dbg, + python-mako, + ipython, + ipython-qtconsole, + python-matplotlib-dbg, + python-opengl, + python-pyqt5-dbg, + python-pyqt5.qtopengl-dbg, + python-scipy-dbg, + python-six, + python-enum34, +Description: Toolbox for X-Ray data analysis - python2 debug + . + This package contains the extension built for the Python 2 debug + interpreter. + +Package: python3-silx +Architecture: any +Section: python +Depends: ${misc:Depends}, + ${python3:Depends}, + ${shlibs:Depends}, + libstdc++6, + python3-numpy, + python3-fabio, + python3-h5py, + python3-pyopencl, + python3-mako, + ipython3, + ipython3-qtconsole, + python3-matplotlib, + python3-opengl, + python3-pyqt5, + python3-pyqt5.qtopengl, + python3-scipy, + python3-six, +# Recommends: +# Suggests: python3-rfoo +Description: Toolbox for X-Ray data analysis - Python3 + . + This is the Python 3 version of the package. + +Package: python3-silx-dbg +Architecture: any +Section: debug +Depends: ${misc:Depends}, + ${python3:Depends}, + ${shlibs:Depends}, + python3-silx (= ${binary:Version}), + libstdc++6-4.9-dbg, + python3-dbg, + python3-numpy-dbg, + python3-fabio-dbg, + python3-h5py-dbg, + python3-pyopencl-dbg, + python3-mako, + ipython3, + ipython3-qtconsole, + python3-matplotlib-dbg, + python3-opengl, + python3-pyqt5-dbg, + python3-pyqt5.qtopengl-dbg, + python3-scipy-dbg, + python3-six, +Description: Toolbox for X-Ray data analysis - Python3 debug + . + This package contains the extension built for the Python 3 debug + interpreter. + +Package: python-silx-doc +Architecture: all +Section: doc +Depends: ${misc:Depends}, + ${sphinxdoc:Depends} +Description: Toolbox for X-Ray data analysis - Documentation + . + This is the common documentation package. diff --git a/package/debian8/gbp.conf b/package/debian8/gbp.conf new file mode 100644 index 0000000..f68d262 --- /dev/null +++ b/package/debian8/gbp.conf @@ -0,0 +1,2 @@ +[DEFAULT] +debian-branch = master \ No newline at end of file diff --git a/package/debian8/python-silx-doc.doc-base b/package/debian8/python-silx-doc.doc-base new file mode 100644 index 0000000..b290d8a --- /dev/null +++ b/package/debian8/python-silx-doc.doc-base @@ -0,0 +1,9 @@ +Document: silx-manual +Title: silx documentation manual +Author: Jérôme Kieffer +Abstract: Toolbox for X-Ray data analysis +Section: Science/Data Analysis + +Format: HTML +Index: /usr/share/doc/python-silx-doc/html/index.html +Files: /usr/share/doc/python-silx-doc/html/* diff --git a/package/debian8/rules b/package/debian8/rules new file mode 100755 index 0000000..98e59cd --- /dev/null +++ b/package/debian8/rules @@ -0,0 +1,54 @@ +#!/usr/bin/make -f + +export PYBUILD_NAME=silx + +# Make does not offer a recursive wildcard function, so here's one: +rwildcard=$(wildcard $1$2) $(foreach d,$(wildcard $1*),$(call rwildcard,$d/,$2)) + +# How to recursively find all files with the same name in a given folder +ALL_PYX := $(call rwildcard,silx/,*.pyx) +#NOTA: No space before * + +%: + dh $@ --with python2,python3 --buildsystem=pybuild + +override_dh_clean: + dh_clean + # remove the cython generated file to force rebuild + rm -f $(patsubst %.pyx,%.cpp,${ALL_PYX}) + rm -f $(patsubst %.pyx,%.c,${ALL_PYX}) + rm -f $(patsubst %.pyx,%.html,${ALL_PYX}) + rm -rf build/html + rm -rf *.egg-info + +override_dh_auto_build: + dh_auto_build + python setup.py build build_man build_doc + +override_dh_install: + dh_numpy + dh_numpy3 + + # move the scripts to right package + dh_install -p silx debian/python3-silx/usr/bin/* usr/bin + dh_install -p silx package/desktop/*.desktop usr/share/applications + dh_install -p silx package/desktop/silx.png usr/share/icons/hicolor/48x48/apps + dh_install -p silx package/desktop/silx.svg usr/share/icons/hicolor/scalable/apps + rm -rf debian/python-silx/usr/bin + rm -rf debian/python3-silx/usr/bin + + # remove all py/pyc/egg-info files from dbg packages + find debian/python-silx-dbg/usr -type f \( -not -name "*.so" \) -delete + find debian/python3-silx-dbg/usr -type f \( -not -name "*.so" \) -delete + + dh_install + +override_dh_auto_test: + dh_auto_test -- -s custom --test-args="env PYTHONPATH={build_dir} WITH_QT_TEST=False {interpreter} run_tests.py -v" + +override_dh_installman: + dh_installman -p silx build/man/*.1 + +override_dh_installdocs: + dh_installdocs "build/sphinx/html" -p python-silx-doc + dh_installdocs diff --git a/package/debian8/source/format b/package/debian8/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/package/debian8/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/package/debian8/source/options b/package/debian8/source/options new file mode 100644 index 0000000..6e88e49 --- /dev/null +++ b/package/debian8/source/options @@ -0,0 +1 @@ +extend-diff-ignore="^[^/]+\.egg-info/" \ No newline at end of file diff --git a/package/debian8/watch b/package/debian8/watch new file mode 100644 index 0000000..8972716 --- /dev/null +++ b/package/debian8/watch @@ -0,0 +1,5 @@ +version=3 +opts=repacksuffix=+dfsg,\ +uversionmangle=s/(rc|a|b|c)/~$1/,\ +dversionmangle=s/\+dfsg// \ +http://pypi.debian.net/silx/silx-(.+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) diff --git a/package/debian9/changelog b/package/debian9/changelog new file mode 100644 index 0000000..763d069 --- /dev/null +++ b/package/debian9/changelog @@ -0,0 +1,22 @@ +silx (0.3.0-1) unstable; urgency=low + + * debian/control + - Add missing dependencies + - Add -dbg packages + * Upstream version 0.4.0a + + -- Thomas Vincent Mon, 23 Jan 2017 17:09:20 +0100 + +silx (0.1.0-1) unstable; urgency=low + + * debian/control + - Comment -dbg packages + * Upstream version 0.1.0 + + -- Thomas Vincent Thu, 14 Apr 2016 09:35:28 +0200 + +silx (0.0.0-1) unstable; urgency=low + + * Initial release (Closes: #??????) + + -- Jerome Kieffer Tue, 15 Mar 2016 11:00:20 +0100 diff --git a/package/debian9/clean b/package/debian9/clean new file mode 100644 index 0000000..668a363 --- /dev/null +++ b/package/debian9/clean @@ -0,0 +1 @@ +*.egg-info/* \ No newline at end of file diff --git a/package/debian9/compat b/package/debian9/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/package/debian9/compat @@ -0,0 +1 @@ +9 diff --git a/package/debian9/control b/package/debian9/control new file mode 100644 index 0000000..f5bffde --- /dev/null +++ b/package/debian9/control @@ -0,0 +1,125 @@ +Source: silx +Maintainer: Debian Science Maintainers +Uploaders: Jerome Kieffer , + Picca Frédéric-Emmanuel +Section: science +Priority: extra +Build-Depends: cython, + cython3, + libstdc++-4.9-dev, + libstdc++6, + debhelper (>=9.20150101+deb8u2), + dh-python, + python-all-dev, + python-numpy, + python-fabio, + python-h5py, + python-pyopencl, + python-mako, + ipython, + ipython-qtconsole, + python-matplotlib, + python-opengl, + python-pyqt5, + python-pyqt5.qtopengl, + python-scipy, + python-sphinx, + python-sphinxcontrib.programoutput, + python-enum34, + python3-all-dev, + python3-numpy, + python3-fabio, + python3-h5py, + python3-pyopencl, + python3-mako, + ipython3, + ipython3-qtconsole, + python3-matplotlib, + python3-opengl, + python3-pyqt5, + python3-pyqt5.qtopengl, + python3-scipy, + python3-sphinx, + python3-sphinxcontrib.programoutput, + openstack-pkg-tools +Standards-Version: 3.9.8 +Vcs-Browser: https://anonscm.debian.org/cgit/debian-science/packages/silx.git +Vcs-Git: git://anonscm.debian.org/debian-science/packages/silx.git +Homepage: https://github.com/silx-kit/silx +X-Python-Version: >= 2.7 +X-Python3-Version: >= 3.4 + +Package: silx +Architecture: all +Depends: ${misc:Depends}, + ${python:Depends}, + ${shlibs:Depends}, + python3-pkg-resources, + python3-silx (>= ${source:Version}) +Description: Toolbox for X-Ray data analysis - Executables + . + This uses the Python 3 version of the package. + +Package: python-silx +Architecture: any +Section: python +Depends: ${misc:Depends}, + ${python:Depends}, + ${shlibs:Depends}, + libstdc++6, + python-numpy, + python-fabio, + python-h5py, + python-pyopencl, + python-mako, + ipython, + ipython-qtconsole, + python-matplotlib, + python-opengl, + python-pyqt5, + python-pyqt5.qtopengl, + python-scipy, + python-six, + python-enum34, +# Recommends: +Suggests: python-rfoo +Description: Toolbox for X-Ray data analysis - Python2 library + . + This is the Python 2 version of the package. + + +Package: python3-silx +Architecture: any +Section: python +Depends: ${misc:Depends}, + ${python3:Depends}, + ${shlibs:Depends}, + libstdc++6, + python3-numpy, + python3-fabio, + python3-h5py, + python3-pyopencl, + python3-mako, + ipython3, + ipython3-qtconsole, + python3-matplotlib, + python3-opengl, + python3-pyqt5, + python3-pyqt5.qtopengl, + python3-scipy, + python3-six, +# Recommends: +# Suggests: python3-rfoo +Description: Toolbox for X-Ray data analysis - Python3 + . + This is the Python 3 version of the package. + + +Package: python-silx-doc +Architecture: all +Section: doc +Depends: ${misc:Depends}, + ${sphinxdoc:Depends} +Description: Toolbox for X-Ray data analysis - Documentation + . + This is the common documentation package. diff --git a/package/debian9/gbp.conf b/package/debian9/gbp.conf new file mode 100644 index 0000000..f68d262 --- /dev/null +++ b/package/debian9/gbp.conf @@ -0,0 +1,2 @@ +[DEFAULT] +debian-branch = master \ No newline at end of file diff --git a/package/debian9/python-silx-doc.doc-base b/package/debian9/python-silx-doc.doc-base new file mode 100644 index 0000000..b290d8a --- /dev/null +++ b/package/debian9/python-silx-doc.doc-base @@ -0,0 +1,9 @@ +Document: silx-manual +Title: silx documentation manual +Author: Jérôme Kieffer +Abstract: Toolbox for X-Ray data analysis +Section: Science/Data Analysis + +Format: HTML +Index: /usr/share/doc/python-silx-doc/html/index.html +Files: /usr/share/doc/python-silx-doc/html/* diff --git a/package/debian9/rules b/package/debian9/rules new file mode 100755 index 0000000..9adbaf4 --- /dev/null +++ b/package/debian9/rules @@ -0,0 +1,50 @@ +#!/usr/bin/make -f + +export PYBUILD_NAME=silx + +# Make does not offer a recursive wildcard function, so here's one: +rwildcard=$(wildcard $1$2) $(foreach d,$(wildcard $1*),$(call rwildcard,$d/,$2)) + +# How to recursively find all files with the same name in a given folder +ALL_PYX := $(call rwildcard,silx/,*.pyx) +#NOTA: No space before * + +%: + dh $@ --with python2,python3 --buildsystem=pybuild + +override_dh_clean: + dh_clean + # remove the cython generated file to force rebuild + rm -f $(patsubst %.pyx,%.cpp,${ALL_PYX}) + rm -f $(patsubst %.pyx,%.c,${ALL_PYX}) + rm -f $(patsubst %.pyx,%.html,${ALL_PYX}) + rm -rf build/html + rm -rf *.egg-info + +override_dh_auto_build: + dh_auto_build + python setup.py build build_man build_doc + +override_dh_install: + dh_numpy + dh_numpy3 + + # move the scripts to right package + dh_install -p silx debian/python3-silx/usr/bin/* usr/bin + dh_install -p silx package/desktop/*.desktop usr/share/applications + dh_install -p silx package/desktop/silx.png usr/share/icons/hicolor/48x48/apps + dh_install -p silx package/desktop/silx.svg usr/share/icons/hicolor/scalable/apps + rm -rf debian/python-silx/usr/bin + rm -rf debian/python3-silx/usr/bin + + dh_install + +override_dh_auto_test: + dh_auto_test -- -s custom --test-args="env PYTHONPATH={build_dir} WITH_QT_TEST=False {interpreter} run_tests.py -v" + +override_dh_installman: + dh_installman -p silx build/man/*.1 + +override_dh_installdocs: + dh_installdocs "build/sphinx/html" -p python-silx-doc + dh_installdocs diff --git a/package/debian9/source/format b/package/debian9/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/package/debian9/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/package/debian9/source/options b/package/debian9/source/options new file mode 100644 index 0000000..6e88e49 --- /dev/null +++ b/package/debian9/source/options @@ -0,0 +1 @@ +extend-diff-ignore="^[^/]+\.egg-info/" \ No newline at end of file diff --git a/package/debian9/watch b/package/debian9/watch new file mode 100644 index 0000000..8972716 --- /dev/null +++ b/package/debian9/watch @@ -0,0 +1,5 @@ +version=3 +opts=repacksuffix=+dfsg,\ +uversionmangle=s/(rc|a|b|c)/~$1/,\ +dversionmangle=s/\+dfsg// \ +http://pypi.debian.net/silx/silx-(.+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) diff --git a/package/desktop/org.silx.SilxView.desktop b/package/desktop/org.silx.SilxView.desktop new file mode 100644 index 0000000..577c0c8 --- /dev/null +++ b/package/desktop/org.silx.SilxView.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Encoding=UTF-8 +Name=silx Data Viewer +Comment=HDF5 EDF SPEC Data Viewer +Exec=silx view %F +Terminal=false +Icon=silx +Categories=Education;Science;DataVisualization;Qt diff --git a/package/desktop/silx.png b/package/desktop/silx.png new file mode 100644 index 0000000..c3b639b Binary files /dev/null and b/package/desktop/silx.png differ diff --git a/package/desktop/silx.svg b/package/desktop/silx.svg new file mode 100644 index 0000000..6d91541 --- /dev/null +++ b/package/desktop/silx.svg @@ -0,0 +1,118 @@ + + + +image/svg+xml \ No newline at end of file -- cgit v1.2.3