r36282 - in /packages/getfem++: ./ tags/ tags/4.0.0-2/ tags/4.0.0-2/debian/ tags/4.0.0-3/ tags/4.0.0-3/patches/ trunk/ trunk/debian/ trunk/debian/patches/
sylvestre at users.alioth.debian.org
sylvestre at users.alioth.debian.org
Fri Mar 19 13:50:50 UTC 2010
Author: sylvestre
Date: Fri Mar 19 13:50:49 2010
New Revision: 36282
URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=36282
Log:
getfem++ moved to debian science
Added:
packages/getfem++/
packages/getfem++/tags/
packages/getfem++/tags/4.0.0-2/
packages/getfem++/tags/4.0.0-2/debian/
packages/getfem++/tags/4.0.0-2/debian/changelog
packages/getfem++/tags/4.0.0-2/debian/compat
packages/getfem++/tags/4.0.0-2/debian/control
packages/getfem++/tags/4.0.0-2/debian/copyright
packages/getfem++/tags/4.0.0-2/debian/docs
packages/getfem++/tags/4.0.0-2/debian/libgetfem++-dev.install
packages/getfem++/tags/4.0.0-2/debian/libgetfem4++.install
packages/getfem++/tags/4.0.0-2/debian/libgmm++-dev.install
packages/getfem++/tags/4.0.0-2/debian/python-getfem++.install
packages/getfem++/tags/4.0.0-2/debian/pyversions
packages/getfem++/tags/4.0.0-2/debian/rules (with props)
packages/getfem++/tags/4.0.0-2/debian/watch
packages/getfem++/tags/4.0.0-3/
packages/getfem++/tags/4.0.0-3/changelog
packages/getfem++/tags/4.0.0-3/compat
packages/getfem++/tags/4.0.0-3/control
packages/getfem++/tags/4.0.0-3/copyright
packages/getfem++/tags/4.0.0-3/docs
packages/getfem++/tags/4.0.0-3/libgetfem++-dev.install
packages/getfem++/tags/4.0.0-3/libgetfem4++.install
packages/getfem++/tags/4.0.0-3/libgmm++-dev.install
packages/getfem++/tags/4.0.0-3/patches/
packages/getfem++/tags/4.0.0-3/patches/gmm_superlu_interface.patch
packages/getfem++/tags/4.0.0-3/patches/series
packages/getfem++/tags/4.0.0-3/python-getfem++.install
packages/getfem++/tags/4.0.0-3/pyversions
packages/getfem++/tags/4.0.0-3/rules (with props)
packages/getfem++/tags/4.0.0-3/watch
packages/getfem++/trunk/
packages/getfem++/trunk/debian/
packages/getfem++/trunk/debian/changelog
packages/getfem++/trunk/debian/compat
packages/getfem++/trunk/debian/control
packages/getfem++/trunk/debian/copyright
packages/getfem++/trunk/debian/docs
packages/getfem++/trunk/debian/libgetfem++-dev.install
packages/getfem++/trunk/debian/libgetfem4++.install
packages/getfem++/trunk/debian/libgmm++-dev.install
packages/getfem++/trunk/debian/patches/
packages/getfem++/trunk/debian/patches/gmm_superlu_interface.patch
packages/getfem++/trunk/debian/patches/series
packages/getfem++/trunk/debian/python-getfem++.install
packages/getfem++/trunk/debian/pyversions
packages/getfem++/trunk/debian/rules (with props)
packages/getfem++/trunk/debian/watch
Added: packages/getfem++/tags/4.0.0-2/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-2/debian/changelog?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-2/debian/changelog (added)
+++ packages/getfem++/tags/4.0.0-2/debian/changelog Fri Mar 19 13:50:49 2010
@@ -1,0 +1,12 @@
+getfem++ (4.0.0-2) unstable; urgency=low
+
+ * Rebuild with python-support (>= 1.0.4). See #549283.
+ * debian/control (Build-Depends): add version restriction (>= 1.0.4) to python-support
+
+ -- Konstantinos Poulios <poulios.konstantinos at gmail.com> Fri, 09 Oct 2009 12:51:52 +0200
+
+getfem++ (4.0.0-1) unstable; urgency=low
+
+ * Initial release (Closes: #453065)
+
+ -- Konstantinos Poulios <poulios.konstantinos at gmail.com> Tue, 29 Sep 2009 13:34:52 +0200
Added: packages/getfem++/tags/4.0.0-2/debian/compat
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-2/debian/compat?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-2/debian/compat (added)
+++ packages/getfem++/tags/4.0.0-2/debian/compat Fri Mar 19 13:50:49 2010
@@ -1,0 +1,1 @@
+7
Added: packages/getfem++/tags/4.0.0-2/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-2/debian/control?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-2/debian/control (added)
+++ packages/getfem++/tags/4.0.0-2/debian/control Fri Mar 19 13:50:49 2010
@@ -1,0 +1,78 @@
+Source: getfem++
+Priority: extra
+Maintainer: Debian Scientific Computing Team <pkg-scicomp-devel at lists.alioth.debian.org>
+Uploaders: Konstantinos Poulios <poulios.konstantinos at gmail.com>
+Build-Depends: debhelper (>= 7),
+ autotools-dev, libtool, automake, autoconf,
+ libblas-dev, libboost-dev, libqhull-dev, libsuperlu3-dev,
+ python-numpy, python-all-dev, python-support (>= 1.0.4)
+XS-Python-Version: all
+Standards-Version: 3.8.3
+Section: libs
+Homepage: http://home.gna.org/getfem/
+Vcs-Svn: svn://svn.debian.org/svn/pkg-scicomp/getfem++/
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-scicomp/getfem++/
+
+
+Package: libgetfem4++
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: GETFEM++ generic finite element library
+ GETFEM++ is a library allowing the computation of any elementary matrix (even
+ for mixed finite element methods) on the largest class of methods and elements,
+ and for arbitrary dimension.
+
+
+Package: libgetfem++-dbg
+Section: debug
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libgetfem4++ (= ${binary:Version})
+Description: Debugging symbols for the GETFEM++ generic finite element library
+ GETFEM++ is a library allowing the computation of any elementary matrix (even
+ for mixed finite element methods) on the largest class of methods and elements,
+ and for arbitrary dimension.
+ .
+ This package contains debugging files used to investigate problems with
+ binaries included in the GETFEM++ packages.
+
+
+Package: libgetfem++-dev
+Section: libdevel
+Architecture: any
+Depends: libgetfem4++ (= ${binary:Version})
+Description: Development files for the GETFEM++ generic finite element library
+ GETFEM++ is a library allowing the computation of any elementary matrix (even
+ for mixed finite element methods) on the largest class of methods and elements,
+ and for arbitrary dimension.
+ .
+ This package contains development files for building software that uses the
+ GETFEM++ library.
+
+
+Package: libgmm++-dev
+Section: libdevel
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Generic C++ template library for sparse, dense and skyline matrices
+ GMM++ is a framework of pre-defined methods for matrix computation. It is built
+ as a set of generic algorithms for any interfaced vector type or matrix type.
+ .
+ It can be viewed as a glue library allowing cooperation between several vector
+ and matrix types. However, basic sparse, dense and skyline matrix/vector types
+ are built-in, hence it can be used as a standalone linear algebra library.
+
+
+Package: python-getfem++
+Section: python
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends},
+ libgetfem4++ (= ${binary:Version})
+XB-Python-Version: ${python:Versions}
+Provides: ${python:Provides}
+Description: Python interface to the GETFEM++ generic finite element library
+ GETFEM++ is a library allowing the computation of any elementary matrix (even
+ for mixed finite element methods) on the largest class of methods and elements,
+ and for arbitrary dimension.
+ .
+ This package contains the Python interface to GETFEM++.
Added: packages/getfem++/tags/4.0.0-2/debian/copyright
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-2/debian/copyright?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-2/debian/copyright (added)
+++ packages/getfem++/tags/4.0.0-2/debian/copyright Fri Mar 19 13:50:49 2010
@@ -1,0 +1,154 @@
+Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=REVISION
+Name: GETFEM++
+Maintainer: Yves Renard <Yves.Renard at insa-lyon.fr>
+ Julien Pommier <Julien.Pommier at insa-toulouse.fr>
+
+Source: http://home.gna.org/getfem/
+
+Copyright: 1995-2009, Yves Renard <Yves.Renard at insa-lyon.fr>
+ 2000-2009, Julien Pommier <Julien.Pommier at insa-toulouse.fr>
+ 2001-2009, Jeremie Lasry
+ 2002-2009, Vanessa Lleras
+ 2002-2008, Michel Salaün
+ 2002-2008, Houari Khenous
+ 2002-2008, Jean-Yves Heddebaut
+ Thorsten Ottosen
+License: LGPL-2.1+
+ On Debian systems the full text of the GNU Lesser General Public
+ License can be found in the `/usr/share/common-licenses/LGPL'
+ file.
+
+Files: internal_tools/simplexification_refelt.cc
+Copyright: 2002-2009, Yves Renard <Yves.Renard at insa-lyon.fr>
+ 2002-2009, Julien Pommier <Julien.Pommier at insa-toulouse.fr>
+License: LGPL-2.1
+ On Debian systems the full text of the GNU Lesser General Public
+ License can be found in the `/usr/share/common-licenses/LGPL-2.1'
+ file.
+
+Files: contrib/icare/icare.cc
+Copyright: 2002-2009, Michel Fournié
+ 2002-2009, Nicolas Renon
+ 2002-2009, Nicolas Roux
+License: LGPL-2.1
+ On Debian systems the full text of the GNU Lesser General Public
+ License can be found in the `/usr/share/common-licenses/LGPL-2.1'
+ file.
+
+Files: src/gmm/gmm_dense_lu.h
+ src/gmm/gmm_precond_ildlt.h
+ src/gmm/gmm_precond_ilu.h
+ src/gmm/gmm_precond_mr_approx_inverse.h
+ src/gmm/gmm_solver_bicgstab.h
+ src/gmm/gmm_solver_cg.h
+ src/gmm/gmm_solver_gmres.h
+ src/gmm/gmm_solver_qmr.h
+Copyright: 1997-2001, The Trustees of Indiana University
+ 1997-2008, Yves Renard
+License: BSD and LGPL-2.1+
+ On Debian systems the full text of the Berkeley software distribution
+ License can be found in the `/usr/share/common-licenses/BSD' file.
+ On Debian systems the full text of the GNU Lesser General Public
+ License can be found in the `/usr/share/common-licenses/LGPL-2.1'
+ file.
+
+Files: superlu/*
+Copyright: 1987-1990, John Gilbert
+ 1992-1994, Univ. of Tennessee
+ 1992-1994, NAG Ltd.
+ 1992-1994, Courant Institute
+ 1992-1994, Argonne National Lab
+ 1992-1994, Rice University
+ 1994, Xerox Corporation
+ 1992-2003, Univ. of California Berkeley
+ 1997-2003, Xerox Palo Alto Research Center
+ 1997-2003, Lawrence Berkeley National Lab
+ 1998-2003, University of Florida
+License: BSD and BSD/superlu and Xerox
+ On Debian systems the full text of the Berkeley software distribution
+ License can be found in the `/usr/share/common-licenses/BSD' file.
+
+Files: src/getfem_boost/*
+Copyright: 1999-2003, Beman Dawes
+ 2001-2002, Peter Dimov
+ 2002, David Abrahams
+License: Boost-1.0
+
+Files: debian/*
+Copyright: 2009, Konstantinos Poulios
+License: GPL
+ On Debian systems the full text of the GNU General Public
+ License can be found in the `/usr/share/common-licenses/GPL'
+ file.
+
+
+License: BSD/superlu
+ The Regents of the University of California, through Lawrence Berkeley National
+ Laboratory (subject to receipt of any required approvals from U.S. Dept. of
+ Energy)
+
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without modification,
+ are permitted provided that the following conditions are met:
+
+ (1) Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ (2) Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ (3) Neither the name of Lawrence Berkeley National Laboratory, U.S. Dept. of
+ Energy nor the names of its contributors may be used to endorse or promote
+ products derived from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
+ IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+License: Xerox
+ Xerox Corporation. All rights reserved.
+
+ THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY
+ EXPRESSED OR IMPLIED. ANY USE IS AT YOUR OWN RISK.
+
+ Permission is hereby granted to use or copy this program for any
+ purpose, provided the above notices are retained on all copies.
+ Permission to modify the code and to distribute modified code is
+ granted, provided the above notices are retained, and a notice that
+ the code was modified is included with the above copyright notice.
+
+
+License: Boost-1.0
+ Boost Software License - Version 1.0 - August 17th, 2003
+
+ Permission is hereby granted, free of charge, to any person or organization
+ obtaining a copy of the software and accompanying documentation covered by
+ this license (the "Software") to use, reproduce, display, distribute,
+ execute, and transmit the Software, and to prepare derivative works of the
+ Software, and to permit third-parties to whom the Software is furnished to
+ do so, all subject to the following:
+
+ The copyright notices in the Software and this entire statement, including
+ the above license grant, this restriction and the following disclaimer,
+ must be included in all copies of the Software, in whole or in part, and
+ all derivative works of the Software, unless such copies or derivative
+ works are solely in the form of machine-executable object code generated by
+ a source language processor.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
+ SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
+ FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ DEALINGS IN THE SOFTWARE.
+
Added: packages/getfem++/tags/4.0.0-2/debian/docs
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-2/debian/docs?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-2/debian/docs (added)
+++ packages/getfem++/tags/4.0.0-2/debian/docs Fri Mar 19 13:50:49 2010
@@ -1,0 +1,3 @@
+BUGS
+NEWS
+README
Added: packages/getfem++/tags/4.0.0-2/debian/libgetfem++-dev.install
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-2/debian/libgetfem%2B%2B-dev.install?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-2/debian/libgetfem++-dev.install (added)
+++ packages/getfem++/tags/4.0.0-2/debian/libgetfem++-dev.install Fri Mar 19 13:50:49 2010
@@ -1,0 +1,6 @@
+usr/bin/getfem-config
+usr/include/getfem
+usr/include/getfem_boost
+usr/lib/libgetfem.so
+usr/lib/libgetfem.a
+usr/lib/libgetfem.la
Added: packages/getfem++/tags/4.0.0-2/debian/libgetfem4++.install
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-2/debian/libgetfem4%2B%2B.install?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-2/debian/libgetfem4++.install (added)
+++ packages/getfem++/tags/4.0.0-2/debian/libgetfem4++.install Fri Mar 19 13:50:49 2010
@@ -1,0 +1,1 @@
+usr/lib/libgetfem.so.4*
Added: packages/getfem++/tags/4.0.0-2/debian/libgmm++-dev.install
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-2/debian/libgmm%2B%2B-dev.install?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-2/debian/libgmm++-dev.install (added)
+++ packages/getfem++/tags/4.0.0-2/debian/libgmm++-dev.install Fri Mar 19 13:50:49 2010
@@ -1,0 +1,1 @@
+usr/include/gmm/
Added: packages/getfem++/tags/4.0.0-2/debian/python-getfem++.install
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-2/debian/python-getfem%2B%2B.install?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-2/debian/python-getfem++.install (added)
+++ packages/getfem++/tags/4.0.0-2/debian/python-getfem++.install Fri Mar 19 13:50:49 2010
@@ -1,0 +1,2 @@
+usr/lib/python*/*-packages/getfem/*.so
+usr/lib/python*/*-packages/getfem/*.py
Added: packages/getfem++/tags/4.0.0-2/debian/pyversions
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-2/debian/pyversions?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-2/debian/pyversions (added)
+++ packages/getfem++/tags/4.0.0-2/debian/pyversions Fri Mar 19 13:50:49 2010
@@ -1,0 +1,1 @@
+2.5-
Added: packages/getfem++/tags/4.0.0-2/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-2/debian/rules?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-2/debian/rules (added)
+++ packages/getfem++/tags/4.0.0-2/debian/rules Fri Mar 19 13:50:49 2010
@@ -1,0 +1,124 @@
+#!/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
+
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
+CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
+else
+CROSS= --build $(DEB_BUILD_GNU_TYPE)
+endif
+
+
+PYVERS=$(shell pyversions -vr)
+
+configure_flags= $(CROSS) --prefix=/usr \
+ --enable-boost --enable-shared --with-pic \
+ --enable-python --disable-matlab --disable-superlu \
+ CFLAGS="$(CFLAGS)"
+
+
+# shared library versions, option 1
+version=4.0.0
+major=4
+# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so
+#version=`ls src/.libs/lib*.so.* | \
+# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`
+#major=`ls src/.libs/lib*.so.* | \
+# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'`
+
+configure: configure-stamp
+configure-stamp:
+ dh_testdir
+ # Add here commands to configure the package.
+ aclocal -I ./m4
+ libtoolize -f
+ autoheader
+ autoreconf
+ autoconf
+ automake -a --gnu `find . -name Makefile.am | sed -e 's@\./\(.*\)\.am@\1 at g'`
+ ./configure $(configure_flags)
+
+ touch configure-stamp
+
+
+build: build-stamp
+build-stamp: configure-stamp
+ dh_testdir
+
+ # Add here commands to compile the package.
+ $(MAKE)
+
+ touch $@
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp configure-stamp
+
+ # Add here commands to clean up after the build process.
+ [ ! -f Makefile ] || $(MAKE) clean
+
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_prep
+ dh_installdirs
+
+ # Add here commands to install the package into debian/tmp
+ $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
+
+
+# Build architecture-independent files here.
+binary-indep: install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs -i ChangeLog
+ dh_installdocs -i
+ dh_installexamples -i #not really needed
+ dh_install -i --list-missing --sourcedir=debian/tmp
+# dh_installman -i
+ dh_compress -i
+ dh_fixperms -i
+ dh_installdeb -i
+ dh_gencontrol -i
+ dh_md5sums -i
+ dh_builddeb -i
+
+# Build architecture-dependent files here.
+binary-arch: install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs -a ChangeLog
+ dh_installdocs -a
+ dh_installexamples -a #not really needed
+ dh_install -a --list-missing --sourcedir=debian/tmp
+# dh_installman -a
+ dh_link -a
+ dh_strip -a --dbg-package=libgetfem++-dbg
+ dh_compress -a
+ dh_fixperms -a
+ dh_pysupport --package=python-getfem++
+ dh_makeshlibs -a
+ dh_installdeb -a
+ dh_shlibdeps -a
+ dh_gencontrol -a
+ dh_md5sums -a
+ dh_builddeb -a
+
+binary: binary-indep binary-arch
+
+.PHONY: build clean binary-indep binary-arch binary install configure
Propchange: packages/getfem++/tags/4.0.0-2/debian/rules
------------------------------------------------------------------------------
svn:executable = *
Added: packages/getfem++/tags/4.0.0-2/debian/watch
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-2/debian/watch?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-2/debian/watch (added)
+++ packages/getfem++/tags/4.0.0-2/debian/watch Fri Mar 19 13:50:49 2010
@@ -1,0 +1,2 @@
+version=3
+http://download.gna.org/getfem/stable/getfem-([\d.]+)\.tar\.gz
Added: packages/getfem++/tags/4.0.0-3/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-3/changelog?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-3/changelog (added)
+++ packages/getfem++/tags/4.0.0-3/changelog Fri Mar 19 13:50:49 2010
@@ -1,0 +1,19 @@
+getfem++ (4.0.0-3) unstable; urgency=low
+
+ * Fix broken superlu interface in libgmm++-dev (Closes: #552709)
+
+ -- Konstantinos Poulios <poulios.konstantinos at gmail.com> Tue, 22 Dec 2009 14:41:24 +0100
+
+getfem++ (4.0.0-2) unstable; urgency=low
+
+ * Rebuild with python-support (>= 1.0.4). See #549283.
+ * debian/control (Build-Depends): add version restriction (>= 1.0.4)
+ to python-support
+
+ -- Konstantinos Poulios <poulios.konstantinos at gmail.com> Fri, 09 Oct 2009 12:51:52 +0200
+
+getfem++ (4.0.0-1) unstable; urgency=low
+
+ * Initial release (Closes: #453065)
+
+ -- Konstantinos Poulios <poulios.konstantinos at gmail.com> Tue, 29 Sep 2009 13:34:52 +0200
Added: packages/getfem++/tags/4.0.0-3/compat
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-3/compat?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-3/compat (added)
+++ packages/getfem++/tags/4.0.0-3/compat Fri Mar 19 13:50:49 2010
@@ -1,0 +1,1 @@
+7
Added: packages/getfem++/tags/4.0.0-3/control
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-3/control?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-3/control (added)
+++ packages/getfem++/tags/4.0.0-3/control Fri Mar 19 13:50:49 2010
@@ -1,0 +1,78 @@
+Source: getfem++
+Priority: extra
+Maintainer: Debian Scientific Computing Team <pkg-scicomp-devel at lists.alioth.debian.org>
+Uploaders: Konstantinos Poulios <poulios.konstantinos at gmail.com>
+Build-Depends: debhelper (>= 7),
+ autotools-dev, libtool, automake, autoconf, quilt (>= 0.46-4),
+ libblas-dev, libboost-dev, libqhull-dev, libsuperlu3-dev,
+ python-numpy, python-all-dev, python-support (>= 1.0.4)
+XS-Python-Version: all
+Standards-Version: 3.8.3
+Section: libs
+Homepage: http://home.gna.org/getfem/
+Vcs-Svn: svn://svn.debian.org/svn/pkg-scicomp/getfem++/
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-scicomp/getfem++/
+
+
+Package: libgetfem4++
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: GETFEM++ generic finite element library
+ GETFEM++ is a library allowing the computation of any elementary matrix (even
+ for mixed finite element methods) on the largest class of methods and elements,
+ and for arbitrary dimension.
+
+
+Package: libgetfem++-dbg
+Section: debug
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libgetfem4++ (= ${binary:Version})
+Description: Debugging symbols for the GETFEM++ generic finite element library
+ GETFEM++ is a library allowing the computation of any elementary matrix (even
+ for mixed finite element methods) on the largest class of methods and elements,
+ and for arbitrary dimension.
+ .
+ This package contains debugging files used to investigate problems with
+ binaries included in the GETFEM++ packages.
+
+
+Package: libgetfem++-dev
+Section: libdevel
+Architecture: any
+Depends: libgetfem4++ (= ${binary:Version}), libboost-dev
+Description: Development files for the GETFEM++ generic finite element library
+ GETFEM++ is a library allowing the computation of any elementary matrix (even
+ for mixed finite element methods) on the largest class of methods and elements,
+ and for arbitrary dimension.
+ .
+ This package contains development files for building software that uses the
+ GETFEM++ library.
+
+
+Package: libgmm++-dev
+Section: libdevel
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Generic C++ template library for sparse, dense and skyline matrices
+ GMM++ is a framework of pre-defined methods for matrix computation. It is built
+ as a set of generic algorithms for any interfaced vector type or matrix type.
+ .
+ It can be viewed as a glue library allowing cooperation between several vector
+ and matrix types. However, basic sparse, dense and skyline matrix/vector types
+ are built-in, hence it can be used as a standalone linear algebra library.
+
+
+Package: python-getfem++
+Section: python
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends},
+ libgetfem4++ (= ${binary:Version})
+XB-Python-Version: ${python:Versions}
+Provides: ${python:Provides}
+Description: Python interface to the GETFEM++ generic finite element library
+ GETFEM++ is a library allowing the computation of any elementary matrix (even
+ for mixed finite element methods) on the largest class of methods and elements,
+ and for arbitrary dimension.
+ .
+ This package contains the Python interface to GETFEM++.
Added: packages/getfem++/tags/4.0.0-3/copyright
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-3/copyright?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-3/copyright (added)
+++ packages/getfem++/tags/4.0.0-3/copyright Fri Mar 19 13:50:49 2010
@@ -1,0 +1,154 @@
+Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=REVISION
+Name: GETFEM++
+Maintainer: Yves Renard <Yves.Renard at insa-lyon.fr>
+ Julien Pommier <Julien.Pommier at insa-toulouse.fr>
+
+Source: http://home.gna.org/getfem/
+
+Copyright: 1995-2009, Yves Renard <Yves.Renard at insa-lyon.fr>
+ 2000-2009, Julien Pommier <Julien.Pommier at insa-toulouse.fr>
+ 2001-2009, Jeremie Lasry
+ 2002-2009, Vanessa Lleras
+ 2002-2008, Michel Salaün
+ 2002-2008, Houari Khenous
+ 2002-2008, Jean-Yves Heddebaut
+ Thorsten Ottosen
+License: LGPL-2.1+
+ On Debian systems the full text of the GNU Lesser General Public
+ License can be found in the `/usr/share/common-licenses/LGPL'
+ file.
+
+Files: internal_tools/simplexification_refelt.cc
+Copyright: 2002-2009, Yves Renard <Yves.Renard at insa-lyon.fr>
+ 2002-2009, Julien Pommier <Julien.Pommier at insa-toulouse.fr>
+License: LGPL-2.1
+ On Debian systems the full text of the GNU Lesser General Public
+ License can be found in the `/usr/share/common-licenses/LGPL-2.1'
+ file.
+
+Files: contrib/icare/icare.cc
+Copyright: 2002-2009, Michel Fournié
+ 2002-2009, Nicolas Renon
+ 2002-2009, Nicolas Roux
+License: LGPL-2.1
+ On Debian systems the full text of the GNU Lesser General Public
+ License can be found in the `/usr/share/common-licenses/LGPL-2.1'
+ file.
+
+Files: src/gmm/gmm_dense_lu.h
+ src/gmm/gmm_precond_ildlt.h
+ src/gmm/gmm_precond_ilu.h
+ src/gmm/gmm_precond_mr_approx_inverse.h
+ src/gmm/gmm_solver_bicgstab.h
+ src/gmm/gmm_solver_cg.h
+ src/gmm/gmm_solver_gmres.h
+ src/gmm/gmm_solver_qmr.h
+Copyright: 1997-2001, The Trustees of Indiana University
+ 1997-2008, Yves Renard
+License: BSD and LGPL-2.1+
+ On Debian systems the full text of the Berkeley software distribution
+ License can be found in the `/usr/share/common-licenses/BSD' file.
+ On Debian systems the full text of the GNU Lesser General Public
+ License can be found in the `/usr/share/common-licenses/LGPL-2.1'
+ file.
+
+Files: superlu/*
+Copyright: 1987-1990, John Gilbert
+ 1992-1994, Univ. of Tennessee
+ 1992-1994, NAG Ltd.
+ 1992-1994, Courant Institute
+ 1992-1994, Argonne National Lab
+ 1992-1994, Rice University
+ 1994, Xerox Corporation
+ 1992-2003, Univ. of California Berkeley
+ 1997-2003, Xerox Palo Alto Research Center
+ 1997-2003, Lawrence Berkeley National Lab
+ 1998-2003, University of Florida
+License: BSD and BSD/superlu and Xerox
+ On Debian systems the full text of the Berkeley software distribution
+ License can be found in the `/usr/share/common-licenses/BSD' file.
+
+Files: src/getfem_boost/*
+Copyright: 1999-2003, Beman Dawes
+ 2001-2002, Peter Dimov
+ 2002, David Abrahams
+License: Boost-1.0
+
+Files: debian/*
+Copyright: 2009, Konstantinos Poulios
+License: GPL
+ On Debian systems the full text of the GNU General Public
+ License can be found in the `/usr/share/common-licenses/GPL'
+ file.
+
+
+License: BSD/superlu
+ The Regents of the University of California, through Lawrence Berkeley National
+ Laboratory (subject to receipt of any required approvals from U.S. Dept. of
+ Energy)
+
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without modification,
+ are permitted provided that the following conditions are met:
+
+ (1) Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ (2) Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ (3) Neither the name of Lawrence Berkeley National Laboratory, U.S. Dept. of
+ Energy nor the names of its contributors may be used to endorse or promote
+ products derived from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
+ IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+License: Xerox
+ Xerox Corporation. All rights reserved.
+
+ THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY
+ EXPRESSED OR IMPLIED. ANY USE IS AT YOUR OWN RISK.
+
+ Permission is hereby granted to use or copy this program for any
+ purpose, provided the above notices are retained on all copies.
+ Permission to modify the code and to distribute modified code is
+ granted, provided the above notices are retained, and a notice that
+ the code was modified is included with the above copyright notice.
+
+
+License: Boost-1.0
+ Boost Software License - Version 1.0 - August 17th, 2003
+
+ Permission is hereby granted, free of charge, to any person or organization
+ obtaining a copy of the software and accompanying documentation covered by
+ this license (the "Software") to use, reproduce, display, distribute,
+ execute, and transmit the Software, and to prepare derivative works of the
+ Software, and to permit third-parties to whom the Software is furnished to
+ do so, all subject to the following:
+
+ The copyright notices in the Software and this entire statement, including
+ the above license grant, this restriction and the following disclaimer,
+ must be included in all copies of the Software, in whole or in part, and
+ all derivative works of the Software, unless such copies or derivative
+ works are solely in the form of machine-executable object code generated by
+ a source language processor.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
+ SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
+ FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ DEALINGS IN THE SOFTWARE.
+
Added: packages/getfem++/tags/4.0.0-3/docs
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-3/docs?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-3/docs (added)
+++ packages/getfem++/tags/4.0.0-3/docs Fri Mar 19 13:50:49 2010
@@ -1,0 +1,3 @@
+BUGS
+NEWS
+README
Added: packages/getfem++/tags/4.0.0-3/libgetfem++-dev.install
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-3/libgetfem%2B%2B-dev.install?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-3/libgetfem++-dev.install (added)
+++ packages/getfem++/tags/4.0.0-3/libgetfem++-dev.install Fri Mar 19 13:50:49 2010
@@ -1,0 +1,6 @@
+usr/bin/getfem-config
+usr/include/getfem
+usr/include/getfem_boost
+usr/lib/libgetfem.so
+usr/lib/libgetfem.a
+usr/lib/libgetfem.la
Added: packages/getfem++/tags/4.0.0-3/libgetfem4++.install
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-3/libgetfem4%2B%2B.install?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-3/libgetfem4++.install (added)
+++ packages/getfem++/tags/4.0.0-3/libgetfem4++.install Fri Mar 19 13:50:49 2010
@@ -1,0 +1,1 @@
+usr/lib/libgetfem.so.4*
Added: packages/getfem++/tags/4.0.0-3/libgmm++-dev.install
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-3/libgmm%2B%2B-dev.install?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-3/libgmm++-dev.install (added)
+++ packages/getfem++/tags/4.0.0-3/libgmm++-dev.install Fri Mar 19 13:50:49 2010
@@ -1,0 +1,1 @@
+usr/include/gmm/
Added: packages/getfem++/tags/4.0.0-3/patches/gmm_superlu_interface.patch
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-3/patches/gmm_superlu_interface.patch?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-3/patches/gmm_superlu_interface.patch (added)
+++ packages/getfem++/tags/4.0.0-3/patches/gmm_superlu_interface.patch Fri Mar 19 13:50:49 2010
@@ -1,0 +1,27 @@
+--- getfem-4.0.0/src/gmm/gmm_superlu_interface.h.orig 2009-02-21 17:29:49.000000000 +0100
++++ getfem-4.0.0/src/gmm/gmm_superlu_interface.h 2009-12-08 09:53:44.816055000 +0100
+@@ -195,8 +195,8 @@ namespace gmm {
+ StatInit(&stat);
+
+ SuperMatrix SA, SL, SU, SB, SX; // SuperLU format.
+- Create_CompCol_Matrix(&SA, m, n, nz, csc_A.pr,
+- (int *)(csc_A.ir), (int *)(csc_A.jc));
++ Create_CompCol_Matrix(&SA, m, n, nz, (double *)(&(csc_A.pr[0])),
++ (int *)(&(csc_A.ir[0])), (int *)(&(csc_A.jc[0])));
+ Create_Dense_Matrix(&SB, m, nrhs, &rhs[0], m);
+ Create_Dense_Matrix(&SX, m, nrhs, &sol[0], m);
+ memset(&SL,0,sizeof SL);
+@@ -314,9 +314,10 @@ namespace gmm {
+ case 3 : options.ColPerm = COLAMD; break;
+ }
+ StatInit(&stat);
+-
+- Create_CompCol_Matrix(&SA, m, n, nz, csc_A.pr,
+- (int *)(csc_A.ir), (int *)(csc_A.jc));
++
++ Create_CompCol_Matrix(&SA, m, n, nz, (double *)(&(csc_A.pr[0])),
++ (int *)(&(csc_A.ir[0])), (int *)(&(csc_A.jc[0])));
++
+ Create_Dense_Matrix(&SB, m, 0, &rhs[0], m);
+ Create_Dense_Matrix(&SX, m, 0, &sol[0], m);
+ memset(&SL,0,sizeof SL);
Added: packages/getfem++/tags/4.0.0-3/patches/series
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-3/patches/series?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-3/patches/series (added)
+++ packages/getfem++/tags/4.0.0-3/patches/series Fri Mar 19 13:50:49 2010
@@ -1,0 +1,1 @@
+gmm_superlu_interface.patch
Added: packages/getfem++/tags/4.0.0-3/python-getfem++.install
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-3/python-getfem%2B%2B.install?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-3/python-getfem++.install (added)
+++ packages/getfem++/tags/4.0.0-3/python-getfem++.install Fri Mar 19 13:50:49 2010
@@ -1,0 +1,2 @@
+usr/lib/python*/*-packages/getfem/*.so
+usr/lib/python*/*-packages/getfem/*.py
Added: packages/getfem++/tags/4.0.0-3/pyversions
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-3/pyversions?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-3/pyversions (added)
+++ packages/getfem++/tags/4.0.0-3/pyversions Fri Mar 19 13:50:49 2010
@@ -1,0 +1,1 @@
+2.5-
Added: packages/getfem++/tags/4.0.0-3/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-3/rules?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-3/rules (added)
+++ packages/getfem++/tags/4.0.0-3/rules Fri Mar 19 13:50:49 2010
@@ -1,0 +1,126 @@
+#!/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
+
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
+CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
+else
+CROSS= --build $(DEB_BUILD_GNU_TYPE)
+endif
+
+
+PYVERS=$(shell pyversions -vr)
+
+configure_flags= $(CROSS) --prefix=/usr \
+ --enable-boost --enable-shared --with-pic \
+ --enable-python --disable-matlab --disable-superlu \
+ CFLAGS="$(CFLAGS)"
+
+
+# shared library versions, option 1
+version=4.0.0
+major=4
+# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so
+#version=`ls src/.libs/lib*.so.* | \
+# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`
+#major=`ls src/.libs/lib*.so.* | \
+# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'`
+
+configure: configure-stamp
+configure-stamp:
+ dh_testdir
+ QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2
+ # Add here commands to configure the package.
+ aclocal -I ./m4
+ libtoolize -f
+ autoheader
+ autoreconf
+ autoconf
+ automake -a --gnu `find . -name Makefile.am | sed -e 's@\./\(.*\)\.am@\1 at g'`
+ ./configure $(configure_flags)
+
+ touch configure-stamp
+
+
+build: build-stamp
+build-stamp: configure-stamp
+ dh_testdir
+
+ # Add here commands to compile the package.
+ $(MAKE)
+
+ touch $@
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp configure-stamp
+ QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2
+
+ # Add here commands to clean up after the build process.
+ [ ! -f Makefile ] || $(MAKE) clean
+
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_prep
+ dh_installdirs
+
+ # Add here commands to install the package into debian/tmp
+ $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
+
+
+# Build architecture-independent files here.
+binary-indep: install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs -i ChangeLog
+ dh_installdocs -i
+ dh_installexamples -i #not really needed
+ dh_install -i --list-missing --sourcedir=debian/tmp
+# dh_installman -i
+ dh_compress -i
+ dh_fixperms -i
+ dh_installdeb -i
+ dh_gencontrol -i
+ dh_md5sums -i
+ dh_builddeb -i
+
+# Build architecture-dependent files here.
+binary-arch: install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs -a ChangeLog
+ dh_installdocs -a
+ dh_installexamples -a #not really needed
+ dh_install -a --list-missing --sourcedir=debian/tmp
+# dh_installman -a
+ dh_link -a
+ dh_strip -a --dbg-package=libgetfem++-dbg
+ dh_compress -a
+ dh_fixperms -a
+ dh_pysupport --package=python-getfem++
+ dh_makeshlibs -a
+ dh_installdeb -a
+ dh_shlibdeps -a
+ dh_gencontrol -a
+ dh_md5sums -a
+ dh_builddeb -a
+
+binary: binary-indep binary-arch
+
+.PHONY: build clean binary-indep binary-arch binary install configure
Propchange: packages/getfem++/tags/4.0.0-3/rules
------------------------------------------------------------------------------
svn:executable = *
Added: packages/getfem++/tags/4.0.0-3/watch
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/tags/4.0.0-3/watch?rev=36282&op=file
==============================================================================
--- packages/getfem++/tags/4.0.0-3/watch (added)
+++ packages/getfem++/tags/4.0.0-3/watch Fri Mar 19 13:50:49 2010
@@ -1,0 +1,2 @@
+version=3
+http://download.gna.org/getfem/stable/getfem-([\d.]+)\.tar\.gz
Added: packages/getfem++/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/trunk/debian/changelog?rev=36282&op=file
==============================================================================
--- packages/getfem++/trunk/debian/changelog (added)
+++ packages/getfem++/trunk/debian/changelog Fri Mar 19 13:50:49 2010
@@ -1,0 +1,19 @@
+getfem++ (4.0.0-3) unstable; urgency=low
+
+ * Fix broken superlu interface in libgmm++-dev (Closes: #552709)
+
+ -- Konstantinos Poulios <poulios.konstantinos at gmail.com> Tue, 22 Dec 2009 14:41:24 +0100
+
+getfem++ (4.0.0-2) unstable; urgency=low
+
+ * Rebuild with python-support (>= 1.0.4). See #549283.
+ * debian/control (Build-Depends): add version restriction (>= 1.0.4)
+ to python-support
+
+ -- Konstantinos Poulios <poulios.konstantinos at gmail.com> Fri, 09 Oct 2009 12:51:52 +0200
+
+getfem++ (4.0.0-1) unstable; urgency=low
+
+ * Initial release (Closes: #453065)
+
+ -- Konstantinos Poulios <poulios.konstantinos at gmail.com> Tue, 29 Sep 2009 13:34:52 +0200
Added: packages/getfem++/trunk/debian/compat
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/trunk/debian/compat?rev=36282&op=file
==============================================================================
--- packages/getfem++/trunk/debian/compat (added)
+++ packages/getfem++/trunk/debian/compat Fri Mar 19 13:50:49 2010
@@ -1,0 +1,1 @@
+7
Added: packages/getfem++/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/trunk/debian/control?rev=36282&op=file
==============================================================================
--- packages/getfem++/trunk/debian/control (added)
+++ packages/getfem++/trunk/debian/control Fri Mar 19 13:50:49 2010
@@ -1,0 +1,78 @@
+Source: getfem++
+Priority: extra
+Maintainer: Debian Scientific Computing Team <pkg-scicomp-devel at lists.alioth.debian.org>
+Uploaders: Konstantinos Poulios <poulios.konstantinos at gmail.com>
+Build-Depends: debhelper (>= 7),
+ autotools-dev, libtool, automake, autoconf, quilt (>= 0.46-4),
+ libblas-dev, libboost-dev, libqhull-dev, libsuperlu3-dev,
+ python-numpy, python-all-dev, python-support (>= 1.0.4)
+XS-Python-Version: all
+Standards-Version: 3.8.3
+Section: libs
+Homepage: http://home.gna.org/getfem/
+Vcs-Svn: svn://svn.debian.org/svn/pkg-scicomp/getfem++/
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-scicomp/getfem++/
+
+
+Package: libgetfem4++
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: GETFEM++ generic finite element library
+ GETFEM++ is a library allowing the computation of any elementary matrix (even
+ for mixed finite element methods) on the largest class of methods and elements,
+ and for arbitrary dimension.
+
+
+Package: libgetfem++-dbg
+Section: debug
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libgetfem4++ (= ${binary:Version})
+Description: Debugging symbols for the GETFEM++ generic finite element library
+ GETFEM++ is a library allowing the computation of any elementary matrix (even
+ for mixed finite element methods) on the largest class of methods and elements,
+ and for arbitrary dimension.
+ .
+ This package contains debugging files used to investigate problems with
+ binaries included in the GETFEM++ packages.
+
+
+Package: libgetfem++-dev
+Section: libdevel
+Architecture: any
+Depends: libgetfem4++ (= ${binary:Version}), libboost-dev
+Description: Development files for the GETFEM++ generic finite element library
+ GETFEM++ is a library allowing the computation of any elementary matrix (even
+ for mixed finite element methods) on the largest class of methods and elements,
+ and for arbitrary dimension.
+ .
+ This package contains development files for building software that uses the
+ GETFEM++ library.
+
+
+Package: libgmm++-dev
+Section: libdevel
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Generic C++ template library for sparse, dense and skyline matrices
+ GMM++ is a framework of pre-defined methods for matrix computation. It is built
+ as a set of generic algorithms for any interfaced vector type or matrix type.
+ .
+ It can be viewed as a glue library allowing cooperation between several vector
+ and matrix types. However, basic sparse, dense and skyline matrix/vector types
+ are built-in, hence it can be used as a standalone linear algebra library.
+
+
+Package: python-getfem++
+Section: python
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends},
+ libgetfem4++ (= ${binary:Version})
+XB-Python-Version: ${python:Versions}
+Provides: ${python:Provides}
+Description: Python interface to the GETFEM++ generic finite element library
+ GETFEM++ is a library allowing the computation of any elementary matrix (even
+ for mixed finite element methods) on the largest class of methods and elements,
+ and for arbitrary dimension.
+ .
+ This package contains the Python interface to GETFEM++.
Added: packages/getfem++/trunk/debian/copyright
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/trunk/debian/copyright?rev=36282&op=file
==============================================================================
--- packages/getfem++/trunk/debian/copyright (added)
+++ packages/getfem++/trunk/debian/copyright Fri Mar 19 13:50:49 2010
@@ -1,0 +1,154 @@
+Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=REVISION
+Name: GETFEM++
+Maintainer: Yves Renard <Yves.Renard at insa-lyon.fr>
+ Julien Pommier <Julien.Pommier at insa-toulouse.fr>
+
+Source: http://home.gna.org/getfem/
+
+Copyright: 1995-2009, Yves Renard <Yves.Renard at insa-lyon.fr>
+ 2000-2009, Julien Pommier <Julien.Pommier at insa-toulouse.fr>
+ 2001-2009, Jeremie Lasry
+ 2002-2009, Vanessa Lleras
+ 2002-2008, Michel Salaün
+ 2002-2008, Houari Khenous
+ 2002-2008, Jean-Yves Heddebaut
+ Thorsten Ottosen
+License: LGPL-2.1+
+ On Debian systems the full text of the GNU Lesser General Public
+ License can be found in the `/usr/share/common-licenses/LGPL'
+ file.
+
+Files: internal_tools/simplexification_refelt.cc
+Copyright: 2002-2009, Yves Renard <Yves.Renard at insa-lyon.fr>
+ 2002-2009, Julien Pommier <Julien.Pommier at insa-toulouse.fr>
+License: LGPL-2.1
+ On Debian systems the full text of the GNU Lesser General Public
+ License can be found in the `/usr/share/common-licenses/LGPL-2.1'
+ file.
+
+Files: contrib/icare/icare.cc
+Copyright: 2002-2009, Michel Fournié
+ 2002-2009, Nicolas Renon
+ 2002-2009, Nicolas Roux
+License: LGPL-2.1
+ On Debian systems the full text of the GNU Lesser General Public
+ License can be found in the `/usr/share/common-licenses/LGPL-2.1'
+ file.
+
+Files: src/gmm/gmm_dense_lu.h
+ src/gmm/gmm_precond_ildlt.h
+ src/gmm/gmm_precond_ilu.h
+ src/gmm/gmm_precond_mr_approx_inverse.h
+ src/gmm/gmm_solver_bicgstab.h
+ src/gmm/gmm_solver_cg.h
+ src/gmm/gmm_solver_gmres.h
+ src/gmm/gmm_solver_qmr.h
+Copyright: 1997-2001, The Trustees of Indiana University
+ 1997-2008, Yves Renard
+License: BSD and LGPL-2.1+
+ On Debian systems the full text of the Berkeley software distribution
+ License can be found in the `/usr/share/common-licenses/BSD' file.
+ On Debian systems the full text of the GNU Lesser General Public
+ License can be found in the `/usr/share/common-licenses/LGPL-2.1'
+ file.
+
+Files: superlu/*
+Copyright: 1987-1990, John Gilbert
+ 1992-1994, Univ. of Tennessee
+ 1992-1994, NAG Ltd.
+ 1992-1994, Courant Institute
+ 1992-1994, Argonne National Lab
+ 1992-1994, Rice University
+ 1994, Xerox Corporation
+ 1992-2003, Univ. of California Berkeley
+ 1997-2003, Xerox Palo Alto Research Center
+ 1997-2003, Lawrence Berkeley National Lab
+ 1998-2003, University of Florida
+License: BSD and BSD/superlu and Xerox
+ On Debian systems the full text of the Berkeley software distribution
+ License can be found in the `/usr/share/common-licenses/BSD' file.
+
+Files: src/getfem_boost/*
+Copyright: 1999-2003, Beman Dawes
+ 2001-2002, Peter Dimov
+ 2002, David Abrahams
+License: Boost-1.0
+
+Files: debian/*
+Copyright: 2009, Konstantinos Poulios
+License: GPL
+ On Debian systems the full text of the GNU General Public
+ License can be found in the `/usr/share/common-licenses/GPL'
+ file.
+
+
+License: BSD/superlu
+ The Regents of the University of California, through Lawrence Berkeley National
+ Laboratory (subject to receipt of any required approvals from U.S. Dept. of
+ Energy)
+
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without modification,
+ are permitted provided that the following conditions are met:
+
+ (1) Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ (2) Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ (3) Neither the name of Lawrence Berkeley National Laboratory, U.S. Dept. of
+ Energy nor the names of its contributors may be used to endorse or promote
+ products derived from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
+ IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+License: Xerox
+ Xerox Corporation. All rights reserved.
+
+ THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY
+ EXPRESSED OR IMPLIED. ANY USE IS AT YOUR OWN RISK.
+
+ Permission is hereby granted to use or copy this program for any
+ purpose, provided the above notices are retained on all copies.
+ Permission to modify the code and to distribute modified code is
+ granted, provided the above notices are retained, and a notice that
+ the code was modified is included with the above copyright notice.
+
+
+License: Boost-1.0
+ Boost Software License - Version 1.0 - August 17th, 2003
+
+ Permission is hereby granted, free of charge, to any person or organization
+ obtaining a copy of the software and accompanying documentation covered by
+ this license (the "Software") to use, reproduce, display, distribute,
+ execute, and transmit the Software, and to prepare derivative works of the
+ Software, and to permit third-parties to whom the Software is furnished to
+ do so, all subject to the following:
+
+ The copyright notices in the Software and this entire statement, including
+ the above license grant, this restriction and the following disclaimer,
+ must be included in all copies of the Software, in whole or in part, and
+ all derivative works of the Software, unless such copies or derivative
+ works are solely in the form of machine-executable object code generated by
+ a source language processor.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
+ SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
+ FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ DEALINGS IN THE SOFTWARE.
+
Added: packages/getfem++/trunk/debian/docs
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/trunk/debian/docs?rev=36282&op=file
==============================================================================
--- packages/getfem++/trunk/debian/docs (added)
+++ packages/getfem++/trunk/debian/docs Fri Mar 19 13:50:49 2010
@@ -1,0 +1,3 @@
+BUGS
+NEWS
+README
Added: packages/getfem++/trunk/debian/libgetfem++-dev.install
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/trunk/debian/libgetfem%2B%2B-dev.install?rev=36282&op=file
==============================================================================
--- packages/getfem++/trunk/debian/libgetfem++-dev.install (added)
+++ packages/getfem++/trunk/debian/libgetfem++-dev.install Fri Mar 19 13:50:49 2010
@@ -1,0 +1,6 @@
+usr/bin/getfem-config
+usr/include/getfem
+usr/include/getfem_boost
+usr/lib/libgetfem.so
+usr/lib/libgetfem.a
+usr/lib/libgetfem.la
Added: packages/getfem++/trunk/debian/libgetfem4++.install
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/trunk/debian/libgetfem4%2B%2B.install?rev=36282&op=file
==============================================================================
--- packages/getfem++/trunk/debian/libgetfem4++.install (added)
+++ packages/getfem++/trunk/debian/libgetfem4++.install Fri Mar 19 13:50:49 2010
@@ -1,0 +1,1 @@
+usr/lib/libgetfem.so.4*
Added: packages/getfem++/trunk/debian/libgmm++-dev.install
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/trunk/debian/libgmm%2B%2B-dev.install?rev=36282&op=file
==============================================================================
--- packages/getfem++/trunk/debian/libgmm++-dev.install (added)
+++ packages/getfem++/trunk/debian/libgmm++-dev.install Fri Mar 19 13:50:49 2010
@@ -1,0 +1,1 @@
+usr/include/gmm/
Added: packages/getfem++/trunk/debian/patches/gmm_superlu_interface.patch
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/trunk/debian/patches/gmm_superlu_interface.patch?rev=36282&op=file
==============================================================================
--- packages/getfem++/trunk/debian/patches/gmm_superlu_interface.patch (added)
+++ packages/getfem++/trunk/debian/patches/gmm_superlu_interface.patch Fri Mar 19 13:50:49 2010
@@ -1,0 +1,27 @@
+--- getfem-4.0.0/src/gmm/gmm_superlu_interface.h.orig 2009-02-21 17:29:49.000000000 +0100
++++ getfem-4.0.0/src/gmm/gmm_superlu_interface.h 2009-12-08 09:53:44.816055000 +0100
+@@ -195,8 +195,8 @@ namespace gmm {
+ StatInit(&stat);
+
+ SuperMatrix SA, SL, SU, SB, SX; // SuperLU format.
+- Create_CompCol_Matrix(&SA, m, n, nz, csc_A.pr,
+- (int *)(csc_A.ir), (int *)(csc_A.jc));
++ Create_CompCol_Matrix(&SA, m, n, nz, (double *)(&(csc_A.pr[0])),
++ (int *)(&(csc_A.ir[0])), (int *)(&(csc_A.jc[0])));
+ Create_Dense_Matrix(&SB, m, nrhs, &rhs[0], m);
+ Create_Dense_Matrix(&SX, m, nrhs, &sol[0], m);
+ memset(&SL,0,sizeof SL);
+@@ -314,9 +314,10 @@ namespace gmm {
+ case 3 : options.ColPerm = COLAMD; break;
+ }
+ StatInit(&stat);
+-
+- Create_CompCol_Matrix(&SA, m, n, nz, csc_A.pr,
+- (int *)(csc_A.ir), (int *)(csc_A.jc));
++
++ Create_CompCol_Matrix(&SA, m, n, nz, (double *)(&(csc_A.pr[0])),
++ (int *)(&(csc_A.ir[0])), (int *)(&(csc_A.jc[0])));
++
+ Create_Dense_Matrix(&SB, m, 0, &rhs[0], m);
+ Create_Dense_Matrix(&SX, m, 0, &sol[0], m);
+ memset(&SL,0,sizeof SL);
Added: packages/getfem++/trunk/debian/patches/series
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/trunk/debian/patches/series?rev=36282&op=file
==============================================================================
--- packages/getfem++/trunk/debian/patches/series (added)
+++ packages/getfem++/trunk/debian/patches/series Fri Mar 19 13:50:49 2010
@@ -1,0 +1,1 @@
+gmm_superlu_interface.patch
Added: packages/getfem++/trunk/debian/python-getfem++.install
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/trunk/debian/python-getfem%2B%2B.install?rev=36282&op=file
==============================================================================
--- packages/getfem++/trunk/debian/python-getfem++.install (added)
+++ packages/getfem++/trunk/debian/python-getfem++.install Fri Mar 19 13:50:49 2010
@@ -1,0 +1,2 @@
+usr/lib/python*/*-packages/getfem/*.so
+usr/lib/python*/*-packages/getfem/*.py
Added: packages/getfem++/trunk/debian/pyversions
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/trunk/debian/pyversions?rev=36282&op=file
==============================================================================
--- packages/getfem++/trunk/debian/pyversions (added)
+++ packages/getfem++/trunk/debian/pyversions Fri Mar 19 13:50:49 2010
@@ -1,0 +1,1 @@
+2.5-
Added: packages/getfem++/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/trunk/debian/rules?rev=36282&op=file
==============================================================================
--- packages/getfem++/trunk/debian/rules (added)
+++ packages/getfem++/trunk/debian/rules Fri Mar 19 13:50:49 2010
@@ -1,0 +1,126 @@
+#!/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
+
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
+CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
+else
+CROSS= --build $(DEB_BUILD_GNU_TYPE)
+endif
+
+
+PYVERS=$(shell pyversions -vr)
+
+configure_flags= $(CROSS) --prefix=/usr \
+ --enable-boost --enable-shared --with-pic \
+ --enable-python --disable-matlab --disable-superlu \
+ CFLAGS="$(CFLAGS)"
+
+
+# shared library versions, option 1
+version=4.0.0
+major=4
+# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so
+#version=`ls src/.libs/lib*.so.* | \
+# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`
+#major=`ls src/.libs/lib*.so.* | \
+# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'`
+
+configure: configure-stamp
+configure-stamp:
+ dh_testdir
+ QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2
+ # Add here commands to configure the package.
+ aclocal -I ./m4
+ libtoolize -f
+ autoheader
+ autoreconf
+ autoconf
+ automake -a --gnu `find . -name Makefile.am | sed -e 's@\./\(.*\)\.am@\1 at g'`
+ ./configure $(configure_flags)
+
+ touch configure-stamp
+
+
+build: build-stamp
+build-stamp: configure-stamp
+ dh_testdir
+
+ # Add here commands to compile the package.
+ $(MAKE)
+
+ touch $@
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp configure-stamp
+ QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2
+
+ # Add here commands to clean up after the build process.
+ [ ! -f Makefile ] || $(MAKE) clean
+
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_prep
+ dh_installdirs
+
+ # Add here commands to install the package into debian/tmp
+ $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
+
+
+# Build architecture-independent files here.
+binary-indep: install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs -i ChangeLog
+ dh_installdocs -i
+ dh_installexamples -i #not really needed
+ dh_install -i --list-missing --sourcedir=debian/tmp
+# dh_installman -i
+ dh_compress -i
+ dh_fixperms -i
+ dh_installdeb -i
+ dh_gencontrol -i
+ dh_md5sums -i
+ dh_builddeb -i
+
+# Build architecture-dependent files here.
+binary-arch: install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs -a ChangeLog
+ dh_installdocs -a
+ dh_installexamples -a #not really needed
+ dh_install -a --list-missing --sourcedir=debian/tmp
+# dh_installman -a
+ dh_link -a
+ dh_strip -a --dbg-package=libgetfem++-dbg
+ dh_compress -a
+ dh_fixperms -a
+ dh_pysupport --package=python-getfem++
+ dh_makeshlibs -a
+ dh_installdeb -a
+ dh_shlibdeps -a
+ dh_gencontrol -a
+ dh_md5sums -a
+ dh_builddeb -a
+
+binary: binary-indep binary-arch
+
+.PHONY: build clean binary-indep binary-arch binary install configure
Propchange: packages/getfem++/trunk/debian/rules
------------------------------------------------------------------------------
svn:executable = *
Added: packages/getfem++/trunk/debian/watch
URL: http://svn.debian.org/wsvn/debian-science/packages/getfem%2B%2B/trunk/debian/watch?rev=36282&op=file
==============================================================================
--- packages/getfem++/trunk/debian/watch (added)
+++ packages/getfem++/trunk/debian/watch Fri Mar 19 13:50:49 2010
@@ -1,0 +1,2 @@
+version=3
+http://download.gna.org/getfem/stable/getfem-([\d.]+)\.tar\.gz
More information about the debian-science-commits
mailing list