Source: dolfin
Section: math
Priority: extra
Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
Uploaders: Christophe Prud'homme <prudhomm@debian.org>, Johannes Ring <johannr@simula.no>
Build-Depends: cdbs (>= 0.4.90~),
 debhelper (>= 7),
 python-all-dev (>= 2.6.6-3~),
 cmake (>= 2.8.0),
 swig2.0,
 python-numpy,
 pkg-config,
 libxml2-dev,
 libboost-dev,
 libboost-program-options-dev,
 libboost-filesystem-dev,
 libboost-serialization-dev,
 libboost-thread-dev,
 libboost-iostreams-dev,
 libboost-mpi-dev,
 libboost-math-dev,
 libsuitesparse-dev,
 ufc (>= 2.0.4),
 python-ufc (>= 2.0.4),
 libptscotch-dev [!armel !mips !mipsel !s390 !sparc],
 libpetsc3.1-dev [!armel !hurd-i386 !mips !mipsel !s390 !sparc],
 libslepc3.1-dev [!armel !hurd-i386 !ia64 !mips !mipsel !s390 !sparc],
 libarmadillo-dev
Standards-Version: 3.9.2
X-Python-Version: >= 2.5
Homepage: http://fenicsproject.org
DM-Upload-Allowed: yes
Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/fenics/dolfin/trunk
Vcs-Browser: http://svn.debian.org/wsvn/debian-science/packages/fenics/dolfin/trunk/

Package: libdolfin1.0-dev
Section: libdevel
Architecture: any
Depends: libdolfin1.0 (= ${binary:Version}),
 libxml2-dev,
 pkg-config,
 libboost-dev,
 libboost-program-options-dev,
 libboost-filesystem-dev,
 libboost-serialization-dev,
 libboost-thread-dev,
 libboost-iostreams-dev,
 libboost-mpi-dev,
 libboost-math-dev,
 libsuitesparse-dev,
 libptscotch-dev [!armel !mips !mipsel !s390 !sparc],
 libpetsc3.1-dev [!armel !hurd-i386 !mips !mipsel !s390 !sparc],
 libslepc3.1-dev [!armel !hurd-i386 !ia64 !mips !mipsel !s390 !sparc],
 libarmadillo-dev,
 cmake (>= 2.8.0),
 ufc (>= 2.0.4),
 python-ufc (>= 2.0.4),
 ${misc:Depends}
Conflicts: libdolfin0-dev
Replaces: libdolfin0-dev
Provides: libdolfin0-dev
Description: Shared links and header files for DOLFIN
 DOLFIN is the C++/Python interface of FEniCS, providing a consistent PSE
 (Problem Solving Environment) for ordinary and partial differential equations.
 .
 This package contains the development files.

Package: dolfin-dev
Section: libdevel
Architecture: all
Depends: libdolfin1.0-dev, ${misc:Depends}
Description: Empty package depending on latest DOLFIN development package
 DOLFIN is the C++/Python interface of FEniCS, providing a consistent PSE
 (Problem Solving Environment) for ordinary and partial differential equations.
 .
 This package will always depend on the most recent version of libdolfinX-dev
 (X=version), so if you install it then you will get upgrades automatically.

Package: libdolfin1.0
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Suggests: dolfin-doc, libdolfin1.0-dbg, python-dolfin
Description: shared libraries for DOLFIN
 DOLFIN is the C++/Python interface of FEniCS, providing a consistent PSE
 (Problem Solving Environment) for ordinary and partial differential equations.
 .
 This package contains the shared libraries.

Package: libdolfin1.0-dbg
Section: debug
Architecture: any
Depends: libdolfin1.0 (= ${binary:Version}), ${misc:Depends}
Conflicts: libdolfin0-dgb
Replaces: libdolfin0-dbg
Provides: libdolfin0-dbg
Description: Shared libraries with debugging symbols for DOLFIN
 DOLFIN is the C++/Python interface of FEniCS, providing a consistent PSE
 (Problem Solving Environment) for ordinary and partial differential equations.
 .
 This package contains the shared libraries with debugging symbols.

Package: python-dolfin
Section: python
Architecture: any
Depends: libdolfin1.0-dev (= ${binary:Version}),
 libdolfin1.0 (= ${binary:Version}),
 python-ufc (>= 2.0.4),
 python-ffc (>= 1.0-beta2),
 python-viper (>= 1.0-beta),
 python-ufl (>= 1.0-beta3),
 python-instant (>= 1.0-beta),
 python-numpy,
 swig2.0,
 ${python:Depends},
 ${shlibs:Depends},
 ${misc:Depends}
Suggests: dolfin-doc
Description: Python interface for DOLFIN
 DOLFIN is the C++/Python interface of FEniCS, providing a consistent PSE
 (Problem Solving Environment) for ordinary and partial differential equations.
 .
 This package contains the Python interface for DOLFIN.

Package: dolfin-doc
Architecture: all
Section: doc
Depends: libdolfin1.0-dev (>= ${source:Version}),
 python-dolfin (>= ${source:Version}),
 ${misc:Depends}
Suggests: cmake (>= 2.8.0)
Description: Documentation and demo programs for DOLFIN
 DOLFIN is the C++/Python interface of FEniCS, providing a consistent PSE
 (Problem Solving Environment) for ordinary and partial differential equations.
 .
 This package contains documentation and demo programs for DOLFIN.

Package: dolfin-bin
Architecture: all
Depends: python-dolfin (>= ${source:Version}),
 ${python:Depends},
 ${misc:Depends}
Description: Executable scripts for DOLFIN
 DOLFIN is the C++/Python interface of FEniCS, providing a consistent PSE
 (Problem Solving Environment) for ordinary and partial differential equations.
 .
 This package contains executable scripts for DOLFIN.
