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