From 279a3bcebc46cacdefb4c4ce4582561df665ee54 Mon Sep 17 00:00:00 2001 From: Michael Hanke Date: Sat, 29 Aug 2015 14:10:30 +0200 Subject: Maintenance (see debian/changelog) --- debian/changelog | 15 +++++++++++++ debian/control | 52 +++++++++++++++++++++++++++++++------------- debian/pycompat | 1 - debian/python-mlpy-doc.links | 1 + debian/pyversions | 1 - debian/rules | 7 ++++-- debian/source/format | 1 + 7 files changed, 59 insertions(+), 19 deletions(-) delete mode 100644 debian/pycompat delete mode 100644 debian/pyversions create mode 100644 debian/source/format diff --git a/debian/changelog b/debian/changelog index bfe9a4e..be254b6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,18 @@ +mlpy (2.2.0~dfsg1-3) unstable; urgency=medium + + * Maintenance upload. Thanks to Matthias Klose for the previous NMU. + * Update maintainer email. + * Make 3.0 (quilt) format package. + * Clean-up debian/control with the help of CME. + * No longer compress objects.inv (Closes: #608761). Thanks to Michael + Fladischer for the report. + * Discontinue to use of python-support in favor of dh-python + (Closes: #786264). Thanks to dktrkranz for the report. + * Run dh_numpy to add correct dependency on NumPy ABI. + * Drop embedded underscore.js in favor of a dependency on libjs-underscore. + + -- Michael Hanke Sat, 29 Aug 2015 14:01:25 +0200 + mlpy (2.2.0~dfsg1-2.1) unstable; urgency=low * Non maintainer upload. diff --git a/debian/control b/debian/control index d1025c2..f382280 100644 --- a/debian/control +++ b/debian/control @@ -1,20 +1,33 @@ Source: mlpy +Maintainer: NeuroDebian Team +Uploaders: Yaroslav Halchenko , + Michael Hanke Section: python Priority: optional -Maintainer: NeuroDebian Team -Uploaders: Yaroslav Halchenko , Michael Hanke -Build-Depends: cdbs, debhelper (>= 5.0.38), libgsl0-dev, python-all-dev (>= 2.4), python-support (>= 0.6), python-numpy, python-sphinx, texlive, texlive-latex-extra, help2man -Standards-Version: 3.9.0 +Build-Depends: cdbs, + debhelper (>= 5.0.38), + dh-python, + libgsl0-dev, + python-all-dev, + python-numpy, + python-sphinx, + texlive, + texlive-latex-extra, + help2man +Standards-Version: 3.9.6 +Vcs-Browser: https://anonscm.debian.org/cgit/pkg-exppsy/mlpy.git +Vcs-Git: git://anonscm.debian.org/pkg-exppsy/mlpy.git Homepage: https://mlpy.fbk.eu/ -Vcs-Browser: http://git.debian.org/?p=pkg-exppsy/mlpy.git -Vcs-Git: git://git.debian.org/git/pkg-exppsy/mlpy.git Package: python-mlpy Architecture: all -Depends: ${misc:Depends}, ${python:Depends}, python, python-numpy, python-mlpy-lib(>= ${source:Version}) -Provides: ${python:Provides} -XB-Python-Version: ${python:Versions} +Depends: ${misc:Depends}, + ${python:Depends}, + python, + python-numpy, + python-mlpy-lib (>= ${source:Version}) Suggests: python-mvpa +Provides: ${python:Provides} Description: high-performance Python package for predictive modeling mlpy provides high level procedures that support, with few lines of code, the design of rich Data Analysis Protocols (DAPs) for @@ -26,7 +39,7 @@ Description: high-performance Python package for predictive modeling Neighbor), FDA, SRDA, PDA, DLDA (Fisher, Spectral Regression, Penalized, Diagonal Linear Discriminant Analysis) for classification and feature weighting, I-RELIEF, DWT and FSSun for feature weighting, - *RFE (Recursive Feature Elimination) and RFS (Recursive Forward + RFE (Recursive Feature Elimination) and RFS (Recursive Forward Selection) for feature ranking, DWT, UWT, CWT (Discrete, Undecimated, Continuous Wavelet Transform), KNN imputing, DTW (Dynamic Time Warping), Hierarchical Clustering, k-medoids, Resampling Methods, @@ -35,9 +48,11 @@ Description: high-performance Python package for predictive modeling Package: python-mlpy-doc Architecture: all Section: doc -Depends: ${misc:Depends}, libjs-jquery +Depends: ${misc:Depends}, + libjs-jquery, + libjs-underscore Suggests: python-mlpy -Description: documention and examples for mlpy +Description: documentation and examples for mlpy mlpy provides high level procedures that support, with few lines of code, the design of rich Data Analysis Protocols (DAPs) for preprocessing, clustering, predictive classification and feature @@ -47,11 +62,18 @@ Description: documention and examples for mlpy This package provides user documentation for mlpy in various formats (HTML, PDF). - Package: python-mlpy-lib Architecture: any -Depends: ${misc:Depends}, ${shlibs:Depends}, ${python:Depends}, python-numpy +Depends: ${misc:Depends}, + ${shlibs:Depends}, + ${python:Depends}, + python-numpy Provides: ${python:Provides} -XB-Python-Version: ${python:Versions} Description: low-level implementations and bindings for mlpy + mlpy provides high level procedures that support, with few lines of + code, the design of rich Data Analysis Protocols (DAPs) for + preprocessing, clustering, predictive classification and feature + selection. Methods are available for feature weighting and ranking, + data resampling, error evaluation and experiment landscaping. + . This is an add-on package for the mlpy providing compiled core functionality. diff --git a/debian/pycompat b/debian/pycompat deleted file mode 100644 index 0cfbf08..0000000 --- a/debian/pycompat +++ /dev/null @@ -1 +0,0 @@ -2 diff --git a/debian/python-mlpy-doc.links b/debian/python-mlpy-doc.links index dd9cc55..f75dc35 100644 --- a/debian/python-mlpy-doc.links +++ b/debian/python-mlpy-doc.links @@ -1 +1,2 @@ usr/share/javascript/jquery/jquery.js usr/share/doc/python-mlpy-doc/html/_static/jquery.js +usr/share/javascript/underscore/underscore.js usr/share/doc/python-mlpy-doc/html/_static/underscore.js diff --git a/debian/pyversions b/debian/pyversions deleted file mode 100644 index 8b253bc..0000000 --- a/debian/pyversions +++ /dev/null @@ -1 +0,0 @@ -2.4- diff --git a/debian/rules b/debian/rules index 812a267..d2d0145 100755 --- a/debian/rules +++ b/debian/rules @@ -2,7 +2,6 @@ # -*- mode: makefile; coding: utf-8 -*- include /usr/share/cdbs/1/rules/debhelper.mk -DEB_PYTHON_SYSTEM = pysupport # for earlier cdbs versions DEB_PYTHON_MODULE_PACKAGE = python-mlpy # for cdbs >= 0.4.54 @@ -44,6 +43,7 @@ build/python-mlpy-doc:: doc # symlinked by debhelper install/python-mlpy-doc:: -rm docs/build/html/_static/jquery.js + -rm doc/_build/html/_static/underscore.js install/python-mlpy-lib:: # move libraries into the python-mlpy-lib package @@ -55,6 +55,9 @@ install/python-mlpy-lib:: mv $$lib $$tdir ; \ done +binary-install/python-mlpy-lib:: + dh_numpy + # we need to move libraries away first, hence dependence on -lib # Also without this step, movemodules from pysupport would not # move arch-indep part of the module under pyshared @@ -64,7 +67,7 @@ install/python-mlpy:: install/python-mlpy-lib DEB_DESTDIR = $(CURDIR)/debian/python-mlpy # immediately useable documentation # and exemplar data (they are small excerpts anyways) -DEB_COMPRESS_EXCLUDE := .py .pdf .html .css .jpg .txt .js .json .rtc .par .bin +DEB_COMPRESS_EXCLUDE := .py .pdf .html .css .jpg .txt .js .json .rtc .par .bin .inv # Man pages DEB_INSTALL_MANPAGES_python-mlpy := build/man/*.1 # -doc package contents 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) -- cgit v1.2.3