This is an automated email from the git hooks/post-receive script. a_valentino-guest pushed a commit to branch master in repository python-mpop.
commit ed331f113939dbce711fd89e00d3be3d3ded5ee3 Author: Antonio Valentino <antonio.valent...@tiscali.it> Date: Sun Jun 22 12:53:26 2014 +0000 Imported Debian patch 1.0.0-1 --- debian/changelog | 5 ++ debian/compat | 1 + debian/control | 42 +++++++++++++++ debian/copyright | 100 +++++++++++++++++++++++++++++++++++ debian/docs | 1 + debian/patches/fix-config-path.patch | 61 +++++++++++++++++++++ debian/patches/series | 1 + debian/python-mpop.doc-base | 10 ++++ debian/python-mpop.install | 1 + debian/rules | 35 ++++++++++++ debian/source/format | 1 + debian/tests/control | 2 + debian/tests/python2 | 12 +++++ debian/watch | 4 ++ 14 files changed, 276 insertions(+) diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..bba402c --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +python-mpop (1.0.0-1) unstable; urgency=low + + * Initial release (Closes: #754556) + + -- Antonio Valentino <antonio.valent...@tiscali.it> Sun, 22 Jun 2014 12:53:26 +0000 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..dd040a5 --- /dev/null +++ b/debian/control @@ -0,0 +1,42 @@ +Source: python-mpop +Section: python +Priority: optional +Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org> +Uploaders: Antonio Valentino <antonio.valent...@tiscali.it> +Build-Depends: debhelper (>= 9.0.0), + python-setuptools, + python-all, + python-numpy, + python-sphinx, + python-mipp, + python-pyresample +Standards-Version: 3.9.5 +Homepage: https://github.com/mraspaud/mpop +Vcs-Git: http://anonscm.debian.org/git/pkg-grass/python-mpop.git +Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-grass/python-mpop.git;a=summary +XS-Testsuite: autopkgtest + +Package: python-mpop +Architecture: all +Depends: ${shlibs:Depends}, + ${python:Depends}, + ${misc:Depends}, + python-numpy, + python-pyresample, + python-mipp +Description: Meteorological Post-Processing Package (MPoP) + The Meteorological Post-Processing package is a Python library for + generating RGB products for meteorological remote sensing. + As such it can create RGB composites directly from satellite instrument + channels, or take advantage of precomputed PGEs. + . + It is designed to be easily extendable to support any meteorological + satellite by the creation of plugins. In the base distribution, + it is provided support for Meteosat 7, 8, 9, MTSAT1R, MTSAT2, GOES 11, + GOES 12, GOES 13 through the use of mipp, and Noaa 15, 16, 17, 18, 19, + and Metop A through the use of aapp and ahamap. + . + Reprojection of data is also available through the use of the pyresample + package. + . + This package is part of the PyTroll toolset. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..cae7796 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,100 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: pykdtree +Source: https://github.com/mraspaud/mpop + +Files: * +Copyright: 2009-2013 Martin Raspaud <martin.rasp...@smhi.se> + SMHI, Folkborgsvägen 1, Norrköping, Sweden +License: GPL-3.0+ + +Files: debian/* +Copyright: 2014 Antonio Valentino <antonio.valent...@tiscali.it> +License: GPL-3.0+ + +License: GPL-3.0+ + This program 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 3 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 3 can be found in "/usr/share/common-licenses/GPL-3". + +Files: doc/* +Copyright: 2009-2013 The Pytroll crew +License: GPL-3.0+ + +Files: doc/examples/* +Copyright: 2011 SMHI +License: GPL-3.0+ + +Files: mpop/scene.py +Copyright: 2010-2013 Martin Raspaud <martin.rasp...@smhi.se> + Esben S. Nielsen <e...@dmi.dk> +License: GPL-3.0+ + +Files: satout/cfscene.py + satout/netcdf4.py +Copyright: 2010-2012 Kristian Rune Larssen <k...@dmi.dk> + Adam Dybbroe <adam.dybb...@smhi.se> + Martin Raspaud <martin.rasp...@smhi.se> + Esben S. Nielsen <e...@dmi.dk> +License: GPL-3.0+ + +Files: instruments/viirs.py +Copyright: 2010-2013 Adam Dybbroe <adam.dybb...@smhi.se> +License: GPL-3.0+ + +Files: instruments/visir.py +Copyright: 2010-2013 Martin Raspaud <martin.rasp...@smhi.se> + Lars Ørum Rasmussen <r...@dmi.dk> +License: GPL-3.0+ + +Files: satin/nwcsaf_pps.py +Copyright: 2010-2013 Martin Raspaud <martin.rasp...@smhi.se> + Adam Dybbroe <adam.dybb...@smhi.se> +License: GPL-3.0+ + +Files: satin/viirs_sdr.py +Copyright: 2011-2013 Adam Dybbroe <adam.dybb...@smhi.se> + Kristian Rune Larsen <k...@dmi.dk> + Lars Ørum Rasmussen <r...@dmi.dk> + Martin Raspaud <martin.rasp...@smhi.se> +License: GPL-3.0+ + +Files: mpop/imageo/formats/libtiff.py +Copyright: 2009-2010 Pearu Peterson <pearu.peter...@gmail.com> +License: BSD + All rights reserved. + . + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + . + a. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + b. 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. + c. Neither the name of the PyLibTiff project nor the names of its + contributors may 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 REGENTS 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. diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000..a1320b1 --- /dev/null +++ b/debian/docs @@ -0,0 +1 @@ +README.rst diff --git a/debian/patches/fix-config-path.patch b/debian/patches/fix-config-path.patch new file mode 100644 index 0000000..f9d348b --- /dev/null +++ b/debian/patches/fix-config-path.patch @@ -0,0 +1,61 @@ +Set the path for configuration files to /etc +Index: python-mpop/mpop/__init__.py +=================================================================== +--- python-mpop.orig/mpop/__init__.py ++++ python-mpop/mpop/__init__.py +@@ -4,11 +4,11 @@ + + # SMHI, + # Folkborgsvägen 1, +-# Norrköping, ++# Norrköping, + # Sweden + + # Author(s): +- ++ + # Martin Raspaud <martin.rasp...@smhi.se> + # Adam Dybbroe <adam.dybb...@smhi.se> + +@@ -32,8 +32,10 @@ + + import os + +-BASE_PATH = os.path.sep.join(os.path.dirname( +- os.path.realpath(__file__)).split(os.path.sep)[:-1]) ++#BASE_PATH = os.path.sep.join(os.path.dirname( ++# os.path.realpath(__file__)).split(os.path.sep)[:-1]) ++ ++BASE_PATH = '/' + + CONFIG_PATH = (os.environ.get('PPP_CONFIG_DIR', '') or + os.path.join(BASE_PATH, 'etc')) +Index: python-mpop/setup.py +=================================================================== +--- python-mpop.orig/setup.py ++++ python-mpop/setup.py +@@ -4,11 +4,11 @@ + + # SMHI, + # Folkborgsvägen 1, +-# Norrköping, ++# Norrköping, + # Sweden + + # Author(s): +- ++ + # Martin Raspaud <martin.rasp...@smhi.se> + # Adam Dybbroe <adam.dybb...@smhi.se> + +@@ -55,8 +55,8 @@ setup(name=NAME, + url="https://github.com/mraspaud/mpop", + packages=['mpop', 'mpop.satellites', 'mpop.instruments', 'mpop.satin', + 'mpop.satout', 'mpop.saturn', 'mpop.imageo'], +- data_files=[('etc',[os.path.join('etc', 'geo_image.cfg')], +- 'etc',[os.path.join('etc', 'eps_avhrrl1b_6.5.xml')]), ++ data_files=[('/etc',[os.path.join('etc', 'geo_image.cfg')], ++ '/etc',[os.path.join('etc', 'eps_avhrrl1b_6.5.xml')]), + (os.path.join('share', 'doc', NAME), + [os.path.join('doc', 'Makefile'), + os.path.join('doc', 'source', 'conf.py'), diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..2f09825 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +fix-config-path.patch diff --git a/debian/python-mpop.doc-base b/debian/python-mpop.doc-base new file mode 100644 index 0000000..b6a27f8 --- /dev/null +++ b/debian/python-mpop.doc-base @@ -0,0 +1,10 @@ +Document: python-mpop +Title: Debian python-mpop Manual +Author: The PyTroll Gang +Abstract: This document includes the + Pyresample User Manual and the Programmers Reference +Section: Programming/Python + +Format: HTML +Index: /usr/share/doc/python-mpop/html/index.html +Files: /usr/share/doc/python-mpop/html/*.html diff --git a/debian/python-mpop.install b/debian/python-mpop.install new file mode 100644 index 0000000..83c68b8 --- /dev/null +++ b/debian/python-mpop.install @@ -0,0 +1 @@ +doc/build/html usr/share/doc/python-mpop diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..1c80b0d --- /dev/null +++ b/debian/rules @@ -0,0 +1,35 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +PY2VERS = $(shell pyversions -r -v) + + +%: + dh $@ --with python2,sphinxdoc --buildsystem=python_distutils + + +override_dh_auto_build: + dh_auto_build --buildsystem=python_distutils + env PYTHONPATH=$(CURDIR) PPP_CONFIG_DIR=$(CURDIR)/etc \ + $(MAKE) -C doc html + + +override_dh_auto_test: +ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS))) + set -e -x; \ + for py in $(PY2VERS); do \ + env PYTHONPATH=. python$$py setup.py test; \ + done +endif + + +override_dh_auto_clean: + dh_auto_clean --buildsystem=python_distutils + $(RM) -r mpop.egg-info + $(MAKE) -C doc clean + + +.PHONY: override_dh_auto_build, override_dh_autoclean, override_dh_auto_test 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/tests/control b/debian/tests/control new file mode 100644 index 0000000..2b9418e --- /dev/null +++ b/debian/tests/control @@ -0,0 +1,2 @@ +Tests: python2 +Depends: @builddeps@, python-mpop diff --git a/debian/tests/python2 b/debian/tests/python2 new file mode 100755 index 0000000..1ccb541 --- /dev/null +++ b/debian/tests/python2 @@ -0,0 +1,12 @@ +#!/bin/sh +set -efu + +PYS=${PYS:-"$(pyversions -r 2>/dev/null)"} +TESTPKG=${TESTPKG:-python-mpop} + +cd "$ADTTMP" + +for py in $PYS; do + echo "=== $py ===" + $py -m unittest -v discover mpop.test 2>&1 +done diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..2c0d688 --- /dev/null +++ b/debian/watch @@ -0,0 +1,4 @@ +# Compulsory line, this is a version 3 file +version=3 + +http://githubredir.debian.net/github/mraspaud/mpop/ v(.*)\.tar\.gz -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/python-mpop.git _______________________________________________ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel