rev 9405 - krap/getfem++/debian

Matthew Rosewarne mukidohime-guest at alioth.debian.org
Wed Feb 13 08:41:54 UTC 2008


Author: mukidohime-guest
Date: 2008-02-13 08:41:53 +0000 (Wed, 13 Feb 2008)
New Revision: 9405

Added:
   krap/getfem++/debian/python-getfem.install
Removed:
   krap/getfem++/debian/dirs
Modified:
   krap/getfem++/debian/compat
   krap/getfem++/debian/control
   krap/getfem++/debian/libgetfem++-dev.install
   krap/getfem++/debian/libgmm++-dev.install
   krap/getfem++/debian/rules
   krap/getfem++/debian/watch
Log:
* GETFEM/GMM nearly ready
  * Now with 28% more Python!


Modified: krap/getfem++/debian/compat
===================================================================
--- krap/getfem++/debian/compat	2008-02-13 01:07:28 UTC (rev 9404)
+++ krap/getfem++/debian/compat	2008-02-13 08:41:53 UTC (rev 9405)
@@ -1 +1 @@
-5
+6

Modified: krap/getfem++/debian/control
===================================================================
--- krap/getfem++/debian/control	2008-02-13 01:07:28 UTC (rev 9404)
+++ krap/getfem++/debian/control	2008-02-13 08:41:53 UTC (rev 9405)
@@ -1,44 +1,49 @@
 Source: getfem++
 Section: libdevel
 Priority: extra
-Maintainer: Matthew Rosewarne <mrosewarne at inoutbox.com>
+Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
+Uploaders: Matthew Rosewarne <mrosewarne at inoutbox.com>
 XS-Python-Version: all
-Build-Depends: cdbs, debhelper (>= 5), autotools-dev, libqhull-dev,
- refblas3-dev | libblas-3.so, python-all-dev, python-central, python-numarray
+Build-Depends: cdbs (>= 0.4.51), debhelper (>= 6), autotools-dev, libboost-dev,
+ libqhull-dev, refblas3-dev, python-all-dev, python-central, python-numarray
 Standards-Version: 3.7.3
 Homepage: http://home.gna.org/getfem/
 
 Package: libgetfem++3
+Architecture: any
 Section: libdevel
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: Generic C++ library for finite element methods
+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++3-dbg
+Package: libgetfem++-dbg
+Architecture: any
 Section: libdevel
 Depends: ${shlibs:Depends}, ${misc:Depends}, libgetfem++3 (= ${binary:Version})
-Description: Debugging symbols for libgetfem++
+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 the debugging symbols for GETFEM++.
+ This package contains debugging files used to investigate problems with
+ binaries included in the GETFEM++ packages.
 
 
 Package: libgetfem++-dev
+Architecture: any
 Section: libdevel
-Depends: ${shlibs:Depends}, ${misc:Depends}, libgetfem++3 (=${binary:Version}),
- libgmm++-dev (=${binary:Version})
-Description: Generic C++ library for finite element methods - development files
+Depends: ${shlibs:Depends}, ${misc:Depends},
+ libgetfem++3 (= ${binary:Version}), libgmm++-dev (= ${source: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 the development headers and static libraries needed to
- compile programs using GETFEM++.
+ This package contains development files for building software that uses the
+ GETFEM++ library.
 
 
 Package: libgmm++-dev
@@ -57,7 +62,8 @@
 Package: python-getfem
 Architecture: all
 XB-Python-Version: ${python:Versions}
-Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, libgetfem++3 (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends},
+ libgetfem++3 (= ${binary:Version})
 Provides: ${python:Provides}
 Description: 
  GETFEM++ is a library allowing the computation of any elementary matrix (even

Deleted: krap/getfem++/debian/dirs

Modified: krap/getfem++/debian/libgetfem++-dev.install
===================================================================
--- krap/getfem++/debian/libgetfem++-dev.install	2008-02-13 01:07:28 UTC (rev 9404)
+++ krap/getfem++/debian/libgetfem++-dev.install	2008-02-13 08:41:53 UTC (rev 9405)
@@ -1,87 +1,5 @@
 usr/bin/getfem-config
-usr/include/getfem/bgeot_comma_init.h
-usr/include/getfem/bgeot_config.h
-usr/include/getfem/bgeot_convex.h
-usr/include/getfem/bgeot_convex_ref.h
-usr/include/getfem/bgeot_convex_structure.h
-usr/include/getfem/bgeot_ftool.h
-usr/include/getfem/bgeot_geometric_trans.h
-usr/include/getfem/bgeot_geotrans_inv.h
-usr/include/getfem/bgeot_imbricated_box.h
-usr/include/getfem/bgeot_kdtree.h
-usr/include/getfem/bgeot_mesh.h
-usr/include/getfem/bgeot_mesh_structure.h
-usr/include/getfem/bgeot_node_tab.h
-usr/include/getfem/bgeot_permutations.h
-usr/include/getfem/bgeot_poly_composite.h
-usr/include/getfem/bgeot_poly.h
-usr/include/getfem/bgeot_rtree.h
-usr/include/getfem/bgeot_small_vector.h
-usr/include/getfem/bgeot_sparse_tensors.h
-usr/include/getfem/bgeot_tensor.h
-usr/include/getfem/bgeot_vector.h
-usr/include/getfem/dal_backtrace.h
-usr/include/getfem/dal_basic.h
-usr/include/getfem/dal_bit_vector.h
-usr/include/getfem/dal_config.h
-usr/include/getfem/dal_naming_system.h
-usr/include/getfem/dal_shared_ptr.h
-usr/include/getfem/dal_singleton.h
-usr/include/getfem/dal_static_stored_objects.h
-usr/include/getfem/dal_tas.h
-usr/include/getfem/dal_tree_sorted.h
-usr/include/getfem/getfem_arch_config.h
-usr/include/getfem/getfem_assembling.h
-usr/include/getfem/getfem_assembling_tensors.h
-usr/include/getfem/getfem_config.h
-usr/include/getfem/getfem_context.h
-usr/include/getfem/getfem_Coulomb_friction.h
-usr/include/getfem/getfem_crack_sif.h
-usr/include/getfem/getfem_derivatives.h
-usr/include/getfem/getfem_error_estimate.h
-usr/include/getfem/getfem_export.h
-usr/include/getfem/getfem_external_data_fem.h
-usr/include/getfem/getfem_fem.h
-usr/include/getfem/getfem_fem_level_set.h
-usr/include/getfem/getfem_fourth_order.h
-usr/include/getfem/getfem_gauss_lobatto_fem_coef.h
-usr/include/getfem/getfem_im_list.h
-usr/include/getfem/getfem_import.h
-usr/include/getfem/getfem_integration.h
-usr/include/getfem/getfem_inter_element.h
-usr/include/getfem/getfem_interpolated_fem.h
-usr/include/getfem/getfem_interpolation.h
-usr/include/getfem/getfem_level_set.h
-usr/include/getfem/getfem_linearized_plates.h
-usr/include/getfem/getfem_linkmsg.h
-usr/include/getfem/getfem_mat_elem.h
-usr/include/getfem/getfem_mat_elem_type.h
-usr/include/getfem/getfem_mesher.h
-usr/include/getfem/getfem_mesh_fem_global_function.h
-usr/include/getfem/getfem_mesh_fem.h
-usr/include/getfem/getfem_mesh_fem_level_set.h
-usr/include/getfem/getfem_mesh_fem_product.h
-usr/include/getfem/getfem_mesh_fem_sum.h
-usr/include/getfem/getfem_mesh.h
-usr/include/getfem/getfem_mesh_im.h
-usr/include/getfem/getfem_mesh_im_level_set.h
-usr/include/getfem/getfem_mesh_level_set.h
-usr/include/getfem/getfem_mesh_region.h
-usr/include/getfem/getfem_mesh_slice.h
-usr/include/getfem/getfem_mesh_slicers.h
-usr/include/getfem/getfem_modeling.h
-usr/include/getfem/getfem_model_solvers.h
-usr/include/getfem/getfem_Navier_Stokes.h
-usr/include/getfem/getfem_nonlinear_elasticity.h
-usr/include/getfem/getfem_norm.h
-usr/include/getfem/getfem_partial_fem.h
-usr/include/getfem/getfem_partial_mesh_fem.h
-usr/include/getfem/getfem_plasticity.h
-usr/include/getfem/getfem_regular_meshes.h
-usr/include/getfem/getfem_spider_fem.h
-usr/include/getfem/getfem_superlu.h
-usr/include/getfem/getfem_trace_mesh_fem_level_set.h
-usr/include/getfem/getfem_Xfem.h
+usr/include/getfem
 usr/lib/libgetfem
 usr/lib/libgetfem.a
 usr/lib/libgetfem.la

Modified: krap/getfem++/debian/libgmm++-dev.install
===================================================================
--- krap/getfem++/debian/libgmm++-dev.install	2008-02-13 01:07:28 UTC (rev 9404)
+++ krap/getfem++/debian/libgmm++-dev.install	2008-02-13 08:41:53 UTC (rev 9405)
@@ -1,54 +1 @@
-usr/include/gmm/gmm_algobase.h
-usr/include/gmm/gmm_blas.h
-usr/include/gmm/gmm_blas_interface.h
-usr/include/gmm/gmm_condition_number.h
-usr/include/gmm/gmm_conjugated.h
-usr/include/gmm/gmm_def.h
-usr/include/gmm/gmm_dense_Householder.h
-usr/include/gmm/gmm_dense_lu.h
-usr/include/gmm/gmm_dense_qr.h
-usr/include/gmm/gmm_dense_sylvester.h
-usr/include/gmm/gmm_domain_decomp.h
-usr/include/gmm/gmm_except.h
-usr/include/gmm/gmm.h
-usr/include/gmm/gmm_inoutput.h
-usr/include/gmm/gmm_interface_bgeot.h
-usr/include/gmm/gmm_interface.h
-usr/include/gmm/gmm_iter.h
-usr/include/gmm/gmm_iter_solvers.h
-usr/include/gmm/gmm_kernel.h
-usr/include/gmm/gmm_lapack_interface.h
-usr/include/gmm/gmm_least_squares_cg.h
-usr/include/gmm/gmm_matrix.h
-usr/include/gmm/gmm_modified_gram_schmidt.h
-usr/include/gmm/gmm_MUMPS_interface.h
-usr/include/gmm/gmm_opt.h
-usr/include/gmm/gmm_precond_diagonal.h
-usr/include/gmm/gmm_precond.h
-usr/include/gmm/gmm_precond_ildlt.h
-usr/include/gmm/gmm_precond_ildltt.h
-usr/include/gmm/gmm_precond_ilu.h
-usr/include/gmm/gmm_precond_ilut.h
-usr/include/gmm/gmm_precond_ilutp.h
-usr/include/gmm/gmm_precond_mr_approx_inverse.h
-usr/include/gmm/gmm_real_part.h
-usr/include/gmm/gmm_ref.h
-usr/include/gmm/gmm_scaled.h
-usr/include/gmm/gmm_solver_bfgs.h
-usr/include/gmm/gmm_solver_bicgstab.h
-usr/include/gmm/gmm_solver_cg.h
-usr/include/gmm/gmm_solver_constrained_cg.h
-usr/include/gmm/gmm_solver_gmres.h
-usr/include/gmm/gmm_solver_idgmres.h
-usr/include/gmm/gmm_solver_Newton.h
-usr/include/gmm/gmm_solver_qmr.h
-usr/include/gmm/gmm_solver_Schwarz_additive.h
-usr/include/gmm/gmm_std.h
-usr/include/gmm/gmm_sub_index.h
-usr/include/gmm/gmm_sub_matrix.h
-usr/include/gmm/gmm_sub_vector.h
-usr/include/gmm/gmm_superlu_interface.h
-usr/include/gmm/gmm_transposed.h
-usr/include/gmm/gmm_tri_solve.h
-usr/include/gmm/gmm_vector.h
-usr/include/gmm/gmm_vector_to_matrix.h
+usr/include/gmm

Added: krap/getfem++/debian/python-getfem.install
===================================================================
--- krap/getfem++/debian/python-getfem.install	                        (rev 0)
+++ krap/getfem++/debian/python-getfem.install	2008-02-13 08:41:53 UTC (rev 9405)
@@ -0,0 +1 @@
+usr/lib/python*/site-packages/getfem/*
\ No newline at end of file

Modified: krap/getfem++/debian/rules
===================================================================
--- krap/getfem++/debian/rules	2008-02-13 01:07:28 UTC (rev 9404)
+++ krap/getfem++/debian/rules	2008-02-13 08:41:53 UTC (rev 9405)
@@ -1,21 +1,21 @@
 #!/usr/bin/make -f
 
 include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/utils.mk
 include /usr/share/cdbs/1/class/autotools.mk
 
-DEB_CONFIGURE_EXTRA_FLAGS = --enable-shared --enable-python --disable-matlab
+DEB_CONFIGURE_EXTRA_FLAGS = --enable-boost --enable-shared --enable-python --disable-matlab
 
-# Autotools+Python rules gratuitously stolen from
-# http://www.technovelty.org/linux/debian/python-cdbs-autotools.html
+DEB_DH_INSTALL_SOURCEDIR = debian/tmp
 
-PY_VERSIONS = $(shell pyversions --requested debian/control)
+DEB_PYTHON_VERSIONS = $(shell pyversions --requested debian/control)
 
-configure/python-getfem:: $(addprefix configure-stamp-, $(PY_VERSIONS))
+DEB_BUILDDIR := build
 
 configure-stamp-%:
 	mkdir build-$*
 	cd build-$* && PYTHON=`which $*` $(DEB_CONFIGURE_SCRIPT_ENV) \
-		$(DEB_CONFIGURE_SCRIPT) \
+	    $(DEB_CONFIGURE_SCRIPT) \
 		$(DEB_CONFIGURE_NORMAL_ARGS) \
 		--disable-maintainer-mode \
 		$(cdbs_configure_flags) \
@@ -23,23 +23,27 @@
 		$(DEB_CONFIGURE_USER_FLAGS)
 	touch $@
 
+configure/python-getfem:: $(addprefix configure-stamp-, $(DEB_PYTHON_VERSIONS))
+
 build-stamp-%:
 	make -C build-$*
 	touch $@
 
-build/python-getfem:: $(addprefix build-stamp-, $(PY_VERSIONS))
+build/python-getfem:: $(addprefix build-stamp-, $(DEB_PYTHON_VERSIONS))
 
 install-stamp-%:
 	make -C build-$* install DESTDIR=$(DEB_DESTDIR)
 	touch $@
 
-install/python-getfem:: $(addprefix install-stamp-, $(PY_VERSIONS))
+install/python-getfem:: $(addprefix install-stamp-, $(DEB_PYTHON_VERSIONS))
 
-binary-install/python-getfem++::
+binary-install/python-getfem::
 	dh_pycentral
+	dh_python
 
 clean::
-	-rm -rf $(addprefix build-, $(PY_VERSIONS))
-	-rm -rf $(addprefix configure-stamp-, $(PY_VERSIONS))
-	-rm -rf $(addprefix build-stamp-, $(PY_VERSIONS))
-	-rm -rf $(addprefix install-stamp-, $(PY_VERSIONS))
+	-$(RM) -r $(DEB_BUILDDIR)
+	-$(RM) -r $(addprefix $(CURDIR)/build-, $(DEB_PYTHON_VERSIONS))
+	-$(RM) -r $(addprefix $(CURDIR)/configure-stamp-, $(DEB_PYTHON_VERSIONS))
+	-$(RM) -r $(addprefix $(CURDIR)/build-stamp-, $(DEB_PYTHON_VERSIONS))
+	-$(RM) -r $(addprefix $(CURDIR)/install-stamp-, $(DEB_PYTHON_VERSIONS))

Modified: krap/getfem++/debian/watch
===================================================================
--- krap/getfem++/debian/watch	2008-02-13 01:07:28 UTC (rev 9404)
+++ krap/getfem++/debian/watch	2008-02-13 08:41:53 UTC (rev 9405)
@@ -1,4 +1,4 @@
 # Compulsory line, this is a version 3 file
 version=3
 
-http://download.gna.org/getfem/stable/getfem++-(.*)\.tar\.gz
+http://download.gna.org/getfem/stable/getfem\+\+-(.*)\.tar\.gz




More information about the pkg-kde-commits mailing list