[SCM] Freefoam packaging. Programs and libraries for Computational Fluid Dynamics (CFD) branch, master, updated. upstream/0.1.0-5-g94581bd

Gerber van der Graaf gerber.vdgraaf at gmail.com
Thu Apr 19 08:21:54 UTC 2012


The following commit has been merged in the master branch:
commit 62cc5368bd56dc804f30ef0f80a419c27206ad1e
Author: Gerber van der Graaf <gerber.vdgraaf at gmail.com>
Date:   Thu Apr 19 10:07:17 2012 +0200

    improved & adapted for debian-science

diff --git a/debian/control b/debian/control
index 738014e..7e0cf4c 100644
--- a/debian/control
+++ b/debian/control
@@ -1,30 +1,37 @@
 Source: freefoam
-Section: contrib/science
+Section: science
 Priority: optional
-Maintainer: Gerber van der Graaf <gerber_graaf at users.sourceforge.net>
+Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
+Uploaders: Gerber van der Graaf <gerber_graaf at users.sourceforge.net>
+Vcs-Git: git://git.debian.org/git/debian-science/packages/freefoam.git
+Vcs-Browser: http://git.debian.org/?p=debian-science/packages/freefoam.git
+DM-Upload-Allowed: yes
 Homepage: http://freefoam.wiki.sourceforge.net/
-Build-Depends: cdbs, debhelper (>= 5.0.24), python-support, cmake, , quilt (>= 0.40), flex, gawk, python, libreadline6-dev, zlib1g-dev, libscotch-dev, libparmetis-dev, mpi-default-dev, mpi-default-bin, paraview (>= 3.8), doxygen, libjs-jquery, asciidoc, xmlto, docbook-utils, dvipng, asymptote, texlive-science, dblatex
+Build-Depends: cdbs, debhelper (>= 5.0.24), python-support, cmake, flex, gawk, python, libreadline6-dev, zlib1g-dev, libscotch-dev, libparmetis-dev, mpi-default-dev, mpi-default-bin, paraview (>= 3.8), doxygen, libjs-jquery, asciidoc, xmlto, docbook-utils, dvipng, asymptote, texlive-science, dblatex
 Standards-Version: 3.9.3
 
 Package: libfreefoam
-Section: contrib/libs
+Section: libs
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}, ${python:Depends}
 Description: libraries for Computational Fluid Dynamics (CFD)
- Libraries and modules for generation, simulation and analyzing
- from complex fluid flows involving chemical reactions, turbulence and
- heat transfer, to solid dynamics, electromagnetics and the pricing of
- financial options, post-processing and visualizing of resulting data.
+ Libraries and modules for grid generation, simulation and analyzing
+ of complex fluid flows. The flows may involve chemical reactions,
+ turbulence, heat transfer, solid dynamics, electromagnetics and even
+ the pricing of financial options. The libraries also include
+ algorithms for post-processing and visualizing the resulting
+ data. FreeFOAM is a fork of OpenFOAM.
 
 Package: libfreefoam-dev
-Section: contrib/libdevel
+Section: libdevel
 Architecture: any
 Depends: ${misc:Depends}, libfreefoam (= ${binary:Version}), ${python:Depends}
 Description: libraries for Computational Fluid Dynamics (CFD) - development files
- Libraries and modules for generation, simulation and analyzing
- from complex fluid flows involving chemical reactions, turbulence and
- heat transfer, to solid dynamics, electromagnetics and the pricing of
- financial options, post-processing and visualizing of resulting data.
+ Libraries and modules for grid generation, simulation and analyzing of
+ complex fluid flows, post-processing and visualizing of the resulting
+ data. The flows may involve chemical reactions, turbulence, heat
+ transfer, solid dynamics, electromagnetics and even the pricing of
+ financial options. FreeFOAM is a fork of OpenFOAM.
  .
  This package contains static linked libraries, headers and templates
 
@@ -33,33 +40,36 @@ Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}, libfreefoam (= ${binary:Version}), mpi-default-bin, tcsh | csh | c-shell, ${python:Depends}
 Description: programs for Computational Fluid Dynamics (CFD)
  A collection of solvers and utility programs for grid generation,
- simulation and analyzing from complex fluid flows involving chemical
- reactions, turbulence and heat transfer, to solid dynamics,
- electromagnetics and the pricing of financial options,
- post-processing and visualizing of resulting data.
+ simulation and analyzing of complex fluid flows, post-processing and
+ visualizing of the resulting data. The flows may involve chemical
+ reactions, turbulence and heat transfer, solid dynamics,
+ electromagnetics and even the pricing of financial options. FreeFOAM
+ is a fork of OpenFOAM.
  .
  The programs are invoked with "freefoam foo".
 
 Package: freefoam-user-doc
-Section: contrib/doc
+Section: doc
 Architecture: all
 Depends: ${misc:Depends}
 Recommends: python
 Description: software for Computational Fluid Dynamics - user documentation
  Tutorials and user documentation for a collection of programs for
- grid generation, simulation and analyzing from complex fluid flows
- involving chemical reactions, turbulence and heat transfer, to solid
- dynamics, electromagnetics and the pricing of financial options,
- post-processing and visualizing of resulting data.
+ grid generation, simulation and analyzing of complex fluid flows,
+ post-processing and visualizing of the resulting data. The flows may
+ involve chemical reactions, turbulence and heat transfer, solid
+ dynamics, electromagnetics and even the pricing of financial
+ options. FreeFOAM is a fork of OpenFOAM.
 
 Package: freefoam-dev-doc
-Section: contrib/doc
+Section: doc
 Architecture: all
 Depends: ${misc:Depends}
 Recommends: python
 Description: software for Computational Fluid Dynamics - developers documentation
- Library references and developers documentation for a collection
- of programs for grid generation, simulation and analyzing from
- complex fluid flows involving chemical reactions, turbulence and heat
- transfer, to solid dynamics, electromagnetics and the pricing of
- financial options, post-processing and visualizing of resulting data.
+ Library references and developers documentation for a collection of
+ programs for grid generation, simulation and analyzing of complex
+ fluid flows, post-processing and visualizing of the resulting data. The
+ flows may involve chemical reactions, turbulence and heat transfer,
+ solid dynamics, electromagnetics and even the pricing of financial
+ options. FreeFOAM is a fork of OpenFOAM.
diff --git a/debian/copyright b/debian/copyright
index d90e252..f00eb22 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,19 +1,19 @@
 This package was debianized by Gerber van der Graaf <gerber_graaf at users.sourceforge.net> on
-Tue, 27 June 2011 16:18:00 +0100.
+Tue, 23 March 2012 10:27:00 +0100.
 
 It was downloaded from http://freefoam.wiki.sourceforge.net/
 
-Copyright Holder: OpenCFD Ltd
-                  Gerber van der Graaf <gerber_graaf at users.sourceforge.net>,
-                  Michael Wild <themiwi at users.sourceforge.net>
+FreeFOAM is a fork of OpenFOAM, written by OpenCFD Ltd
 
-Copyright (C) 2011 Gerber van der Graaf
+Copyright Holders: OpenCFD Ltd
+                   Gerber van der Graaf <gerber_graaf at users.sourceforge.net>,
+                   Michael Wild <themiwi at users.sourceforge.net>
 
 License: 
 
    Freefoam is free software; you can redistribute it and/or modify it
    under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2, or (at your option)
+   the Free Software Foundation; either version 3, or (at your option)
    any later version.
 
    This program is distributed in the hope that it will be useful, but
@@ -27,4 +27,80 @@ License:
    02110-1301, USA.
 
 On Debian systems, the complete text of the GNU General Public License
-can be found in /usr/share/common-licenses/GPL file.
+can be found in /usr/share/common-licenses/GPL-3 file.
+
+
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: FreeFOAM
+Upstream-Contact: Michael Wild <themiwi at users.sourceforge.net>
+Source: http://freefoam.wiki.sourceforge.net/
+Disclaimer: Autogenerated by CDBS
+
+Files: ./applications/test/readCHEMKINIII/CHEMKINdata/ckinterp.f
+ ./applications/utilities/postProcessing/dataConversion/foamToFieldview9/fv_reader_tags.h
+ ./applications/utilities/postProcessing/dataConversion/foamToFieldview9/write_binary_uns.c
+ ./applications/utilities/postProcessing/graphics/fieldview9Reader/errno.c
+ ./applications/utilities/surface/surfaceCoarsen/bunnylod/font.h
+ ./applications/utilities/surface/surfaceCoarsen/bunnylod/list.h
+ ./applications/utilities/surface/surfaceCoarsen/bunnylod/vector.h
+ ./data/asciidoc/dblatex/asciidoc-dblatex.xsl
+ ./data/asciidoc/docbook-xsl/chunked.xsl
+ ./data/asciidoc/docbook-xsl/common.xsl
+ ./data/asciidoc/docbook-xsl/custom.xsl
+ ./data/asciidoc/docbook-xsl/xhtml.xsl
+Copyright: *No copyright*
+License: UNKNOWN
+ FIXME
+
+Files: ./data/python/FreeFOAM/doxyFilter.py
+ ./data/python/FreeFOAM/doxyToAsciidoc.py
+ ./data/python/FreeFOAM/path.py
+ ./data/python/FreeFOAM/run.py
+ ./data/python/FreeFOAM/tutorial.py
+ ./data/python/FreeFOAM/util.py
+Copyright: 2008-2012, Michael Wild <themiwi at users.sf.net>
+License: GPL-3+
+ FIXME
+
+Files: ./applications/utilities/postProcessing/graphics/ensightFoamReader/global_extern.h
+ ./applications/utilities/postProcessing/graphics/ensightFoamReader/global_extern_proto.h
+Copyright: 1998, Computational Engineering International, Inc
+License: UNKNOWN
+ FIXME
+
+Files: ./src/OpenFOAM/primitives/random/BSD_random.c
+Copyright: 1983, Regents of the University of California
+License: BSD (4 clause)
+ FIXME
+
+Files: ./data/utilities/db2md.xsl
+Copyright: 2008-2012, Michael Wild themiwi at users.sf.net
+License: GPL-3+
+ FIXME
+
+Files: ./src/OpenFOAM/db/IOstreams/gzstream/gzstream.h
+Copyright: 2001, Deepak Bandyopadhyay, Lutz Kettner
+License: LGPL-2.1+
+ FIXME
+
+Files: ./data/python/FreeFOAM/compat.py
+Copyright: 2001-2007, Python Software
+  2008-2012, Michael Wild <themiwi at users.sf.net>
+License: PSF-2. GPL-3+
+ FIXME
+
+Files: ./applications/utilities/surface/surfaceCoarsen/bunnylod/progmesh.h
+Copyright: 1998
+License: UNKNOWN
+ FIXME
+
+Files: ./data/editor-modes/foamdict-mode.el
+Copyright: 2008-2012, Michael Wild <themiwi at users.sf.net>
+License: UNKNOWN
+ FIXME
+
+Files: ./applications/utilities/surface/surfaceCoarsen/bunnylod/rabdata.h
+Copyright: 1996, Viewpoint Datalabs Int'l, www.viewpoint.com, 1-800-DATASET */
+License: UNKNOWN
+ FIXME
+
diff --git a/debian/libfreefoam-dev.lintian-overrides b/debian/libfreefoam-dev.lintian-overrides
index 6765817..3324945 100644
--- a/debian/libfreefoam-dev.lintian-overrides
+++ b/debian/libfreefoam-dev.lintian-overrides
@@ -1 +1,3 @@
-libfreefoam-dev binary: scripts
+# A warning for #!/usr/bin/cmake is overridden as probably lintian does not 
+# recognize CMake as a interpreter
+libfreefoam-dev: unusual-interpreter ./usr/share/freefoam/utilities/wmakeToCMake.cmake #!/usr/bin/cmake
diff --git a/debian/rules b/debian/rules
index b99153b..00b937f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,7 +9,6 @@ include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/rules/patchsys-quilt.mk
 
  
-# To get work properly pvbatch --version
 export OMPI_MCA_plm_rsh_agent=/bin/false
 
 FF_SUBDIR=freefoam
@@ -19,8 +18,7 @@ FF_CONFIG_THIRD_PARTY=					\
 	-DFOAM_BUILD_PRIVATE_METIS=OFF			\
 	-DFOAM_BUILD_PRIVATE_PARMETIS=OFF		\
 	-DFOAM_BUILD_PRIVATE_SCOTCH=OFF			\
-	-DFOAM_BUILD_PRIVATE_ZLIB=OFF			\
-###	-DFOAM_BUILD_PARAVIEW_PLUGINS=OFF		
+	-DFOAM_BUILD_PRIVATE_ZLIB=OFF
 
 FF_CONFIG_PACK=						\
 	-DCPACK_BINARY_DEB=OFF				\
@@ -58,7 +56,6 @@ FF_INSTALL=								\
 	-DFOAM_INSTALL_TUTORIALS_PATH=/usr/share/doc/$(FF_SUBDIR)	\
 	-DFOAM_INSTALL_USERDFOAM_PATH=/usr/lib/$(FF_SUBDIR)/plugins/ensightReader
 
-### removed 28 feb 2012	-DFOAM_INSTALL_PYTHON_PATH=/usr/lib/python2.7/site-packages	\
 
 DEB_CMAKE_EXTRA_FLAGS= 					\
 	-DFOAM_EXE_PREFIX=freefoam-			\
@@ -75,22 +72,12 @@ DEB_CMAKE_EXTRA_FLAGS= 					\
 	$(FF_DOC)					\
 	$(FF_INSTALL)
 
-### dissabled 24 Feb 2012	-DFOAM_PARAVIEW3_APP=/usr/bin/paraview		\
-###	-DFOAM_PARAVIEW3_VERSION=3.8.1			\
-###	$(FF_CONFIG_PACK)				\
-###	-DCMAKE_SKIP_RPATH=OFF				\
-
-
-#DEB_MAKE_INSTALL_TARGET = install DESTDIR=$(CURDIR)/debian/tmp/
-#DEB_DH_INSTALL_ARGS := --sourcedir=$(CURDIR)/debian/freefoam/
-#DEB_DH_SHLIBDEPS_ARGS=-l$(CURDIR)/debian/freefoam/usr/lib/$(FF_SUBDIR)
 
 DEB_DH_MAKESHLIBDEPS_ARGS_libfreefoam=-X/usr/lib/$(FF_SUBDIR)
 
 
 install/libfreefoam::
 	install -d $(CURDIR)/debian/libfreefoam/usr/lib/$(FF_SUBDIR)
-#	install -d $(CURDIR)/debian/libfreefoam/etc/ld.so.conf.d
 
 install/libfreefoam-dev::
 	install -d $(CURDIR)/debian/libfreefoam-dev/usr/include/$(FF_SUBDIR)
@@ -114,18 +101,10 @@ install/freefoam-dev-doc::
 	rm $(CURDIR)/debian/tmp/usr/share/doc/freefoam/API/jquery.js
 
 binary-install/libfreefoam::
-# dh_python 2 gives lintian (v2.5.5) error: python-script-but-no-python-dep 
-#	dh_python2 -plibfreefoam
 	dh_pysupport -plibfreefoam
-#	dh_makeshlibs --exclude=/usr/lib/$(FF_SUBDIR)
 
 binary-install/libfreefoam-dev::
-# dh_python 2 gives lintian (v2.5.5) error: python-script-but-no-python-dep 
-#	dh_python2 -plibfreefoam-dev
 	dh_pysupport -plibfreefoam-dev
 
 binary-install/freefoam::
-# dh_python 2 gives lintian (v2.5.5) error: python-script-but-no-python-dep 
-#	dh_python2 -pfreefoam
 	dh_pysupport -pfreefoam
-

-- 
Freefoam packaging. Programs and libraries for Computational Fluid Dynamics (CFD)



More information about the debian-science-commits mailing list