[dolfin] 01/02: Merge branch 'master' into experimental
Johannes Ring
johannr-guest at moszumanska.debian.org
Tue May 30 12:58:27 UTC 2017
This is an automated email from the git hooks/post-receive script.
johannr-guest pushed a commit to branch experimental
in repository dolfin.
commit a9d4790ef7d931dd143ea7fcb58dcc793f8c2d49
Merge: 8acce33 380b78e
Author: Johannes Ring <johannr at simula.no>
Date: Tue May 30 14:15:58 2017 +0200
Merge branch 'master' into experimental
debian/changelog | 26 ++++++-----
debian/control | 78 +++++++++++++++++++++++++++++---
debian/patches/python3-decode.patch | 30 ++++++++++++
debian/patches/python3-support.patch | 88 ++++++++++++++++++++++++++++++++++++
debian/patches/series | 2 +
debian/python-dolfin.install | 2 +-
debian/python3-dolfin.install | 1 +
debian/rules | 47 ++++++++++---------
8 files changed, 232 insertions(+), 42 deletions(-)
diff --cc debian/changelog
index cc728d6,eb4e08c..43b45ee
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,25 -1,15 +1,27 @@@
+dolfin (2017.1.0-1) UNRELEASED; urgency=medium
+
- [ Drew Parsons ]
- * Enable petsc/slepc dependencies on kfreebsd. Note that PETSc
- support in dolfin on kfreebsd is not in fact active due to linking
- problems during configuration tests, but dolfin builds
- successfully without it. Closes: #822971.
-
- [ Johannes Ring ]
+ * New upstream release.
+ * d/control:
+ - Update package names (libdolfin2016.2 -> libdolfin2017.1
+ and libdolfin2016.2-dbg -> libdolfin2017.1-dbg).
+ - Bump minimum required version for python-dijitso and python-ffc to
+ 2017.1 in Build-Depends.
- - Add petsc4py depends to Depends for binary package libdolfin-dev.
+ * Move d/libdolfin2016.2.install -> d/libdolfin2017.1.install.
- * d/rules:
- - Let CMake figure out Python details automatically.
- - Add petsc4py depends to libdolfin-dev.substvars.
+
- -- Johannes Ring <johannr at simula.no> Thu, 11 May 2017 11:53:10 +0200
++ -- Johannes Ring <johannr at simula.no> Tue, 30 May 2017 13:56:42 +0200
++
+ dolfin (2016.2.0-3) unstable; urgency=medium
+
+ [ Drew Parsons ]
+ * Enable petsc/slepc dependencies on kfreebsd. Note that PETSc
+ support in dolfin on kfreebsd is not in fact active due to linking
+ problems during configuration tests, but dolfin builds
+ successfully without it. Closes: #822971.
+
+ [ Johannes Ring ]
+ * Support Python 3: new packages python3-dolfin and python3-dolfin-dbg.
+
+ -- Drew Parsons <dparsons at debian.org> Tue, 30 May 2017 16:17:28 +0800
dolfin (2016.2.0-2) unstable; urgency=medium
diff --cc debian/control
index c64a375,7aa4786..bb441b6
--- a/debian/control
+++ b/debian/control
@@@ -29,13 -29,23 +29,23 @@@ Build-Depends
mpi-default-dev,
petsc-dev (>= 3.6.4.dfsg1-2),
slepc-dev (>= 3.6.3.dfsg1-6),
- python-petsc4py, python-slepc4py,
+ python-petsc4py,
+ python-slepc4py,
+ python3-petsc4py,
+ python3-slepc4py,
pkg-config,
python-dev,
+ python3-dev,
+ python-pkg-resources,
+ python3-pkg-resources,
- python-ffc (>= 2016.2.0), python-ffc (<< 2016.3.0),
- python-dijitso (>= 2016.2.0), python-dijitso (<< 2016.3.0),
- python3-ffc (>= 2016.2.0), python3-ffc (<< 2016.3.0),
- python3-dijitso (>= 2016.2.0), python3-dijitso (<< 2016.3.0),
+ python-ffc (>= 2017.1.0), python-ffc (<< 2017.2.0),
+ python-dijitso (>= 2017.1.0), python-dijitso (<< 2017.2.0),
++ python3-ffc (>= 2017.1.0), python3-ffc (<< 2017.2.0),
++ python3-dijitso (>= 2017.1.0), python3-dijitso (<< 2017.2.0),
python-numpy,
+ python3-numpy,
python-ply,
+ python3-ply,
swig3.0 (>= 3.0.3)
Standards-Version: 3.9.8
X-Python-Version: >= 2.7
@@@ -154,7 -166,38 +166,38 @@@ Description: Python interface for DOLFI
variational forms; automatic and efficient assembly of linear
systems; and support for general families of finite elements.
.
- This package contains the Python interface for DOLFIN.
+ This package contains the Python interface for DOLFIN (Python 2).
+
+ Package: python3-dolfin
+ Section: python
+ Architecture: any
+ Depends:
+ libdolfin-dev (= ${binary:Version}),
- libdolfin2016.2 (= ${binary:Version}),
++ libdolfin2017.1 (= ${binary:Version}),
+ python3-ffc (>= ${source:Upstream-Version}), python3-ffc (<< ${source:Next-Upstream-Version}),
+ python3-dijitso (>= ${source:Upstream-Version}), python3-dijitso (<< ${source:Next-Upstream-Version}),
+ python3-instant (>= ${source:Upstream-Version}), python3-instant (<< ${source:Next-Upstream-Version}),
+ python3-numpy,
+ python3-ply,
+ python3-six,
+ python3-sympy,
+ python3-ufl (>= ${source:Upstream-Version}), python3-ufl (<< ${source:Next-Upstream-Version}),
+ ${python3-petsc4py:Depends},
+ ${misc:Depends},
+ ${python3:Depends},
+ ${shlibs:Depends},
+ ${swig:Depends}
+ Suggests: dolfin-doc
+ Description: Python interface for DOLFIN (Python 3)
+ DOLFIN is the Python and C++ interface of the FEniCS project for the
+ automated solution of differential equations, providing a consistent
+ PSE (Problem Solving Environment) for solving ordinary and partial
+ differential equations. Key features include a simple, consistent and
+ intuitive object-oriented API; automatic and efficient evaluation of
+ variational forms; automatic and efficient assembly of linear
+ systems; and support for general families of finite elements.
+ .
+ This package contains the Python interface for DOLFIN (Python 3).
Package: python-dolfin-dbg
Section: debug
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/fenics/dolfin.git
More information about the debian-science-commits
mailing list