[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