[feel++] 02/122: [svn-inject] Applying Debian modifications to trunk

Mattia Rizzolo mattia at debian.org
Sun Feb 14 15:29:16 UTC 2016


This is an automated email from the git hooks/post-receive script.

mattia pushed a commit to branch master
in repository feel++.

commit 6b35259ea0f451723b554e0216da1b03ffae7ce7
Author: Christophe Prudhomme <prudhomm at debian.org>
Date:   Mon Feb 15 14:04:25 2010 +0000

    [svn-inject] Applying Debian modifications to trunk
---
 debian/FAL                        | 153 ++++++++++++++++++++++++++++
 debian/README.Debian              |   7 ++
 debian/changelog                  | 122 ++++++++++++++++++++++
 debian/compat                     |   1 +
 debian/control                    | 209 ++++++++++++++++++++++++++++++++++++++
 debian/copyright                  |  98 ++++++++++++++++++
 debian/dirs                       |   1 +
 debian/docs                       |   2 +
 debian/liblife-dev.install        |   3 +
 debian/liblife.install            |   2 +
 debian/life-apps.install          |   1 +
 debian/life-doc.docs              |   2 +
 debian/life-doc.lintian-overrides |  51 ++++++++++
 debian/life.doc-base              |  10 ++
 debian/rules                      |  25 +++++
 debian/watch                      |   3 +
 16 files changed, 690 insertions(+)

diff --git a/debian/FAL b/debian/FAL
new file mode 100644
index 0000000..e0428e3
--- /dev/null
+++ b/debian/FAL
@@ -0,0 +1,153 @@
+Free Art License 1.3
+
+[ Copyleft Attitude ]
+
+Free Art License 1.3 (FAL 1.3)
+
+Preamble
+
+The Free Art License grants the right to freely copy, distribute, and
+transform creative works without infringing the author's rights.
+
+The Free Art License recognizes and protects these rights. Their
+implementation has been reformulated in order to allow everyone to use
+creations of the human mind in a creative manner, regardless of their
+types and ways of expression.
+
+While the public's access to creations of the human mind usually is
+restricted by the implementation of copyright law, it is favoured by
+the Free Art License. This license intends to allow the use of a
+work’s resources; to establish new conditions for creating in order to
+increase creation opportunities. The Free Art License grants the right
+to use a work, and acknowledges the right holder’s and the user’s
+rights and responsibility.
+
+The invention and development of digital technologies, Internet and
+Free Software have changed creation methods: creations of the human
+mind can obviously be distributed, exchanged, and transformed. They
+allow to produce common works to which everyone can contribute to the
+benefit of all.
+
+The main rationale for this Free Art License is to promote and protect
+these creations of the human mind according to the principles of
+copyleft: freedom to use, copy, distribute, transform, and prohibition
+of exclusive appropriation.
+
+Definitions
+
+“work” either means the initial work, the subsequent works or the
+common work as defined hereafter:
+
+“common work” means a work composed of the initial work and all
+subsequent contributions to it (originals and copies). The initial
+author is the one who, by choosing this license, defines the
+conditions under which contributions are made.
+
+“Initial work” means the work created by the initiator of the common
+work (as defined above), the copies of which can be modified by
+whoever wants to
+
+“Subsequent works” means the contributions made by authors who
+participate in the evolution of the common work by exercising the
+rights to reproduce, distribute, and modify that are granted by the
+license.
+
+“Originals” (sources or resources of the work) means all copies of
+either the initial work or any subsequent work mentioning a date and
+used by their author(s) as references for any subsequent updates,
+interpretations, copies or reproductions.
+
+“Copy” means any reproduction of an original as defined by this
+license.
+
+1. OBJECT
+The aim of this license is to define the conditions under which one can use this work freely.
+
+2. SCOPE
+This work is subject to copyright law. Through this license its author specifies the extent to which you can copy, distribute, and modify it.
+
+2.1 FREEDOM TO COPY (OR TO MAKE REPRODUCTIONS)
+You have the right to copy this work for yourself, your friends or any other person, whatever the technique used.
+
+2.2 FREEDOM TO DISTRIBUTE, TO PERFORM IN PUBLIC
+You have the right to distribute copies of this work; whether modified or not, whatever the medium and the place, with or without any charge, provided that you:
+attach this license without any modification to the copies of this work or indicate precisely where the license can be found,
+specify to the recipient the names of the author(s) of the originals, including yours if you have modified the work,
+specify to the recipient where to access the originals (either initial or subsequent).
+The authors of the originals may, if they wish to, give you the right to distribute the originals under the same conditions as the copies.
+
+2.3 FREEDOM TO MODIFY
+You have the right to modify copies of the originals (whether initial or subsequent) provided you comply with the following conditions:
+all conditions in article 2.2 above, if you distribute modified copies;
+indicate that the work has been modified and, if it is possible, what kind of modifications have been made;
+distribute the subsequent work under the same license or any compatible license.
+The author(s) of the original work may give you the right to modify it under the same conditions as the copies.
+
+3. RELATED RIGHTS
+Activities giving rise to author’s rights and related rights shall not challenge the rights granted by this license.
+For example, this is the reason why performances must be subject to the same license or a compatible license. Similarly, integrating the work in a database, a compilation or an anthology shall not prevent anyone from using the work under the same conditions as those defined in this license.
+
+4. INCORPORATION OF THE WORK
+Incorporating this work into a larger work that is not subject to the Free Art License shall not challenge the rights granted by this license.
+If the work can no longer be accessed apart from the larger work in which it is incorporated, then incorporation shall only be allowed under the condition that the larger work is subject either to the Free Art License or a compatible license.
+
+5. COMPATIBILITY
+A license is compatible with the Free Art License provided:
+it gives the right to copy, distribute, and modify copies of the work including for commercial purposes and without any other restrictions than those required by the respect of the other compatibility criteria;
+it ensures proper attribution of the work to its authors and access to previous versions of the work when possible;
+it recognizes the Free Art License as compatible (reciprocity);
+it requires that changes made to the work be subject to the same license or to a license which also meets these compatibility criteria.
+
+6. YOUR INTELLECTUAL RIGHTS
+This license does not aim at denying your author's rights in your contribution or any related right. By choosing to contribute to the development of this common work, you only agree to grant others the same rights with regard to your contribution as those you were granted by this license. Conferring these rights does not mean you have to give up your intellectual rights.
+
+7. YOUR RESPONSIBILITIES
+The freedom to use the work as defined by the Free Art License (right to copy, distribute, modify) implies that everyone is responsible for their own actions.
+
+8. DURATION OF THE LICENSE
+This license takes effect as of your acceptance of its terms. The act of copying, distributing, or modifying the work constitutes a tacit agreement. This license will remain in effect for as long as the copyright which is attached to the work. If you do not respect the terms of this license, you automatically lose the rights that it confers.
+If the legal status or legislation to which you are subject makes it impossible for you to respect the terms of this license, you may not make use of the rights which it confers.
+
+9. VARIOUS VERSIONS OF THE LICENSE
+This license may undergo periodic modifications to incorporate improvements by its authors (instigators of the “Copyleft Attitude” movement) by way of new, numbered versions.
+You will always have the choice of accepting the terms contained in the version under which the copy of the work was distributed to you, or alternatively, to use the provisions of one of the subsequent versions.
+
+10. SUB-LICENSING
+Sub-licenses are not authorized by this license. Any person wishing to make use of the rights that it confers will be directly bound to the authors of the common work.
+
+11. LEGAL FRAMEWORK
+This license is written with respect to both French law and the Berne Convention for the Protection of Literary and Artistic Works.
+
+USER GUIDE
+
+- How to use the Free Art License?
+To benefit from the Free Art License, you only need to mention the following elements on your work:
+[Name of the author, title, date of the work. When applicable, names of authors of the common work and, if possible, where to find the originals].
+Copyleft: This is a free work, you can copy, distribute, and modify it under the terms of the Free Art License http://artlibre.org/licence/lal/en/
+
+- Why to use the Free Art License?
+1.To give the greatest number of people access to your work.
+2.To allow it to be distributed freely.
+3.To allow it to evolve by allowing its copy, distribution, and transformation by others.
+4.So that you benefit from the resources of a work when it is under the Free Art License: to be able to copy, distribute or transform it freely.
+5.But also, because the Free Art License offers a legal framework to disallow any misappropriation. It is forbidden to take hold of your work and bypass the creative process for one's exclusive possession.
+
+- When to use the Free Art License?
+Any time you want to benefit and make others benefit from the right to copy, distribute and transform creative works without any exclusive appropriation, you should use the Free Art License. You can for example use it for scientific, artistic or educational projects.
+
+- What kinds of works can be subject to the Free Art License?
+The Free Art License can be applied to digital as well as physical works.
+You can choose to apply the Free Art License on any text, picture, sound, gesture, or whatever sort of stuff on which you have sufficient author's rights.
+
+- Historical background of this license: It is the result of
+observing, using and creating digital technologies, free software, the
+Internet and art. It arose from the “Copyleft Attitude” meetings which
+took place in Paris in 2000. For the first time, these meetings
+brought together members of the Free Software community, artists, and
+members of the art world. The goal was to adapt the principles of
+Copyleft and free software to all sorts of
+creations. http://www.artlibre.org
+
+Copyleft Attitude, 2007.
+You can make reproductions and distribute
+this license verbatim (without any changes).
diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..7cae919
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,7 @@
+life for Debian
+---------------
+
+Life in Debian has all features enabled. Metis support is ensured by
+the Scotch metis interface which is free software.
+
+ -- Christophe Prud'homme <prudhomm at debian.org>, Fri,  8 May 2009 11:33:43 +0200
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..3cd78bf
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,122 @@
+life (0.9.21-1) unstable; urgency=low
+
+  * New upstream release
+   - fixes for armel and s390 port
+   - update FindOpenTURNS.cmake script
+   - fixed compilation if PETSc or Trilinos are not installed
+   - added a matrix-vector multiplication interface to the class
+    MatrixSparse which used the interface already available in the Vector
+    class.
+  * debian/control: trying to fix s390, armel and alpha builds
+  * debian/control: build-depends on gcc-4.4 and gfortran-4.4
+  * debian/control: moving package to Debian Science
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Mon, 15 Feb 2010 14:53:52 +0100
+
+life (0.9.20-3) unstable; urgency=low
+
+  * debian/control: remove libvtk5-dev depends for now
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Wed, 10 Feb 2010 13:19:09 +0100
+
+life (0.9.20-2) unstable; urgency=low
+
+  * debian/control: leave out some optional packages arch-wise which are
+    not supported on all platforms
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Tue, 09 Feb 2010 21:49:08 +0100
+
+life (0.9.20-1) unstable; urgency=low
+
+  * New upstream release
+   - fixed compilation if openmpi is not available
+  * Bug fix: "life - FTBFS: error: ambiguous overload for
+    'operator<<'", thanks to Bastian Blank (Closes:
+    #568620).
+  * debian/control: enforce python-qt4 >= 4.7
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Sun, 07 Feb 2010 07:14:50 +0100
+
+life (0.9.19-1) unstable; urgency=low
+
+  * New upstream release
+   - added support cmake support for OpenTURNS
+     http://www.openturns.org
+   - allow Application class without (argc,argv). This permits to wrap
+     Application classes in Python scripts. At the moment this is being used to
+     write wrappers for OpenTURNS.
+   - use boost::integer to compute the exact int#_type and #ifdef int64 support
+     if it is not available on the platform.
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Sat, 06 Feb 2010 19:04:56 +0100
+
+life (0.9.18-1) unstable; urgency=low
+
+  * New upstream release
+   - improved Trilinos and PETSc cmake support
+   - minor changes in manual
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Thu, 04 Feb 2010 16:21:53 +0100
+
+life (0.9.17-1) unstable; urgency=low
+
+  * New upstream release
+  * Bug fix: "FTBFS on kfreebsd-*: PETSc could not be found.", thanks to
+    Cyril Brulebois (Closes: #568157).
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Wed, 03 Feb 2010 07:09:10 +0100
+
+life (0.9.16-1) unstable; urgency=low
+
+  * New upstream release
+   - make trilinos optional. That should ease the porting on platforms where
+     trilinos does not compile (yet)
+   - improvements in the kdtree data structure
+  * debian/control: disable trilinos build-depends on hppa and hurd,
+    disable mpi on hurd
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Tue, 02 Feb 2010 10:58:51 +0100
+
+life (0.9.15-2) unstable; urgency=low
+
+  * debian/control: build-depends on trilinos only on platform it is
+    supported
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Mon, 01 Feb 2010 22:17:48 +0100
+
+life (0.9.15-1) unstable; urgency=low
+
+  * New upstream release
+   - port Life on non x86 platforms. The non x86 Debian platforms should now be
+     able to compile Life.
+   - decrease the number of failures in the benchmarks at
+     http://my.cdash.org/index.php?project=Life
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Sun, 31 Jan 2010 11:31:43 +0100
+
+life (0.9.14-1) unstable; urgency=low
+
+  * New upstream Release
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Sun, 24 Jan 2010 16:49:50 +0100
+
+life (0.9.13-3) unstable; urgency=low
+
+  * debian/control: improved Depends of liblife-dev
+  * debian/rules: make sure petsc is supported in life and select the opt
+    petsc flavor
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Wed, 20 Jan 2010 19:36:40 +0100
+
+life (0.9.13-2) unstable; urgency=low
+
+  * debian/rules: CMAKE_BUILD_TYPE=Release
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Sat, 16 Jan 2010 12:58:39 +0100
+
+life (0.9.13-1) unstable; urgency=low
+
+  [Christophe Prud'homme]
+  * Initial release (Closes: #494796)
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Sun, 10 Jan 2010 07:55:27 +0100
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..ebf0eb3
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,209 @@
+Source: life
+Section: science
+Priority: extra
+Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
+Uploaders: Christophe Prud'homme <prudhomm at debian.org>
+Build-Depends: cdbs, debhelper (>= 7), cmake (>=2.6), g++-4.4, gfortran-4.4,
+	       libboost-all-dev,
+	       mpi-default-dev[!hurd-i386], mpi-default-bin[!hurd-i386],
+	       libtrilinos-dev[!armel !mips !mipsel !s390 !hppa !hurd-i386 !sparc],
+	       libpetsc3.0.0-dev, libslepc3.0.0-dev,
+	       libsuperlu3-dev, libsuitesparse-dev, libscotchmetis-dev,
+	       libgmm++-dev,
+	       python-pyx, python-scipy, python-qt4 ( >= 4.7 ) [!ia64],
+	       libeigen2-dev, libxml2-dev,
+	       gmsh, transfig, imagemagick, texlive-latex-extra, texlive-base-bin, pgf,
+               doxygen, ghostscript
+Standards-Version: 3.8.4
+Homepage: http://ljkforge.imag.fr/life
+Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/life/trunk
+Vcs-Browser: http://svn.debian.org/wsvn/debian-science/packages/life/trunk
+
+
+Package: liblife
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, gmsh, mpi-default-bin
+Description: A library for the finite element method
+ This package provides the dynamic Life libraries.
+ .
+ Life is a versatile finite element library to solve partial
+ differential equations.
+ .
+ Support 1D, 2D, 3D
+ .
+ Support the following basic entities: simplices (segment, triangle,
+ tetrahedron) and product of simplices (quadrangle, hexahedron)
+ .
+ Support various point sets on these basic entities: equispaced
+ points, quadrature points, interpolation points (Gauss-Lobatto,
+ Fekete, WarpBlend?)
+ .
+ Support continuous and discontinuous Galerkin methods
+ .
+ Support various polynomial sets:
+ .
+  * Lagrange(continuous,discontinuous,all dimensions,all interpolation
+ point sets)
+ .
+  * Dubiner(discontinuous), boundary adapted(continuous)
+ .
+  * Legendre(discontinuous), boundary adapted(continuous)
+ .
+ Provide mathematical concept for higher order abstraction (Function
+ spaces and associated elements, forms and operators)
+ .
+ Provide a language embedded in C++ for variational formulations,
+ projection and numerical integration
+
+
+Package: liblife-dev
+Section: libdevel
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, liblife, libvtk5-dev, libeigen2-dev, mpi-default-dev,
+         libtrilinos-dev, libpetsc3.0.0-dev, libslepc3.0.0-dev, libgmm++-dev,
+         libsuperlu3-dev, libsuitesparse-dev, libscotchmetis-dev,
+	 libeigen2-dev, libvtk5-dev, libxml2-dev
+Suggests: life-doc, liblife-dbg, doxygen
+Description: A library for the finite element method
+ This package provides the header files and static libraries.
+ .
+ Life is a versatile finite element library to solve partial
+ differential equations.
+ .
+ Support 1D, 2D, 3D
+ .
+ Support the following basic entities: simplices (segment, triangle,
+ tetrahedron) and product of simplices (quadrangle, hexahedron)
+ .
+ Support various point sets on these basic entities: equispaced
+ points, quadrature points, interpolation points (Gauss-Lobatto,
+ Fekete, WarpBlend?)
+ .
+ Support continuous and discontinuous Galerkin methods
+ .
+ Support various polynomial sets:
+ .
+  * Lagrange(continuous,discontinuous,all dimensions,all interpolation
+ point sets)
+ .
+  * Dubiner(discontinuous), boundary adapted(continuous)
+ .
+  * Legendre(discontinuous), boundary adapted(continuous)
+ .
+ Provide mathematical concept for higher order abstraction (Function
+ spaces and associated elements, forms and operators)
+ .
+ Provide a language embedded in C++ for variational formulations,
+ projection and numerical integration
+
+Package: liblife-dbg
+Section: debug
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, liblife-dev
+Description: A library for the finite element method
+ Life is a versatile finite element library to solve partial
+ differential equations
+ .
+ Support 1D, 2D, 3D
+ .
+ Support the following basic entities: simplices (segment, triangle,
+ tetrahedron) and product of simplices (quadrangle, hexahedron)
+ .
+ Support various point sets on these basic entities: equispaced
+ points, quadrature points, interpolation points (Gauss-Lobatto,
+ Fekete, WarpBlend?)
+ .
+ Support continuous and discontinuous Galerkin methods
+ .
+ Support various polynomial sets:
+ .
+  * Lagrange(continuous,discontinuous,all dimensions,all interpolation
+ point sets)
+ .
+  * Dubiner(discontinuous), boundary adapted(continuous)
+ .
+  * Legendre(discontinuous), boundary adapted(continuous)
+ .
+ Provide mathematical concept for higher order abstraction (Function
+ spaces and associated elements, forms and operators)
+ .
+ Provide a language embedded in C++ for variational formulations,
+ projection and numerical integration
+
+Package: life-apps
+Section: science
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, liblife, gmsh
+Recommends: paraview
+Description: A library for the finite element method
+ This package provides some applications codes(source and executables) such
+ as laplacian with cG and dG methods, stokes, heat transfer, solid
+ mechanics(static and dynamic).
+ .
+ Life is a versatile finite element library to solve partial
+ differential equations
+ .
+ Support 1D, 2D, 3D
+ .
+ Support the following basic entities: simplices (segment, triangle,
+ tetrahedron) and product of simplices (quadrangle, hexahedron)
+ .
+ Support various point sets on these basic entities: equispaced
+ points, quadrature points, interpolation points (Gauss-Lobatto,
+ Fekete, WarpBlend?)
+ .
+ Support continuous and discontinuous Galerkin methods
+ .
+ Support various polynomial sets:
+ .
+  * Lagrange(continuous,discontinuous,all dimensions,all interpolation
+ point sets)
+ .
+  * Dubiner(discontinuous), boundary adapted(continuous)
+ .
+  * Legendre(discontinuous), boundary adapted(continuous)
+ .
+ Provide mathematical concept for higher order abstraction (Function
+ spaces and associated elements, forms and operators)
+ .
+ Provide a language embedded in C++ for variational formulations,
+ projection and numerical integration
+
+Package: life-doc
+Section: doc
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: A library for the finite element method
+ This package provides the documentation for the Life library : a user
+ guide including a tutorial and the api documentation generated by
+ doxygen.
+ .
+ Life is a versatile finite element library to solve partial
+ differential equations.
+ .
+ Support 1D, 2D, 3D
+ .
+ Support the following basic entities: simplices (segment, triangle,
+ tetrahedron) and product of simplices (quadrangle, hexahedron)
+ .
+ Support various point sets on these basic entities: equispaced
+ points, quadrature points, interpolation points (Gauss-Lobatto,
+ Fekete, WarpBlend?)
+ .
+ Support continuous and discontinuous Galerkin methods
+ .
+ Support various polynomial sets:
+ .
+  * Lagrange(continuous,discontinuous,all dimensions,all interpolation
+ point sets)
+ .
+  * Dubiner(discontinuous), boundary adapted(continuous)
+ .
+  * Legendre(discontinuous), boundary adapted(continuous)
+ .
+ Provide mathematical concept for higher order abstraction (Function
+ spaces and associated elements, forms and operators)
+ .
+ Provide a language embedded in C++ for variational formulations,
+ projection and numerical integration
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..86cc79c
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,98 @@
+Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=REVISION
+Name: Life
+Maintainer: Christophe Prud'homme <christophe.prudhomme at ujf-grenoble.fr>
+
+
+Source: http://ljkforge.imag.fr/life
+
+Copyright: 2004-2010, Christophe Prud'homme
+	   2004-2008, École Polytechnique Fédérale de Lausanne
+	   2006-2010, Université Joseph Fourier (Grenoble 1)
+	   2008-2010, University of Coimbra
+
+License: LGPL-2.1+ and LGPL-3
+ On Debian systems the full text of the GNU Lesser General Public
+ License 2.1 can be found in the `/usr/share/common-licenses/LGPL-2.1'
+ file.  On Debian systems the full text of the GNU Lesser General
+ Public License 3 can be found in the
+ `/usr/share/common-licenses/LGPL-3.0' file.
+
+Files: cmake/UseLATEX.cmake
+Copyright: 2004, Sandia Corporation.
+License: there is a non-exclusive license for use of this work by or
+ on behalf of the U.S. Government. Redistribution and use in source
+ and binary forms, with or without modification, are permitted
+ provided that this Notice and any statement of authorship are
+ reproduced on all copies.
+
+Files: cmake/UseDoxygen.cmake
+Copyright: 2009, Tobias Rautenkranz <tobias at rautenkranz.ch>
+License: BSD
+ On Debian systems the full text of the BSD License can be found in
+ the `/usr/share/common-licenses/BSD' file.
+
+Files: cmake/FindTrilinos.cmake
+Copyright: 2009, Christophe Prud'homme
+License: LGPL-3.0
+ On Debian systems the full text of the GNU Lesser General Public
+ License can be found in the `/usr/share/common-licenses/LGPL-3.0'
+ file.
+
+Files: cmake/FindPackageMultipass.cmake
+       cmake/FindPETSc.cmake
+       cmake/ResolveCompilerPaths.cmake
+Copyright: 2009, Jed Brown
+License: BSD
+ On Debian systems the full text of the Berkeley software distribution
+ License can be found in the `/usr/share/common-licenses/BSD'
+ file. The code can be found at
+ http://github.com/jedbrown/cmake-modules
+
+Files: debian/*
+Copyright: 2009, Christophe Prud'homme
+License: GPL
+ On Debian systems the full text of the GNU General Public
+ License can be found in the `/usr/share/common-licenses/GPL'
+ file.
+
+Files: doc/tutorial/pngs/*.png
+Copyright: 2009, Christophe Prud'homme
+License: LGPL-2.1+
+ On Debian systems the full text of the GNU Lesser General Public
+ License can be found in the `/usr/share/common-licenses/LGPL-2.1'.
+ The files were generated using paraview [1] from Life applications
+ distributed in life-apps and are licensed like Life
+ 1. http://www.paraview.org
+
+Files: contrib/gmm/*
+Copyright: 1995-2009, Yves Renard <Yves.Renard at insa-lyon.fr>
+           2000-2009, Julien Pommier <Julien.Pommier at insa-toulouse.fr>
+           2001-2009, Jeremie Lasry
+           2002-2009, Vanessa Lleras
+           2002-2008, Michel Salaün
+           2002-2008, Houari Khenous
+           2002-2008, Jean-Yves Heddebaut
+           Thorsten Ottosen
+License: LGPL-2.1+
+ On Debian systems the full text of the GNU Lesser General Public
+ License can be found in the `/usr/share/common-licenses/LGPL'
+ file.
+
+Files: contrib/gmm/include/gmm/gmm_dense_lu.h
+       contrib/gmm/include/gmm/gmm_precond_ildlt.h
+       contrib/gmm/include/gmm/gmm_precond_ilu.h
+       contrib/gmm/include/gmm/gmm_precond_mr_approx_inverse.h
+       contrib/gmm/include/gmm/gmm_solver_bicgstab.h
+       contrib/gmm/include/gmm/gmm_solver_cg.h
+       contrib/gmm/include/gmm/gmm_solver_gmres.h
+       contrib/gmm/include/gmm/gmm_solver_qmr.h
+Copyright: 1997-2001, The Trustees of Indiana University
+           1997-2008, Yves Renard
+License: BSD and LGPL-2.1+
+ On Debian systems the full text of the Berkeley software distribution
+ License can be found in the `/usr/share/common-licenses/BSD' file.
+ On Debian systems the full text of the GNU Lesser General Public
+ License can be found in the `/usr/share/common-licenses/LGPL-2.1'
+ file.
+
+
diff --git a/debian/dirs b/debian/dirs
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/debian/dirs
@@ -0,0 +1 @@
+
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..50bd824
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1,2 @@
+NEWS
+README
diff --git a/debian/liblife-dev.install b/debian/liblife-dev.install
new file mode 100644
index 0000000..3051ac2
--- /dev/null
+++ b/debian/liblife-dev.install
@@ -0,0 +1,3 @@
+debian/tmp/usr/lib/liblife*.so      usr/lib
+debian/tmp/usr/include/life         usr/include
+debian/tmp/usr/include/life*.h      usr/include/life
diff --git a/debian/liblife.install b/debian/liblife.install
new file mode 100644
index 0000000..4903a05
--- /dev/null
+++ b/debian/liblife.install
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/liblife*.so.*  usr/lib
+
diff --git a/debian/life-apps.install b/debian/life-apps.install
new file mode 100644
index 0000000..c9e76b0
--- /dev/null
+++ b/debian/life-apps.install
@@ -0,0 +1 @@
+debian/tmp/usr/bin/life_*      /usr/bin
diff --git a/debian/life-doc.docs b/debian/life-doc.docs
new file mode 100644
index 0000000..94ead1c
--- /dev/null
+++ b/debian/life-doc.docs
@@ -0,0 +1,2 @@
+debian/tmp/usr/share/doc/life
+
diff --git a/debian/life-doc.lintian-overrides b/debian/life-doc.lintian-overrides
new file mode 100644
index 0000000..466137b
--- /dev/null
+++ b/debian/life-doc.lintian-overrides
@@ -0,0 +1,51 @@
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/about_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/adbinaryfunctions_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/adfstream_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/adtraits_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/adtypeorder1_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/adtypeorder2_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/backend__adaptive__reuse__pc_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/backendtrilinos_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/basis_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/bdf2_8cpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/cholesky_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/classLife_1_1Bdf__inherit__graph.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/classLife_1_1DualBasis__inherit__graph.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/classLife_1_1FunctionSpace__inherit__graph.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/classLife_1_1PolynomialSet__inherit__graph.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/classLife_1_1Reference__inherit__graph.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/classLife_1_1Simplex__inherit__graph.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/constants_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/edges_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/elements_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/exportergnuplot_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/eye_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/faces_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/faq.html
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/geometricdata_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/inherit__graph__3.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/inherit__graph__6.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/integratordirac_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/integratoron_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/iteration_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/jacobi_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/material_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/matrix_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/matrixblock_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/matrixublas_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/matvec_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/ones_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/operators2_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/operators3_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/operators_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/options_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/points_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/ppoperators_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/projectors_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/publis.html
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/shape_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/simplex_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/singleton_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/timermap_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/twovalued_8hpp__incl.map
+life-doc: zero-byte-file-in-doc-directory usr/share/doc/life-doc/api/html/typetraits_8hpp__incl.map
diff --git a/debian/life.doc-base b/debian/life.doc-base
new file mode 100644
index 0000000..cb50458
--- /dev/null
+++ b/debian/life.doc-base
@@ -0,0 +1,10 @@
+Document: LifeUserGuide
+Title: Life User Guide
+Author: Christophe Prud'homme
+Abstract: This manual is a user guide for the Life platform, it
+provides a tutorial, some examples and a quick reference on the
+variational language for partial differential equations
+Section: math
+
+Format: pdf
+Files: /usr/share/doc/life/LifeUserGuide.pdf
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..28c4a27
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,25 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/cmake.mk
+
+export CFLAGS=
+export CXXFLAGS=
+
+DEB_CMAKE_EXTRA_FLAGS=                      \
+	-DCMAKE_BUILD_TYPE=Release          \
+	-DPETSC_ARCH=linux-gnu-c-opt        \
+	-DPETSC_DIR=/usr/lib/petscdir/3.0.0 \
+	-DPETSC_EXECUTABLE_RUNS=ON          \
+	-DLIFE_ENABLE_ALL=ON                \
+	-DTRILINOS_LIB_NOXLAPACK=
+
+build/life-apps::
+	-cd $(DEB_BUILDDIR) && ctest -D Experimental
+
+binary-install/life-apps::
+	strip debian/life-apps/usr/bin/*
+
+get-orig-source:
+	uscan --force-download
+
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..214882b
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=3
+https://ljkforge.imag.fr/frs/?group_id=12&release_id=42 https://ljkforge.imag.fr/frs/download.php/51/life-([\d.]+)\.tar\.gz
+

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/feel++.git



More information about the debian-science-commits mailing list