[SCM] Gerris Flow Solver branch, upstream, updated. b3aa46814a06c9cb2912790b23916ffb44f1f203
Stephane Popinet
popinet at users.sf.net
Fri May 15 02:52:57 UTC 2009
The following commit has been merged in the upstream branch:
commit 85a9a57643832f97dd193eb9bb98c90d87e52cea
Author: Stephane Popinet <popinet at users.sf.net>
Date: Wed Nov 30 20:01:47 2005 +1100
Debian package stuff (from Marcelo's official debian archive)
darcs-hash:20051130090147-d4795-c45f1713ab1e10c04b7a650bf31bdaa04ef3477e.gz
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..8f6577b
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+gerris (0.8.0) unstable; urgency=low
+
+ * Initial Release.
+
+ -- Stephane Popinet <popinet at users.sf.net> Wed, 30 Nov 2005 21:00:12 +1200
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..b8626c4
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+4
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..32e7d0c
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,25 @@
+Source: gerris
+Section: math
+Priority: optional
+Maintainer: Stephane Popinet <popinet at users.sf.net>
+Build-Depends: debhelper (>> 4), libgts-dev (>> 0.7.4), libglib2.0-dev, autotools-dev
+Standards-Version: 3.6.1
+
+Package: gerris
+Section: math
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: Gerris Flow Solver
+ Gerris is a system for the solution of the partial differential
+ equations describing fluid flow.
+ .
+ A brief summary of its main (current) features:
+ .
+ * Quadtree-based (Octree in 3D) spatial discretisation with
+ automatic (and possibly dynamic) local refinement.
+ * Multigrid Poisson solver.
+ * Second-order Godunov type advection scheme.
+ * Solves the time-dependent incompressible Euler equations.
+ * Support for complex solid boundaries (automatic locally-refined
+ mesh generation).
+ * Flexible object-oriented specification of boundary conditions.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..82e0dd3
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,19 @@
+Copyright:
+
+ This package 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; version 2 dated June, 1991.
+
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this package; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ 02111-1307, USA.
+
+On Debian GNU/Linux systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.
+
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..5502ed8
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1,3 @@
+NEWS
+README
+TODO
diff --git a/debian/gerris.doc-base b/debian/gerris.doc-base
new file mode 100644
index 0000000..f78dc44
--- /dev/null
+++ b/debian/gerris.doc-base
@@ -0,0 +1,12 @@
+Document: gerris
+Title: Gerris tutorial
+Author: Stephane Popinet
+Abstract: This tutorial is a step-by-step introduction to the different
+ concepts necessary to use Gerris. It is specifically designed for a end-user
+ and is not a technical description of the numerical techniques used within
+ Gerris. If you are interested by that, you should consult the bibliography
+ section on the Gerris web site (http://gfs.sf.net/).
+Section: math
+
+Format: PDF
+Files: /usr/share/doc/gerris/tutorial.pdf
diff --git a/debian/gerris.install b/debian/gerris.install
new file mode 100644
index 0000000..7363834
--- /dev/null
+++ b/debian/gerris.install
@@ -0,0 +1,13 @@
+usr/bin/*
+usr/include/*
+usr/lib/*.so.*
+usr/lib/*.so
+usr/lib/*.a
+usr/lib/*.la
+usr/lib/gerris/*.so
+usr/lib/gerris/*.so.*
+usr/lib/gerris/*.a
+usr/lib/gerris/*.la
+usr/lib/pkgconfig/*.pc
+../../doc/tutorial/tutorial.pdf usr/share/doc/gerris
+../../doc/tutorial/half-cylinder.gts usr/share/doc/gerris
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..e77a71f
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,91 @@
+#!/usr/bin/make -f
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+
+#export DH_VERBOSE=1
+
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+CFLAGS := -O2 -Wall
+ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -g
+endif
+
+CONFIG_GUESS := /usr/share/misc/config.guess
+CONFIG_SUB := /usr/share/misc/config.sub
+
+config.status: configure
+ dh_testdir
+
+ test -r $(CONFIG_GUESS) && cp $(CONFIG_GUESS) .
+ test -r $(CONFIG_SUB) && cp $(CONFIG_SUB) .
+
+ CFLAGS="$(CFLAGS)" ./configure \
+ --disable-mpi \
+ --host=$(DEB_HOST_GNU_TYPE) \
+ --build=$(DEB_BUILD_GNU_TYPE) \
+ --prefix=/usr \
+ --mandir=\$${prefix}/share/man \
+ --infodir=\$${prefix}/share/info
+
+build: build-stamp
+build-stamp: config.status
+ dh_testdir
+ $(MAKE)
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+
+ -$(MAKE) distclean
+ -rm -rf config.sub
+ -rm -rf config.guess
+
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp/
+
+binary-indep: build install
+# We have nothing to do by default.
+
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_install --sourcedir=$(CURDIR)/debian/tmp --list-missing
+
+# dh_installdebconf
+ dh_installdocs
+ dh_installexamples
+ dh_installmenu
+# dh_installlogrotate
+# dh_installemacsen
+# dh_installpam
+# dh_installmime
+# dh_installinit
+ dh_installcron
+ dh_installman
+ dh_installinfo
+ dh_installchangelogs ChangeLog
+ dh_link
+ dh_strip
+ dh_compress -X.pdf
+ dh_fixperms
+ dh_makeshlibs
+ dh_installdeb
+# dh_perl
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
--
Gerris Flow Solver
More information about the debian-science-commits
mailing list