r36308 - /packages/rheolef/trunk/debian/

prudhomm at users.alioth.debian.org prudhomm at users.alioth.debian.org
Thu Mar 25 09:55:50 UTC 2010


Author: prudhomm
Date: Thu Mar 25 09:55:48 2010
New Revision: 36308

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=36308
Log:
[svn-inject] Applying Debian modifications to trunk

Added:
    packages/rheolef/trunk/debian/   (with props)
    packages/rheolef/trunk/debian/README.Debian
    packages/rheolef/trunk/debian/changelog
    packages/rheolef/trunk/debian/compat
    packages/rheolef/trunk/debian/control
    packages/rheolef/trunk/debian/control.template
    packages/rheolef/trunk/debian/copyright
    packages/rheolef/trunk/debian/docs
    packages/rheolef/trunk/debian/gzip_man_info.sh
    packages/rheolef/trunk/debian/librheolef-dev.install
    packages/rheolef/trunk/debian/librheolef-doc.doc-base.dev
    packages/rheolef/trunk/debian/librheolef-doc.doc-base.manual
    packages/rheolef/trunk/debian/librheolef-doc.doc-base.usrman
    packages/rheolef/trunk/debian/librheolef-doc.install
    packages/rheolef/trunk/debian/librheolefX.X.install
    packages/rheolef/trunk/debian/librheolefX.X.substvars
    packages/rheolef/trunk/debian/rheolef-runtime.install
    packages/rheolef/trunk/debian/rules   (with props)
    packages/rheolef/trunk/debian/shlibs.local.template
    packages/rheolef/trunk/debian/watch

Propchange: packages/rheolef/trunk/debian/
------------------------------------------------------------------------------
    mergeWithUpstream = 1

Added: packages/rheolef/trunk/debian/README.Debian
URL: http://svn.debian.org/wsvn/debian-science/packages/rheolef/trunk/debian/README.Debian?rev=36308&op=file
==============================================================================
--- packages/rheolef/trunk/debian/README.Debian (added)
+++ packages/rheolef/trunk/debian/README.Debian Thu Mar 25 09:55:48 2010
@@ -1,0 +1,3 @@
+rheolef for Debian
+------------------
+

Added: packages/rheolef/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/rheolef/trunk/debian/changelog?rev=36308&op=file
==============================================================================
--- packages/rheolef/trunk/debian/changelog (added)
+++ packages/rheolef/trunk/debian/changelog Thu Mar 25 09:55:48 2010
@@ -1,0 +1,25 @@
+rheolef (5.89-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Christophe Prud'homme <prudhomm at debian.org>  Thu, 25 Mar 2010 10:41:01 +0100
+
+rheolef (5.78-1) stable; urgency=low
+
+  * debian package is now valid
+
+ -- Pierre Saramito <pierre.saramito at imag.fr>  Mon, 5 Oct 2009 11:10:06 +0200
+
+rheolef (5.50-1) unstable; urgency=low
+
+  * GNU C++ 4.1 and 4.2 port
+  * discontinuous galerkin, by Cheddadi
+
+ -- Pierre Saramito <pierre.saramito at imag.fr>  Tue, 17 Jan 2006 16:43:12 +0200
+
+rheolef (5.18-1) unstable; urgency=low
+
+  * bug fix in div_div form : compressible linear elasticity and such.
+
+ -- Pierre Saramito <pierre.saramito at imag.fr>  Tue, 17 Jan 2006 16:43:12 +0200
+

Added: packages/rheolef/trunk/debian/compat
URL: http://svn.debian.org/wsvn/debian-science/packages/rheolef/trunk/debian/compat?rev=36308&op=file
==============================================================================
--- packages/rheolef/trunk/debian/compat (added)
+++ packages/rheolef/trunk/debian/compat Thu Mar 25 09:55:48 2010
@@ -1,0 +1,1 @@
+4

Added: packages/rheolef/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/rheolef/trunk/debian/control?rev=36308&op=file
==============================================================================
--- packages/rheolef/trunk/debian/control (added)
+++ packages/rheolef/trunk/debian/control Thu Mar 25 09:55:48 2010
@@ -1,0 +1,133 @@
+Source: rheolef
+Section: math
+Priority: optional
+Maintainer: Pierre Saramito <pierre.saramito at imag.fr>
+Build-Depends: debhelper (>= 4.0.0), build-essentials, autoconf, automake, libtool, flex, bison, gperf, xutils-dev, libboost-dev (>= 1.32.0), libginac-dev (>= 1.3.0), ginac-tools, libsuitesparse-dev, libstdc++6, texi2html, tex, texinfo, texlive-latex-extra, texlive-math-extra, gnuplot, xfig, transfig, lgrind, texinfo, imagemagick, doxygen, graphviz
+Standards-Version: 3.8.4
+
+Package: librheolef5.89
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Recommends:
+Suggests: librheolef-doc
+Description: Rheolef : shared library
+ Rheolef is a computer environment that serves as a convenient
+ laboratory for computations in applied mathematics, involving finite
+ element-like methods. It provides a set of unix commands and C++
+ algorithms and containers.
+ .
+ Containers covers first the classic graph data structure for sparse
+ matrix formats and finite element meshes.
+ .
+ An higher level of abstraction is provided by containers related to
+ approximate finite element spaces, discrete fields and bilinear forms.
+ .
+ .
+ Current applications cover
+ .
+  - Poisson problems in 1D 2D and 3D with P1 or P2 elements
+  - Stokes problems in 2D and 3D, with P2-P1 or P1 bubble-P1 elements
+  - linear elasticity in 2D and 3D, with P1 and P2 elements,
+ including the incompressible and nearly incompressible elasticity
+  - characteristic method for convection-difusion, time-dependent problems
+ and Navier-Stokes equations.
+  - auto-adaptive mesh based for 2D problems
+  - axisymetric problems
+  - multi-regions and non-constant coefficients
+  - axisymetric problems
+
+Package: librheolef-dev
+Section: libdevel
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, librheolef5.89(= ${binary:Version}), rheolef-runtime
+Recommends: librheolef-doc
+Suggests:
+Description: Rheolef : development libraries
+ Rheolef is a computer environment that serves as a convenient
+ laboratory for computations in applied mathematics, involving finite
+ element-like methods. It provides a set of unix commands and C++
+ algorithms and containers.
+ .
+ Containers covers first the classic graph data structure for sparse
+ matrix formats and finite element meshes.
+ .
+ An higher level of abstraction is provided by containers related to
+ approximate finite element spaces, discrete fields and bilinear forms.
+ .
+ .
+ Current applications cover
+ .
+  - Poisson problems in 1D 2D and 3D with P1 or P2 elements
+  - Stokes problems in 2D and 3D, with P2-P1 or P1 bubble-P1 elements
+  - linear elasticity in 2D and 3D, with P1 and P2 elements,
+ including the incompressible and nearly incompressible elasticity
+  - characteristic method for convection-difusion, time-dependent problems
+ and Navier-Stokes equations.
+  - auto-adaptive mesh based for 2D problems
+  - axisymetric problems
+  - multi-regions and non-constant coefficients
+  - axisymetric problems
+
+Package: librheolef-doc
+Section: doc
+Architecture: any
+Description: Rheolef : development documentation
+ Rheolef is a computer environment that serves as a convenient
+ laboratory for computations in applied mathematics, involving finite
+ element-like methods. It provides a set of unix commands and C++
+ algorithms and containers.
+ .
+ Containers covers first the classic graph data structure for sparse
+ matrix formats and finite element meshes.
+ .
+ An higher level of abstraction is provided by containers related to
+ approximate finite element spaces, discrete fields and bilinear forms.
+ .
+ .
+ Current applications cover
+ .
+  - Poisson problems in 1D 2D and 3D with P1 or P2 elements
+  - Stokes problems in 2D and 3D, with P2-P1 or P1 bubble-P1 elements
+  - linear elasticity in 2D and 3D, with P1 and P2 elements,
+ including the incompressible and nearly incompressible elasticity
+  - characteristic method for convection-difusion, time-dependent problems
+ and Navier-Stokes equations.
+  - auto-adaptive mesh based for 2D problems
+  - axisymetric problems
+  - multi-regions and non-constant coefficients
+  - axisymetric problems
+
+Package: rheolef-runtime
+Section: math
+Architecture: i386
+Depends: librheolef5.89, gnuplot, imagemagick, plotmtv, mayavi, vtk-tcl
+Suggests: librheolef-doc, paraview, ffmpeg
+Description: Rheolef : utilities
+ Rheolef is a computer environment that serves as a convenient
+ laboratory for computations in applied mathematics, involving finite
+ element-like methods. It provides a set of unix commands and C++
+ algorithms and containers.
+ .
+ Containers covers first the classic graph data structure for sparse
+ matrix formats and finite element meshes.
+ .
+ An higher level of abstraction is provided by containers related to
+ approximate finite element spaces, discrete fields and bilinear forms.
+ .
+ .
+ Current applications cover
+ .
+  - Poisson problems in 1D 2D and 3D with P1 or P2 elements
+  - Stokes problems in 2D and 3D, with P2-P1 or P1 bubble-P1 elements
+  - linear elasticity in 2D and 3D, with P1 and P2 elements,
+ including the incompressible and nearly incompressible elasticity
+  - characteristic method for convection-difusion, time-dependent problems
+ and Navier-Stokes equations.
+  - auto-adaptive mesh based for 2D problems
+  - axisymetric problems
+  - multi-regions and non-constant coefficients
+  - axisymetric problems
+ .
+ Input and Output in various file format for meshes generators
+ and numerical data visualization systems (mayavi, vtk, plotmtv, gnuplot).

Added: packages/rheolef/trunk/debian/control.template
URL: http://svn.debian.org/wsvn/debian-science/packages/rheolef/trunk/debian/control.template?rev=36308&op=file
==============================================================================
--- packages/rheolef/trunk/debian/control.template (added)
+++ packages/rheolef/trunk/debian/control.template Thu Mar 25 09:55:48 2010
@@ -1,0 +1,133 @@
+Source: rheolef
+Section: math
+Priority: optional
+Maintainer: Pierre Saramito <pierre.saramito at imag.fr>
+Build-Depends: debhelper (>= 4.0.0), gawk, sed, grep, findutils, autoconf, automake, libtool, make, g++-4.3, flex, bison, gperf, xutils-dev, libboost-dev (>= 1.32.0), libginac-dev (>= 1.3.0), ginac-tools, libsuitesparse-dev, libstdc++6, texi2html, tex, texinfo, texlive-latex-extra, texlive-math-extra, gnuplot, xfig, transfig, lgrind, texinfo, imagemagick, doxygen, graphviz
+Standards-Version: 3.6.1
+
+Package: @LIBRARY@
+Section: libs
+Architecture: any
+Depends: libc6, libstdc++6, libboost-dev (>= 1.32.0), libsuitesparse-dev
+Recommends:
+Suggests: librheolef-doc
+Description: Rheolef : shared library
+ Rheolef is a computer environment that serves as a convenient
+ laboratory for computations in applied mathematics, involving finite
+ element-like methods. It provides a set of unix commands and C++
+ algorithms and containers.
+ .
+ Containers covers first the classic graph data structure for sparse
+ matrix formats and finite element meshes.
+ .
+ An higher level of abstraction is provided by containers related to
+ approximate finite element spaces, discrete fields and bilinear forms.
+ .
+ .
+ Current applications cover
+ .
+  - Poisson problems in 1D 2D and 3D with P1 or P2 elements
+  - Stokes problems in 2D and 3D, with P2-P1 or P1 bubble-P1 elements
+  - linear elasticity in 2D and 3D, with P1 and P2 elements,
+ including the incompressible and nearly incompressible elasticity
+  - characteristic method for convection-difusion, time-dependent problems
+ and Navier-Stokes equations.
+  - auto-adaptive mesh based for 2D problems
+  - axisymetric problems
+  - multi-regions and non-constant coefficients
+  - axisymetric problems
+
+Package: librheolef-dev
+Section: libdevel
+Architecture: any
+Depends: @LIBRARY@, rheolef-runtime, g++-4.3
+Recommends: librheolef-doc
+Suggests:
+Description: Rheolef : development libraries
+ Rheolef is a computer environment that serves as a convenient
+ laboratory for computations in applied mathematics, involving finite
+ element-like methods. It provides a set of unix commands and C++
+ algorithms and containers.
+ .
+ Containers covers first the classic graph data structure for sparse
+ matrix formats and finite element meshes.
+ .
+ An higher level of abstraction is provided by containers related to
+ approximate finite element spaces, discrete fields and bilinear forms.
+ .
+ .
+ Current applications cover
+ .
+  - Poisson problems in 1D 2D and 3D with P1 or P2 elements
+  - Stokes problems in 2D and 3D, with P2-P1 or P1 bubble-P1 elements
+  - linear elasticity in 2D and 3D, with P1 and P2 elements,
+ including the incompressible and nearly incompressible elasticity
+  - characteristic method for convection-difusion, time-dependent problems
+ and Navier-Stokes equations.
+  - auto-adaptive mesh based for 2D problems
+  - axisymetric problems
+  - multi-regions and non-constant coefficients
+  - axisymetric problems
+
+Package: librheolef-doc
+Section: doc
+Architecture: any
+Description: Rheolef : development documentation
+ Rheolef is a computer environment that serves as a convenient
+ laboratory for computations in applied mathematics, involving finite
+ element-like methods. It provides a set of unix commands and C++
+ algorithms and containers.
+ .
+ Containers covers first the classic graph data structure for sparse
+ matrix formats and finite element meshes.
+ .
+ An higher level of abstraction is provided by containers related to
+ approximate finite element spaces, discrete fields and bilinear forms.
+ .
+ .
+ Current applications cover
+ .
+  - Poisson problems in 1D 2D and 3D with P1 or P2 elements
+  - Stokes problems in 2D and 3D, with P2-P1 or P1 bubble-P1 elements
+  - linear elasticity in 2D and 3D, with P1 and P2 elements,
+ including the incompressible and nearly incompressible elasticity
+  - characteristic method for convection-difusion, time-dependent problems
+ and Navier-Stokes equations.
+  - auto-adaptive mesh based for 2D problems
+  - axisymetric problems
+  - multi-regions and non-constant coefficients
+  - axisymetric problems
+
+Package: rheolef-runtime
+Section: math
+Architecture: i386
+Depends: @LIBRARY@, gnuplot, imagemagick, plotmtv, mayavi, vtk-tcl
+Suggests: librheolef-doc, paraview, ffmpeg
+Description: Rheolef : utilities
+ Rheolef is a computer environment that serves as a convenient
+ laboratory for computations in applied mathematics, involving finite
+ element-like methods. It provides a set of unix commands and C++
+ algorithms and containers.
+ .
+ Containers covers first the classic graph data structure for sparse
+ matrix formats and finite element meshes.
+ .
+ An higher level of abstraction is provided by containers related to
+ approximate finite element spaces, discrete fields and bilinear forms.
+ .
+ .
+ Current applications cover
+ .
+  - Poisson problems in 1D 2D and 3D with P1 or P2 elements
+  - Stokes problems in 2D and 3D, with P2-P1 or P1 bubble-P1 elements
+  - linear elasticity in 2D and 3D, with P1 and P2 elements,
+ including the incompressible and nearly incompressible elasticity
+  - characteristic method for convection-difusion, time-dependent problems
+ and Navier-Stokes equations.
+  - auto-adaptive mesh based for 2D problems
+  - axisymetric problems
+  - multi-regions and non-constant coefficients
+  - axisymetric problems
+ .
+ Input and Output in various file format for meshes generators
+ and numerical data visualization systems (mayavi, vtk, plotmtv, gnuplot).

Added: packages/rheolef/trunk/debian/copyright
URL: http://svn.debian.org/wsvn/debian-science/packages/rheolef/trunk/debian/copyright?rev=36308&op=file
==============================================================================
--- packages/rheolef/trunk/debian/copyright (added)
+++ packages/rheolef/trunk/debian/copyright Thu Mar 25 09:55:48 2010
@@ -1,0 +1,11 @@
+This package was debianized by Pierre Saramito <pierre.saramito at imag.fr> on
+Mon Oct 20 11:58:28 UTC 2008
+
+It was downloaded from http://download.gna.org/rheolef/
+
+Copyright Holder: Pierre Saramito <Pierre.Saramito at imag.fr>
+
+This software is copyright (c) 1999,2008 by Pierre Saramito.
+
+You are free to distribute this software under the terms of the GNU General Public License version 2.
+On Debian systems, the complete text of the GNU General Public License version 2 can be found in the file `/usr/share/common-licenses/GPL-2`.

Added: packages/rheolef/trunk/debian/docs
URL: http://svn.debian.org/wsvn/debian-science/packages/rheolef/trunk/debian/docs?rev=36308&op=file
==============================================================================
--- packages/rheolef/trunk/debian/docs (added)
+++ packages/rheolef/trunk/debian/docs Thu Mar 25 09:55:48 2010
@@ -1,0 +1,2 @@
+NEWS
+README

Added: packages/rheolef/trunk/debian/gzip_man_info.sh
URL: http://svn.debian.org/wsvn/debian-science/packages/rheolef/trunk/debian/gzip_man_info.sh?rev=36308&op=file
==============================================================================
--- packages/rheolef/trunk/debian/gzip_man_info.sh (added)
+++ packages/rheolef/trunk/debian/gzip_man_info.sh Thu Mar 25 09:55:48 2010
@@ -1,0 +1,30 @@
+#!/bin/sh
+#
+# This file is part of Rheolef.
+#
+# Copyright (C) 2000-2009 Pierre Saramito 
+#
+# Rheolef 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 of the License, or
+# (at your option) any later version.
+#
+# Rheolef 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 Rheolef; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+#
+
+for manpages in `find debian/rheolef/usr/share/man`
+do
+  gzip -9 $manpages
+done;
+
+for infopages in `find debian/rheolef/usr/share/info`
+do
+  gzip -9 $infopages
+done;

Added: packages/rheolef/trunk/debian/librheolef-dev.install
URL: http://svn.debian.org/wsvn/debian-science/packages/rheolef/trunk/debian/librheolef-dev.install?rev=36308&op=file
==============================================================================
--- packages/rheolef/trunk/debian/librheolef-dev.install (added)
+++ packages/rheolef/trunk/debian/librheolef-dev.install Thu Mar 25 09:55:48 2010
@@ -1,0 +1,7 @@
+usr/lib/librheolef.so
+usr/include/*
+usr/lib/rheolef/*.{h,mk}
+usr/share/man/man3/*
+usr/share/man/man5/*
+usr/share/man/man7/*
+usr/share/man/man9/*

Added: packages/rheolef/trunk/debian/librheolef-doc.doc-base.dev
URL: http://svn.debian.org/wsvn/debian-science/packages/rheolef/trunk/debian/librheolef-doc.doc-base.dev?rev=36308&op=file
==============================================================================
--- packages/rheolef/trunk/debian/librheolef-doc.doc-base.dev (added)
+++ packages/rheolef/trunk/debian/librheolef-doc.doc-base.dev Thu Mar 25 09:55:48 2010
@@ -1,0 +1,9 @@
+Document: librheolef-dev-doc
+Title: Rheolef Library - Development documentation
+Author: Pierre Saramito, Nicolas Roquet, Jocelyn Etienne
+Abstract: Rheolef is a computer environment that serves as a convenient laboratory for computations in applied mathematics, involving finite element-like methods. It provides a set of unix commands and C++ algorithms and containers.
+Section: Devel
+
+Format: HTML
+Index: /usr/share/doc/librheolef-doc/source_html/index.html
+Files: /usr/share/doc/librheolef-doc/source_html/*

Added: packages/rheolef/trunk/debian/librheolef-doc.doc-base.manual
URL: http://svn.debian.org/wsvn/debian-science/packages/rheolef/trunk/debian/librheolef-doc.doc-base.manual?rev=36308&op=file
==============================================================================
--- packages/rheolef/trunk/debian/librheolef-doc.doc-base.manual (added)
+++ packages/rheolef/trunk/debian/librheolef-doc.doc-base.manual Thu Mar 25 09:55:48 2010
@@ -1,0 +1,9 @@
+Document: librheolef-man
+Title: Rheolef Library - Manual
+Author: Pierre Saramito, Nicolas Roquet, Jocelyn Etienne
+Abstract: Rheolef is a computer environment that serves as a convenient laboratory for computations in applied mathematics, involving finite element-like methods. It provides a set of unix commands and C++ algorithms and containers.
+Section: Apps/Math
+
+Format: HTML
+Index: /usr/share/doc/librheolef-doc/rheolef.html
+Files: /usr/share/doc/librheolef-doc/rheolef.html

Added: packages/rheolef/trunk/debian/librheolef-doc.doc-base.usrman
URL: http://svn.debian.org/wsvn/debian-science/packages/rheolef/trunk/debian/librheolef-doc.doc-base.usrman?rev=36308&op=file
==============================================================================
--- packages/rheolef/trunk/debian/librheolef-doc.doc-base.usrman (added)
+++ packages/rheolef/trunk/debian/librheolef-doc.doc-base.usrman Thu Mar 25 09:55:48 2010
@@ -1,0 +1,8 @@
+Document: librheolef-usrman
+Title: Rheolef Library - User Manual
+Author: Pierre Saramito, Nicolas Roquet, Jocelyn Etienne
+Abstract: Rheolef is a computer environment that serves as a convenient laboratory for computations in applied mathematics, involving finite element-like methods. It provides a set of unix commands and C++ algorithms and containers.
+Section: Apps/Math
+
+Format: PostScript
+Files: /usr/share/doc/librheolef-doc/usrman.ps.gz

Added: packages/rheolef/trunk/debian/librheolef-doc.install
URL: http://svn.debian.org/wsvn/debian-science/packages/rheolef/trunk/debian/librheolef-doc.install?rev=36308&op=file
==============================================================================
--- packages/rheolef/trunk/debian/librheolef-doc.install (added)
+++ packages/rheolef/trunk/debian/librheolef-doc.install Thu Mar 25 09:55:48 2010
@@ -1,0 +1,2 @@
+usr/share/doc/*
+usr/share/info/*

Added: packages/rheolef/trunk/debian/librheolefX.X.install
URL: http://svn.debian.org/wsvn/debian-science/packages/rheolef/trunk/debian/librheolefX.X.install?rev=36308&op=file
==============================================================================
--- packages/rheolef/trunk/debian/librheolefX.X.install (added)
+++ packages/rheolef/trunk/debian/librheolefX.X.install Thu Mar 25 09:55:48 2010
@@ -1,0 +1,2 @@
+usr/lib/librheolef*so.*
+usr/lib/rheolef/modules- at VERSION@

Added: packages/rheolef/trunk/debian/librheolefX.X.substvars
URL: http://svn.debian.org/wsvn/debian-science/packages/rheolef/trunk/debian/librheolefX.X.substvars?rev=36308&op=file
==============================================================================
--- packages/rheolef/trunk/debian/librheolefX.X.substvars (added)
+++ packages/rheolef/trunk/debian/librheolefX.X.substvars Thu Mar 25 09:55:48 2010
@@ -1,0 +1,1 @@
+shlibs:Depends=libc6 (>= 2.7-1), libgcc1 (>= 1:4.3.1-9), libstdc++6 (>= 4.3.1-9)

Added: packages/rheolef/trunk/debian/rheolef-runtime.install
URL: http://svn.debian.org/wsvn/debian-science/packages/rheolef/trunk/debian/rheolef-runtime.install?rev=36308&op=file
==============================================================================
--- packages/rheolef/trunk/debian/rheolef-runtime.install (added)
+++ packages/rheolef/trunk/debian/rheolef-runtime.install Thu Mar 25 09:55:48 2010
@@ -1,0 +1,4 @@
+usr/bin/*
+usr/lib/rheolef/mkgeo*
+usr/share/man/man1/*
+usr/share/rheolef/*

Added: packages/rheolef/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/rheolef/trunk/debian/rules?rev=36308&op=file
==============================================================================
--- packages/rheolef/trunk/debian/rules (added)
+++ packages/rheolef/trunk/debian/rules Thu Mar 25 09:55:48 2010
@@ -1,0 +1,135 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# Variables declaration
+VERSION=$(shell cat VERSION | sed -e 's/\([0-9]*\.[0-9]*\)-[0-9]*/\1/')
+MAJOR_VERSION=$(shell cat VERSION | sed -e 's/\([0-9]*\)\.[0-9]*-[0-9]*/\1/')
+SONAME=$(MAJOR_VERSION)
+TMPDIR=debian/rheolef
+LIBRHEOLEF=$(shell echo "librheolef$(VERSION)")
+LIBRHEOLEF_DEV=librheolef-dev
+LIBRHEOLEF_DOC=librheolef-doc
+RHEOLEF_RUNTIME=rheolef-runtime
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+	CFLAGS += -O0
+else
+	CFLAGS += -O2
+endif
+
+configure: configure-stamp
+configure-stamp:
+	# Prepare the debian control files necessary for
+	# the creation of the packages
+
+	# Adapt the control and shlibs.local files
+#	cat debian/control.template | sed -e "s/\@LIBRARY\@/$(LIBRHEOLEF)/g" > debian/control
+
+	cat debian/shlibs.local.template | sed -e "s/\@LIBRARY\@/$(LIBRHEOLEF)/g" -e "s/\@VERSION\@/$(VERSION)/g" -e "s/\@SONAME\@/$(SONAME)/g" > /tmp/shlibs.local.rheolef.tmp
+	mv -f /tmp/shlibs.local.rheolef.tmp debian/shlibs.local
+
+	# Rename the template files
+	cat debian/librheolefX.X.install | sed -e "s/\@VERSION\@/$(VERSION)/g" > debian/librheolef$(VERSION).install
+	cp -f debian/librheolefX.X.substvars debian/librheolef$(VERSION).substvars
+
+	dh_testdir
+	# Configure the package.
+	# rm -f config/config.{guess,sub}
+	#test -f config/config.guess || cp /usr/share/libtool/config.guess config/
+	#test -f config/config.sub   || cp /usr/share/libtool/config.sub   config/
+
+	# The above commands are replaced by the
+	# (better) libtoolize command called by the bootstrap script
+
+	./bootstrap
+	CC=gcc-4.3 CXX=g++-4.3 ./configure --enable-fast-install --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --disable-optim --with-umfpack --enable-debian-packaging=yes
+
+	touch configure-stamp
+
+build: build-stamp
+
+build-stamp: configure-stamp
+#	cat debian/control.template | sed -e "s/\@LIBRARY\@/$(LIBRHEOLEF)/g" > debian/control
+	dh_testdir
+
+	# Compile the package.
+	$(MAKE)
+
+	# Gzip man and info pages.
+	debian/gzip_man_info.sh
+	touch build-stamp
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp configure-stamp
+
+	# Add here commands to clean up after the build process.
+	#rm -f config/config.{guess,sub}
+	-$(MAKE) clean
+
+	dh_clean
+	# Removing installation directories
+	rm -Rf 	$(TMPDIR)
+
+	# Removing and/or reinitialising files generated after templates
+#	cat debian/control.template | sed -e "s/\@LIBRARY\@/$(LIBRHEOLEF)/g" > debian/control
+	rm -f debian/shlibs.local
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	dh_installdirs
+
+	# Add here commands to install the package into debian/rheolef.
+	$(MAKE) install DESTDIR=$(CURDIR)/$(TMPDIR)
+
+	dh_movefiles --sourcedir=$(TMPDIR)
+
+	# Removing some useless scripts (doc2man, etc.)
+	rm -f $(TMPDIR)/usr/bin/doc*
+
+	# Removing unncessary documentation
+	rm -f $(TMPDIR)/usr/share/doc/librheolef-doc/usrman.pdf*
+
+	# Changing file access permissions
+	chmod 755 debian/rheolef/usr/share/rheolef/check-shlibpath_var.sh
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs ChangeLog
+	dh_installdocs
+	dh_installexamples
+	dh_install --sourcedir=$(TMPDIR)
+	dh_installinfo
+	dh_installman
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+	dh_makeshlibs -m $(VERSION)
+	dh_installdeb
+#	dh_shlibdeps -ldebian/$(LIBRHEOLEF)/usr/lib
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb || true
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure

Propchange: packages/rheolef/trunk/debian/rules
------------------------------------------------------------------------------
    svn:executable = *

Added: packages/rheolef/trunk/debian/shlibs.local.template
URL: http://svn.debian.org/wsvn/debian-science/packages/rheolef/trunk/debian/shlibs.local.template?rev=36308&op=file
==============================================================================
--- packages/rheolef/trunk/debian/shlibs.local.template (added)
+++ packages/rheolef/trunk/debian/shlibs.local.template Thu Mar 25 09:55:48 2010
@@ -1,0 +1,2 @@
+libtmp- at VERSION@ @SONAME@ @LIBRARY@
+librheolef- at VERSION@ @SONAME@ @LIBRARY@

Added: packages/rheolef/trunk/debian/watch
URL: http://svn.debian.org/wsvn/debian-science/packages/rheolef/trunk/debian/watch?rev=36308&op=file
==============================================================================
--- packages/rheolef/trunk/debian/watch (added)
+++ packages/rheolef/trunk/debian/watch Thu Mar 25 09:55:48 2010
@@ -1,0 +1,22 @@
+# Example watch control file for uscan
+# Rename this file to "watch" and then you can run the "uscan" command
+# to check for upstream updates and more.
+# See uscan(1) for format
+
+# Compulsory line, this is a version 3 file
+version=3
+
+# Uncomment to examine a Webpage
+# <Webpage URL> <string match>
+http://ljk.imag.fr/membres/Pierre.Saramito/rheolef/rheolef-(.*).tar.gz
+
+# Uncomment to examine a Webserver directory
+#http://www.example.com/pub/rheolef-(.*)\.tar\.gz
+
+# Uncommment to examine a FTP server
+#ftp://ftp.example.com/pub/rheolef-(.*)\.tar\.gz debian uupdate
+
+# Uncomment to find new files on sourceforge, for debscripts >= 2.9
+# http://sf.net/rheolef/rheolef-(.*)\.tar\.gz
+
+




More information about the debian-science-commits mailing list