diff options
Diffstat (limited to 'debian')
-rw-r--r-- | debian/changelog | 23 | ||||
-rw-r--r-- | debian/control | 9 | ||||
-rw-r--r-- | debian/copyright | 1 | ||||
-rw-r--r-- | debian/patches/0002-use-the-system-mathjax-privacy-breach.patch | 4 | ||||
-rw-r--r-- | debian/patches/0003-do-not-modify-PYTHONPATH-from-setup.py.patch | 22 | ||||
-rw-r--r-- | debian/patches/0003-fix-unit-test.patch | 2 | ||||
-rw-r--r-- | debian/patches/0005-slocale.h-is-removed-in-GLIBC-2.26.patch | 44 | ||||
-rw-r--r-- | debian/patches/0006-prefer-pyqt5-over-pyside.patch | 52 | ||||
-rw-r--r-- | debian/patches/0007-add-install_requires-dependencies.patch | 9 | ||||
-rw-r--r-- | debian/patches/series | 3 | ||||
-rw-r--r-- | debian/pydist-overrides | 1 | ||||
-rwxr-xr-x | debian/rules | 30 | ||||
-rw-r--r-- | debian/upstream/signing-key.asc | 171 | ||||
-rw-r--r-- | debian/watch | 1 |
14 files changed, 246 insertions, 126 deletions
diff --git a/debian/changelog b/debian/changelog index 2d807a6..8da49b5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,26 @@ +silx (0.7.0+dfsg-1) unstable; urgency=medium + + * New upstream version 0.7.0+dfsg + * Bumped Strandards-Versions to 4.1.3 (nothing to do) + * d/control + - Build-Depends + + Added python[3]-nbsphinx, python-concurrent.futures + * d/copyright + remove the third_party _local files. + * d/patches + + 0003-do-not-modify-PYTHONPATH-from-setup.py.patch (added) + - 0005-slocale.h-is-removed-in-GLIBC-2.26.patch (obsolete) + - 0006-prefer-pyqt5-over-pyside.patch (obsolete) + * d/rules + - removed the jessie backports specific code + - compile extensions only once per interpreter. + - unactive for now the build time tests. + - build the doc only with python3. + * d/watch + - check the pgp signature + + -- Picca Frédéric-Emmanuel <picca@debian.org> Tue, 13 Mar 2018 07:32:00 +0100 + silx (0.6.1+dfsg-2) unstable; urgency=medium * d/control diff --git a/debian/control b/debian/control index e2a6a87..30f19b2 100644 --- a/debian/control +++ b/debian/control @@ -17,6 +17,7 @@ Build-Depends: cython (>= 0.23.2), ipython3-qtconsole, python-all-dbg, python-all-dev, + python-concurrent.futures, python-enum34, python-fabio, python-fabio-dbg, @@ -27,6 +28,7 @@ Build-Depends: cython (>= 0.23.2), python-mako, python-matplotlib, python-matplotlib-dbg, + python-nbsphinx <!nodoc>, python-numpy, python-numpy-dbg, python-opengl, @@ -54,6 +56,7 @@ Build-Depends: cython (>= 0.23.2), python3-mako, python3-matplotlib, python3-matplotlib-dbg, + python3-nbsphinx <!nodoc>, python3-numpy, python3-numpy-dbg, python3-opengl, @@ -73,9 +76,9 @@ Build-Depends: cython (>= 0.23.2), python3-sphinxcontrib.programoutput, xauth, xvfb -Standards-Version: 4.1.1 -Vcs-Browser: https://anonscm.debian.org/cgit/debian-science/packages/silx.git -Vcs-Git: https://anonscm.debian.org/git/debian-science/packages/silx.git +Standards-Version: 4.1.3 +Vcs-Browser: https://salsa.debian.org/science-team/silx +Vcs-Git: https://salsa.debian.org/science-team/silx.git Homepage: https://github.com/silx-kit/silx X-Python-Version: >= 2.6 X-Python3-Version: >= 3.4 diff --git a/debian/copyright b/debian/copyright index e71dedd..f0510f5 100644 --- a/debian/copyright +++ b/debian/copyright @@ -3,6 +3,7 @@ Upstream-Name: silx Source: https://github.com/silx-kit/silx Files-Excluded: silx/opencl/sift silx/resources/opencl/sift + silx/third_party/_local Files: * Copyright: 2004-2017 European Synchrotron Radiation Facility diff --git a/debian/patches/0002-use-the-system-mathjax-privacy-breach.patch b/debian/patches/0002-use-the-system-mathjax-privacy-breach.patch index cb6fb00..d1fa79d 100644 --- a/debian/patches/0002-use-the-system-mathjax-privacy-breach.patch +++ b/debian/patches/0002-use-the-system-mathjax-privacy-breach.patch @@ -8,10 +8,10 @@ Subject: use the system mathjax (privacy breach) 1 file changed, 5 insertions(+) diff --git a/doc/source/conf.py b/doc/source/conf.py -index e724d3c..d01cd39 100644 +index 234e4fa..ab5e24b 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py -@@ -133,6 +133,11 @@ pygments_style = 'sphinx' +@@ -142,6 +142,11 @@ pygments_style = 'sphinx' # A list of ignored prefixes for module index sorting. # modindex_common_prefix = [] diff --git a/debian/patches/0003-do-not-modify-PYTHONPATH-from-setup.py.patch b/debian/patches/0003-do-not-modify-PYTHONPATH-from-setup.py.patch new file mode 100644 index 0000000..87c0449 --- /dev/null +++ b/debian/patches/0003-do-not-modify-PYTHONPATH-from-setup.py.patch @@ -0,0 +1,22 @@ +From: =?utf-8?q?Picca_Fr=C3=A9d=C3=A9ric-Emmanuel?= <picca@debian.org> +Date: Sun, 4 Mar 2018 16:36:35 +0100 +Subject: do not modify PYTHONPATH from setup.py + +--- + setup.py | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/setup.py b/setup.py +index 08e4f90..51f9be2 100644 +--- a/setup.py ++++ b/setup.py +@@ -251,7 +251,8 @@ class BuildMan(Command): + path.insert(0, os.path.abspath(build.build_lib)) + + env = dict((str(k), str(v)) for k, v in os.environ.items()) +- env["PYTHONPATH"] = os.pathsep.join(path) ++ ++ # env["PYTHONPATH"] = os.pathsep.join(path) + if not os.path.isdir("build/man"): + os.makedirs("build/man") + import subprocess diff --git a/debian/patches/0003-fix-unit-test.patch b/debian/patches/0003-fix-unit-test.patch index e441748..ceaebf4 100644 --- a/debian/patches/0003-fix-unit-test.patch +++ b/debian/patches/0003-fix-unit-test.patch @@ -8,7 +8,7 @@ Subject: fix unit test 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/silx/opencl/common.py b/silx/opencl/common.py -index ebf50c7..5661530 100644 +index e955f46..07159e2 100644 --- a/silx/opencl/common.py +++ b/silx/opencl/common.py @@ -61,7 +61,14 @@ else: diff --git a/debian/patches/0005-slocale.h-is-removed-in-GLIBC-2.26.patch b/debian/patches/0005-slocale.h-is-removed-in-GLIBC-2.26.patch deleted file mode 100644 index fb081bb..0000000 --- a/debian/patches/0005-slocale.h-is-removed-in-GLIBC-2.26.patch +++ /dev/null @@ -1,44 +0,0 @@ -From: Vicente Armando Sole <sole@titan.esrf.fr> -Date: Mon, 27 Nov 2017 10:46:30 +0100 -Subject: slocale.h is removed in GLIBC 2.26 - ---- - silx/io/specfile/src/locale_management.c | 24 ++++++++++++++++-------- - 1 file changed, 16 insertions(+), 8 deletions(-) - -diff --git a/silx/io/specfile/src/locale_management.c b/silx/io/specfile/src/locale_management.c -index 163ed75..62111cc 100644 ---- a/silx/io/specfile/src/locale_management.c -+++ b/silx/io/specfile/src/locale_management.c -@@ -24,15 +24,23 @@ - #include <stdlib.h> - - #ifdef _GNU_SOURCE --#include <xlocale.h> --#include <locale.h> -+# include <locale.h> -+# ifdef __GLIBC__ -+# include <features.h> -+# if !((__GLIBC__ > 2) || ((__GLIBC__ == 2) && (__GLIBC_MINOR__ > 25))) -+# /* strtod_l has been moved to stdlib.h since glibc 2.26 */ -+# include <xlocale.h> -+# endif -+# else -+# include <xlocale.h> -+# endif - #else --#ifdef PYMCA_POSIX --#else --#ifdef SPECFILE_POSIX --#include <locale.h> --#endif --#endif -+# ifdef PYMCA_POSIX -+# else -+# ifdef SPECFILE_POSIX -+# include <locale.h> -+# endif -+# endif - #endif - - #include <string.h> diff --git a/debian/patches/0006-prefer-pyqt5-over-pyside.patch b/debian/patches/0006-prefer-pyqt5-over-pyside.patch deleted file mode 100644 index 253751b..0000000 --- a/debian/patches/0006-prefer-pyqt5-over-pyside.patch +++ /dev/null @@ -1,52 +0,0 @@ -From: =?utf-8?q?Picca_Fr=C3=A9d=C3=A9ric-Emmanuel?= - <picca@synchrotron-soleil.fr> -Date: Mon, 14 Aug 2017 14:58:02 +0200 -Subject: prefer pyqt5 over pyside - ---- - silx/gui/qt/_qt.py | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -diff --git a/silx/gui/qt/_qt.py b/silx/gui/qt/_qt.py -index 0962c21..67f3e46 100644 ---- a/silx/gui/qt/_qt.py -+++ b/silx/gui/qt/_qt.py -@@ -64,12 +64,12 @@ HAS_OPENGL = False - """True if Qt provides support for OpenGL (QtOpenGL).""" - - # First check for an already loaded wrapper --if 'PySide.QtCore' in sys.modules: -- BINDING = 'PySide' -- --elif 'PyQt5.QtCore' in sys.modules: -+if 'PyQt5.QtCore' in sys.modules: - BINDING = 'PyQt5' - -+elif 'PySide.QtCore' in sys.modules: -+ BINDING = 'PySide' -+ - elif 'PyQt4.QtCore' in sys.modules: - BINDING = 'PyQt4' - -@@ -78,17 +78,17 @@ else: # Then try Qt bindings - import PyQt4 # noqa - except ImportError: - try: -- import PySide # noqa -+ import PyQt5 # noqa - except ImportError: - try: -- import PyQt5 # noqa -+ import PySide # noqa - except ImportError: - raise ImportError( - 'No Qt wrapper found. Install PyQt4, PyQt5 or PySide.') - else: -- BINDING = 'PyQt5' -+ BINDING = 'PySide' - else: -- BINDING = 'PySide' -+ BINDING = 'PyQt5' - else: - BINDING = 'PyQt4' - diff --git a/debian/patches/0007-add-install_requires-dependencies.patch b/debian/patches/0007-add-install_requires-dependencies.patch index 8d5759b..ad127d1 100644 --- a/debian/patches/0007-add-install_requires-dependencies.patch +++ b/debian/patches/0007-add-install_requires-dependencies.patch @@ -4,20 +4,21 @@ Date: Thu, 17 Aug 2017 09:30:39 +0200 Subject: add install_requires dependencies --- - setup.py | 18 +++++++++++++++++- - 1 file changed, 17 insertions(+), 1 deletion(-) + setup.py | 19 ++++++++++++++++++- + 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py -index bede4df..c41df00 100644 +index 51f9be2..d214b5a 100644 --- a/setup.py +++ b/setup.py -@@ -701,7 +701,23 @@ def get_project_configuration(dry_run): +@@ -777,7 +777,24 @@ def get_project_configuration(dry_run): # for most of the computation "numpy", # for the script launcher - "setuptools"] + "setuptools", + # Debian added ++ 'futures;python_version<"3.2"', + "ipython", + "qtconsole", + 'enum34;python_version<"3.4"', diff --git a/debian/patches/series b/debian/patches/series index 820176e..40de024 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,5 +1,4 @@ 0002-use-the-system-mathjax-privacy-breach.patch 0003-fix-unit-test.patch -0006-prefer-pyqt5-over-pyside.patch +0003-do-not-modify-PYTHONPATH-from-setup.py.patch 0007-add-install_requires-dependencies.patch -0005-slocale.h-is-removed-in-GLIBC-2.26.patch diff --git a/debian/pydist-overrides b/debian/pydist-overrides index a9fde6e..4a84372 100644 --- a/debian/pydist-overrides +++ b/debian/pydist-overrides @@ -1,2 +1,3 @@ pyqt5 python-pyqt5,python-pyqt5.qtopengl,python-pyqt5.qtsvg enum34_python_version python-enum34 +futures_python_version python-concurrent.futures diff --git a/debian/rules b/debian/rules index b04892d..9d8b103 100755 --- a/debian/rules +++ b/debian/rules @@ -1,16 +1,6 @@ #!/usr/bin/make -f -# when activated do not forget to remove the -# python[3]-hdf5-dbg Build-Depends -JESSIE_BACKPORTS ?= 0 - -ifeq ($(JESSIE_BACKPORTS), 0) export DEB_BUILD_MAINT_OPTIONS = hardening=+all -else -export PYBUILD_DISABLE_python2-dbg=test -export PYBUILD_DISABLE_python3-dbg=test -endif - export POCL_CACHE_DIR=$(CURDIR)/.cache/ export PYBUILD_AFTER_INSTALL=rm -rf {destdir}/usr/bin/ export PYBUILD_NAME=silx @@ -32,13 +22,15 @@ override_dh_clean: 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 build/man + rm -rf doc/build/html + rm -rf build/man rm -rf *.egg-info rm -rf $(POCL_CACHE_DIR) override_dh_auto_build: - python setup.py build build_man dh_auto_build + # build man pages + dh_auto_build -- -s custom --build-args="env PYTHONPATH={build_dir} {interpreter} setup.py build_man" override_dh_install: dh_numpy @@ -46,6 +38,10 @@ override_dh_install: # install scripts into silx python3 setup.py install_scripts -d debian/silx/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 + dh_install -p silx package/desktop/silx.xml usr/share/mime/packages # install the qtdesigner files only for the python3 package dh_install -p python3-silx qtdesigner_plugins/*.py /usr/lib/qt4/plugins/designer/python @@ -60,10 +56,8 @@ override_dh_install: # UNACTIVATED UNTIL dh_python from UNSTABLE IS FIXED # https://lists.debian.org/debian-python/2017/08/msg00095.html override_dh_auto_test: -ifeq ($(JESSIE_BACKPORTS), 0) - mkdir -p $(POCL_CACHE_DIR) # create POCL cachedir in order to avoid an FTBFS in sbuild - dh_auto_test -- -s custom --test-args="env PYTHONPATH={build_dir} GPU=False SILX_OPENCL=False SILX_TEST_LAW_MEM=True xvfb-run -a --server-args=\"-screen 0 1024x768x24\" {interpreter} run_tests.py -v" -endif +# mkdir -p $(POCL_CACHE_DIR) # create POCL cachedir in order to avoid an FTBFS in sbuild +# dh_auto_test -- -s custom --test-args="env PYTHONPATH={build_dir} GPU=False SILX_OPENCL=False SILX_TEST_LAW_MEM=True xvfb-run -a --server-args=\"-screen 0 1024x768x24\" {interpreter} run_tests.py -vv --installed" override_dh_installman: dh_installman -p silx build/man/*.1 @@ -71,7 +65,7 @@ override_dh_installman: override_dh_sphinxdoc: ifeq (,$(findstring nodocs, $(DEB_BUILD_OPTIONS))) mkdir -p $(POCL_CACHE_DIR) # create POCL cachedir in order to avoid an FTBFS in sbuild - python setup.py build build_doc - dh_installdocs "build/sphinx/html" -p python-silx-doc + pybuild --build -s custom -p 3.6 --build-args="cd doc && env PYTHONPATH={build_dir} http_proxy='127.0.0.1:9' {interpreter} -m sphinx -N -bhtml source build/html" + dh_installdocs "doc/build/html" -p python-silx-doc dh_sphinxdoc -O--buildsystem=pybuild endif diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc new file mode 100644 index 0000000..e5a0f63 --- /dev/null +++ b/debian/upstream/signing-key.asc @@ -0,0 +1,171 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBFhBdK4BEADKerSWynw8GQzpKXJwLu9e/YylaVn3SwkC/ThiZn5/fsiPCNs7 +kSED0zIf9jo8Cqlk2Fp6zIOCOG3J8olaB8wqOiTzfY6KzAgTedbS12vLe0CX9L4V +TVVbbUipHTaktn0ZyULymdrwLUd5x7Hz6uhnUNnbk3xFM+N+jwEFEXFkRw72JtWH +K7X5/+DflNS7zLTA0zV13GG4K8/H/INq86ZSdN6oh3DLfvSxorM0acy+qGPz5C3K +9NCDpCOBvYrG2Kk2xTfx9fL9lmzSSzP3O3/LoVe1ylDJxJB6uC1v4beR3fTCQ9nZ +22tqKL9VB9F8S4MjmT48uvaOGTb2Ow82AL+1z+vVNa2MhdOCOhflls71x5ymsAbJ +5gZtNkDMobdqAYjcuIq3jtrPS8dzzpMkZ5yLGEjUb65PZp+GtYLRhRzNOOA2Xbzk +DU0RcLLjYFSkGEt2rxDXlUwO3N1Dv+smZIj0Ata23pJB6P1KIvJrdZo5X5c0ZWzy +SwKt/xnzdPlNc94Oi0priyUmPEKtEjCtKI/6yEriJTkvqqjBjLwDXR69jTWkPUip +FbUUNirXFKaTXg7B9NUV/2P/OB1qM0PWEqhpuGSwqdn3CG9ABmlxgfVOjZLZphHK +ami2x+GsTnWMLkjmIGH1L6ka1l79Xm9//iEseIXlLcbtf5fEzcTr/VoEuQARAQAB +tCdWYWxlbnRpbiBWYWxscyA8dmFsZW50aW4udmFsbHNAZXNyZi5mcj6JAj0EEwEI +ACcFAlhBdK4CGwMFCQWjmoAFCwkIBwMFFQoJCAsFFgIDAQACHgECF4AACgkQhSMf +2ZzDPpHI6RAAtJj90WAP31lNXGWYFPjynDosC6/4T0zsnNO2+9q/KDoN5Z1vILX4 +pJodN9DApyCZ4iZNVnwaaIH15MNmTM2YpO0vC32DniGd0cssiiBP2+WIc9pJKZJA +Sro8vUXoE12412KKrG+WqQLoOUP31fVo39UEzlMh/NxYCW/R8r0rFBR+8bve3fvn +nFLF1SpzFZ1Tr18bOT1vhmeOqSMShoDdfkXM+F/C0U+AGWbvxVZuT6jr83oR5XjR +RODs6F0yYKWPMyQBMzft4oYa7NAsjsGHJExiHyltJnCuKF3PineKiLDQYx0jdqkB +qKEA/0u0MWd6mQdYydyhReJHMXTxcaSM3+LFLlxHtO9+V5T1HgZdV4eFGNFhRYA6 +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 +JsXdHkJNYwVms1bdp0vxlBLBc0MQHnOflvhOkvzCUbQtSmVyb21lIEtpZWZmZXIg +PGtpZWZmZXJAbGludGFpbGxlZmVyLmVzcmYuZnI+iQI4BBMBAgAiBQJPMp6+AhsD +BgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRCeqHpMuMjOfF0hD/9blLcApbaE +fjdM+6JAJLk9mnq7rA4QviIgznt0HHlpikMGKLNIuG/CY0a1yph8mw+tFsOos9AA +SqtTeDiCBCVe6twPT7vMrinjHx7yQHOA2lblW52IT+CWNicA75Hz0G/bR30vEa1d +1JrlJG3/YIul0xK40+Om+91jSjOUn5l0klbxW/BdCU8n5fiED8WKzu0Cb0xktazz +FhSh4QB8wSU/CJajRMyiC9NLRhgeBtxPXFGQVMGNMnqHM9NHxshAAF0eqh0/gQ0J +bLd4f8A1xcmRBeU1Tao3SK5pSBp4eR8XUTQkWPnOuvzpeiWZvd/WvIkS446p6LI8 +7/aFltuVWPijTunMlN1S0SpFSoqJv03XHqaXQRvG5oz21FOcAvUZ4CZF+7hmturR +5h0SB0vWwwoRnbk62WZ/Ur0Dn6K5t6s2zZ/euZxPYAuc1fqqcKuidU9VExPhu/oc +IERoU7KE0uvA0gDV6Ty738UEF46QJFXY4fCsSsKA+3ThK6uB9g5GTdXnXB4X4axd +km7Mspfrni3pYClFysUVAulB4deaZT9mgtG4VTps16OAvGGnXEzxt728vEQaQ6nv +iLK8+ttMwxiqk12J7rbKuFqgDHfGHVPE2WXLekVHQ+zocjiVKi+6p+xn9ASXCb8G +1k7VT0IhoxIvUVRdTCFcZizKpWHVX0Ohp7QwSmVyb21lIEtpZWZmZXIgPGplcm9t +ZS5raWVmZmVyQHRlcnJlLWFkZWxpZS5vcmc+iQI3BBMBCAAhBQJOjKMRAhsDBQsJ +CAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJEJ6oeky4yM586sMP+wYmazSUvWYlo0o2 +3lVydoN/ekk7TO2cOCQ+eogQfG3ZFLjDY9RgylJV31YbvK2gxUNEHj2La1mhxxhn +omW4uIBnIM8TXBMHIYQDZt32B9+tkC+5i6EvRTRtrZdlCWOyVA4uMa5eKyRpDvlZ +ZWfGqSevT6GsZuWaZ0gHrItSg6c7MkWwVMWfpCYY1hpko6IBV73Zt5Z2XnV9Kgel +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 +2lciT2MpZb1o +=buYp +-----END PGP PUBLIC KEY BLOCK----- diff --git a/debian/watch b/debian/watch index 0bd5480..d2115e7 100644 --- a/debian/watch +++ b/debian/watch @@ -1,5 +1,6 @@ version=4 opts=repacksuffix=+dfsg,\ +pgpsigurlmangle=s/$/.asc/,\ dversionmangle=s/\+dfsg// \ https://pypi.python.org/packages/source/s/@PACKAGE@/ \ @PACKAGE@-@ANY_VERSION@@ARCHIVE_EXT@ debian uupdate |