r47155 - in /packages/fenics/dolfin/trunk/debian: changelog control libdolfin1.5.install libdolfin1.6.install patches/ rules
johannr-guest at users.alioth.debian.org
johannr-guest at users.alioth.debian.org
Wed Oct 28 10:13:35 UTC 2015
Author: johannr-guest
Date: Wed Oct 28 10:13:35 2015
New Revision: 47155
URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=47155
Log:
* New upstream release.
* debian/control:
- Add gfortran to build dependencies.
- Update package names for new SONAME 1.6 (libdolfin1.5 ->
libdolfin1.6 and libdolfin1.5-dbg -> libdolfin1.6-dbg).
- Bump minimum required version for python-instant, python-ufl and
python-ffc to 1.6.0.
- Require swig3.0 (>= 3.0.3) in Build-Depends.
* Move debian/libdolfin1.5.install -> debian/libdolfin1.6.install.
* Remove patch for fixing problem with Python 2.7.10 (fixed upstream).
* debian/rules:
- Replace swig with swig3.0.
- Set PETSC_DIR to /usr/lib/petsc and SLEPC_DIR to /usr/lib/slepc.
Added:
packages/fenics/dolfin/trunk/debian/libdolfin1.6.install
- copied unchanged from r47154, packages/fenics/dolfin/trunk/debian/libdolfin1.5.install
Removed:
packages/fenics/dolfin/trunk/debian/libdolfin1.5.install
packages/fenics/dolfin/trunk/debian/patches/
Modified:
packages/fenics/dolfin/trunk/debian/changelog
packages/fenics/dolfin/trunk/debian/control
packages/fenics/dolfin/trunk/debian/rules
Modified: packages/fenics/dolfin/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/fenics/dolfin/trunk/debian/changelog?rev=47155&op=diff
==============================================================================
--- packages/fenics/dolfin/trunk/debian/changelog (original)
+++ packages/fenics/dolfin/trunk/debian/changelog Wed Oct 28 10:13:35 2015
@@ -1,3 +1,21 @@
+dolfin (1.6.0-1) UNRELEASED; urgency=medium
+
+ * New upstream release.
+ * debian/control:
+ - Add gfortran to build dependencies.
+ - Update package names for new SONAME 1.6 (libdolfin1.5 ->
+ libdolfin1.6 and libdolfin1.5-dbg -> libdolfin1.6-dbg).
+ - Bump minimum required version for python-instant, python-ufl and
+ python-ffc to 1.6.0.
+ - Require swig3.0 (>= 3.0.3) in Build-Depends.
+ * Move debian/libdolfin1.5.install -> debian/libdolfin1.6.install.
+ * Remove patch for fixing problem with Python 2.7.10 (fixed upstream).
+ * debian/rules:
+ - Replace swig with swig3.0.
+ - Set PETSC_DIR to /usr/lib/petsc and SLEPC_DIR to /usr/lib/slepc.
+
+ -- Johannes Ring <johannr at simula.no> Wed, 28 Oct 2015 09:41:00 +0100
+
dolfin (1.5.0-4) unstable; urgency=medium
* debian/control: Enable libpetsc3.2-dev and libslepc3.2-dev on
Modified: packages/fenics/dolfin/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/fenics/dolfin/trunk/debian/control?rev=47155&op=diff
==============================================================================
--- packages/fenics/dolfin/trunk/debian/control (original)
+++ packages/fenics/dolfin/trunk/debian/control Wed Oct 28 10:13:35 2015
@@ -6,7 +6,7 @@
Build-Depends: debhelper (>= 9),
python-dev,
cmake (>= 2.8.0),
- swig,
+ swig3.0 (>= 3.0.3),
python-numpy,
pkg-config,
libxml2-dev,
@@ -21,15 +21,16 @@
libboost-timer-dev,
libboost-chrono-dev,
libsuitesparse-dev,
- libpetsc3.4.2-dev [!kfreebsd-amd64 !kfreebsd-i386],
- libslepc3.4.2-dev [!kfreebsd-amd64 !kfreebsd-i386],
+ libpetsc3.6.2-dev [!kfreebsd-amd64 !kfreebsd-i386],
+ libslepc3.6.1-dev [!kfreebsd-amd64 !kfreebsd-i386],
libhdf5-mpi-dev,
libvtk5-dev,
libvtk5-qt4-dev,
libqt4-dev,
python-ply,
libeigen3-dev,
- python-ffc (>= 1.5.0),
+ python-ffc (>= 1.6.0),
+ gfortran,
dh-python
Standards-Version: 3.9.6
X-Python-Version: >= 2.7
@@ -40,7 +41,7 @@
Package: libdolfin-dev
Section: libdevel
Architecture: any
-Depends: libdolfin1.5 (= ${binary:Version}),
+Depends: libdolfin1.6 (= ${binary:Version}),
libxml2-dev,
pkg-config,
libboost-dev,
@@ -54,8 +55,8 @@
libboost-timer-dev,
libboost-chrono-dev,
libsuitesparse-dev,
- libpetsc3.4.2-dev [!kfreebsd-amd64 !kfreebsd-i386],
- libslepc3.4.2-dev [!kfreebsd-amd64 !kfreebsd-i386],
+ libpetsc3.6.2-dev [!kfreebsd-amd64 !kfreebsd-i386],
+ libslepc3.6.1-dev [!kfreebsd-amd64 !kfreebsd-i386],
cmake (>= 2.8.0),
libhdf5-mpi-dev,
libvtk5-dev,
@@ -76,11 +77,11 @@
.
This package contains the development files.
-Package: libdolfin1.5
+Package: libdolfin1.6
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
-Suggests: dolfin-doc, libdolfin1.5-dbg, python-dolfin
+Suggests: dolfin-doc, libdolfin1.6-dbg, python-dolfin
Description: Shared libraries for DOLFIN
DOLFIN is the Python and C++ interface of the FEniCS project for the
automated solution of differential equations, providing a consistent
@@ -92,10 +93,10 @@
.
This package contains the shared libraries.
-Package: libdolfin1.5-dbg
+Package: libdolfin1.6-dbg
Section: debug
Architecture: any
-Depends: libdolfin1.5 (= ${binary:Version}), ${misc:Depends}
+Depends: libdolfin1.6 (= ${binary:Version}), ${misc:Depends}
Description: Shared libraries with debugging symbols for DOLFIN
DOLFIN is the Python and C++ interface of the FEniCS project for the
automated solution of differential equations, providing a consistent
@@ -111,10 +112,10 @@
Section: python
Architecture: any
Depends: libdolfin-dev (= ${binary:Version}),
- libdolfin1.5 (= ${binary:Version}),
- python-ffc (>= 1.5.0),
- python-ufl (>= 1.5.0),
- python-instant (>= 1.5.0),
+ libdolfin1.6 (= ${binary:Version}),
+ python-ffc (>= 1.6.0),
+ python-ufl (>= 1.6.0),
+ python-instant (>= 1.6.0),
python-numpy,
python-netcdf,
python-ply,
Modified: packages/fenics/dolfin/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/fenics/dolfin/trunk/debian/rules?rev=47155&op=diff
==============================================================================
--- packages/fenics/dolfin/trunk/debian/rules (original)
+++ packages/fenics/dolfin/trunk/debian/rules Wed Oct 28 10:13:35 2015
@@ -40,8 +40,8 @@
-D DOLFIN_ENABLE_UNIT_TESTS:BOOL=OFF \
-D SWIG_EXECUTABLE:FILEPATH=/usr/bin/swig \
-D DOLFIN_ENABLE_MPI:BOOL=$(ENABLE_MPI) \
- -D PETSC_DIR:PATH=/usr/lib/petscdir/3.4.2 \
- -D SLEPC_DIR:PATH=/usr/lib/slepcdir/3.4.2 \
+ -D PETSC_DIR:PATH=/usr/lib/petsc \
+ -D SLEPC_DIR:PATH=/usr/lib/slepc \
-D DOLFIN_LIB_DIR:PATH=lib/$(DEB_BUILD_MULTIARCH) \
-D DOLFIN_PKGCONFIG_DIR:PATH=lib/$(DEB_BUILD_MULTIARCH)/pkgconfig \
$(DOLFIN_HOME)
@@ -102,17 +102,18 @@
sed -i "s/-Wformat//g" $(CURDIR)/debian/tmp/usr/lib/$(DEB_BUILD_MULTIARCH)/pkgconfig/dolfin.pc
sed -i "s/-Wno-deprecated//g" $(CURDIR)/debian/tmp/usr/lib/$(DEB_BUILD_MULTIARCH)/pkgconfig/dolfin.pc
sed -i "s|-I/usr/local/include||g" $(CURDIR)/debian/tmp/usr/lib/$(DEB_BUILD_MULTIARCH)/pkgconfig/dolfin.pc
+ sed -i "s|-DNDEBUG||g" $(CURDIR)/debian/tmp/usr/lib/$(DEB_BUILD_MULTIARCH)/pkgconfig/dolfin.pc
override_dh_gencontrol:
# We have a tight dependency on swig - #675207
set -e; \
- swig_version=$$(dpkg-query -W swig | cut -f 2 | cut -d- -f 1); \
+ swig_version=$$(dpkg-query -W swig3.0 | cut -f 2 | cut -d- -f 1); \
next_swig_version="$${swig_version%.*}.$$(($${swig_version##*.} + 1))"; \
- echo "swig:Depends=swig (>= $$swig_version), swig (<< $$next_swig_version~)" >> debian/python-dolfin.substvars
+ echo "swig:Depends=swig3.0 (>= $$swig_version), swig3.0 (<< $$next_swig_version~)" >> debian/python-dolfin.substvars
dh_gencontrol
override_dh_strip:
- dh_strip -a --package=libdolfin1.5 --dbg-package=libdolfin1.5-dbg -Xpython
+ dh_strip -a --package=libdolfin1.6 --dbg-package=libdolfin1.6-dbg -Xpython
dh_strip -a --package=python-dolfin --dbg-package=python-dolfin-dbg
override_dh_installman:
More information about the debian-science-commits
mailing list