[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