From: Drew Parsons Date: Wed, 14 Nov 2018 15:10:51 +0000 (+0800) Subject: pygalmesh (0.2.6-1) unstable; urgency=medium X-Git-Tag: archive/raspbian/0.10.6-5+rpi1~1^2^2^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=79fc7180d2e703ad4da6acb19f7de19dccff0d1c;p=pygalmesh.git pygalmesh (0.2.6-1) unstable; urgency=medium * New upstream release. - fixes meshio API used in pygalmesh tests * add debian/tests (autopkgtest) to run pytest-3 [dgit import unpatched pygalmesh 0.2.6-1] --- 79fc7180d2e703ad4da6acb19f7de19dccff0d1c diff --cc debian/changelog index 0000000,0000000..7a42832 new file mode 100644 --- /dev/null +++ b/debian/changelog @@@ -1,0 -1,0 +1,14 @@@ ++pygalmesh (0.2.6-1) unstable; urgency=medium ++ ++ * New upstream release. ++ - fixes meshio API used in pygalmesh tests ++ * add debian/tests (autopkgtest) to run pytest-3 ++ ++ -- Drew Parsons Wed, 14 Nov 2018 23:10:51 +0800 ++ ++pygalmesh (0.2.5-1) unstable; urgency=medium ++ ++ * Initial release (Closes: #910278) ++ - package Python 3 module only (Python 2 is deprecated) ++ ++ -- Drew Parsons Mon, 08 Oct 2018 00:49:13 +0800 diff --cc debian/compat index 0000000,0000000..b4de394 new file mode 100644 --- /dev/null +++ b/debian/compat @@@ -1,0 -1,0 +1,1 @@@ ++11 diff --cc debian/control index 0000000,0000000..62cb64c new file mode 100644 --- /dev/null +++ b/debian/control @@@ -1,0 -1,0 +1,45 @@@ ++Source: pygalmesh ++Section: python ++Priority: optional ++Maintainer: Debian Science Maintainers ++Uploaders: Drew Parsons ++Build-Depends: debhelper (>= 11), ++ dh-python, python3-all-dev, python3-setuptools, ++ libcgal-dev, ++ libeigen3-dev, ++ python3-pybind11 (>= 2.2) ++Standards-Version: 4.2.1 ++Homepage: https://github.com/nschloe/pygalmesh ++Vcs-Browser: https://salsa.debian.org/science-team/pygalmesh ++Vcs-Git: https://salsa.debian.org/science-team/pygalmesh.git ++ ++Package: python3-pygalmesh ++Architecture: any ++Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends} ++Suggests: python-pygalmesh-doc ++Description: a Python 3 frontend to CGAL's 3D mesh generators ++ pygalmesh makes it easy to create high-quality 3D volume and surface ++ meshes. ++ . ++ CGAL offers two different approaches for mesh generation: ++ - Meshes defined implicitly by level sets of functions. ++ - Meshes defined by a set of bounding planes. ++ . ++ pygalmesh provides a front-end to the first approach, which has the ++ following advantages and disadvantages: ++ - All boundary points are guaranteed to be in the level set within ++ any specified residual. This results in smooth curved surfaces. ++ - Sharp intersections of subdomains (e.g., in unions or ++ differences of sets) need to be specified manually (via feature edges, ++ see below), which can be tedious. ++ . ++ On the other hand, the bounding-plane approach (realized by mshr), ++ has the following properties: ++ - Smooth, curved domains are approximated by a set of bounding ++ planes, resulting in more of less visible edges. ++ - Intersections of domains can be computed automatically, so ++ domain unions etc. have sharp edges where they belong. ++ . ++ pygalmesh and mshr are therefore complementary. ++ . ++ This package installs the pygalmesh module for Python 3. diff --cc debian/copyright index 0000000,0000000..d6bb533 new file mode 100644 --- /dev/null +++ b/debian/copyright @@@ -1,0 -1,0 +1,24 @@@ ++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ ++Upstream-Name: pygalmesh ++Source: https://github.com/nschloe/pygalmesh ++ ++Files: * ++Copyright: 2016-2018 Nico Schlömer ++License: MIT ++ Permission is hereby granted, free of charge, to any person obtaining a copy ++ of this software and associated documentation files (the "Software"), to deal ++ in the Software without restriction, including without limitation the rights ++ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell ++ copies of the Software, and to permit persons to whom the Software is ++ furnished to do so, subject to the following conditions: ++ . ++ The above copyright notice and this permission notice shall be included in all ++ copies or substantial portions of the Software. ++ . ++ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR ++ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, ++ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE ++ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER ++ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, ++ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE ++ SOFTWARE. diff --cc debian/rules index 0000000,0000000..7f9649a new file mode 100755 --- /dev/null +++ b/debian/rules @@@ -1,0 -1,0 +1,10 @@@ ++#!/usr/bin/make -f ++# See debhelper(7) (uncomment to enable) ++# output every command that modifies files on the build system. ++#export DH_VERBOSE = 1 ++ ++export PYBUILD_NAME=pygalmesh ++ ++%: ++ dh $@ --with python3 --buildsystem=pybuild ++ diff --cc debian/source/format index 0000000,0000000..163aaf8 new file mode 100644 --- /dev/null +++ b/debian/source/format @@@ -1,0 -1,0 +1,1 @@@ ++3.0 (quilt) diff --cc debian/source/options index 0000000,0000000..cb61fa5 new file mode 100644 --- /dev/null +++ b/debian/source/options @@@ -1,0 -1,0 +1,1 @@@ ++extend-diff-ignore = "^[^/]*[.]egg-info/" diff --cc debian/tests/control index 0000000,0000000..d3dc70b new file mode 100644 --- /dev/null +++ b/debian/tests/control @@@ -1,0 -1,0 +1,4 @@@ ++Test-Command: pytest-3 ++Depends: @, @builddeps@, ++ python3-meshio, ++ python3-pytest diff --cc debian/watch index 0000000,0000000..20c4b69 new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,0 +1,5 @@@ ++version=4 ++ ++opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%pygalmesh-$1.tar.gz%" \ ++ https://github.com/nschloe/pygalmesh/tags \ ++ (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate