r36425 - in /packages/fenics/dolfin/trunk/debian: changelog control copyright rules

johannr-guest at users.alioth.debian.org johannr-guest at users.alioth.debian.org
Tue Apr 27 10:36:12 UTC 2010


Author: johannr-guest
Date: Tue Apr 27 10:36:09 2010
New Revision: 36425

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=36425
Log:
Enable building with CGAL and ParMETIS (moves DOLFIN to contrib).

Modified:
    packages/fenics/dolfin/trunk/debian/changelog
    packages/fenics/dolfin/trunk/debian/control
    packages/fenics/dolfin/trunk/debian/copyright
    packages/fenics/dolfin/trunk/debian/rules

Modified: packages/fenics/dolfin/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/fenics/dolfin/trunk/debian/changelog?rev=36425&op=diff
==============================================================================
--- packages/fenics/dolfin/trunk/debian/changelog (original)
+++ packages/fenics/dolfin/trunk/debian/changelog Tue Apr 27 10:36:09 2010
@@ -8,8 +8,12 @@
       python-viper (closes: #571780).
     - Replace libscotch-dev with libptscotch-dev in Build-Depends and in
       Depends for binary package libdolfin0-dev.
+    - Add libcgal-dev and libparmetis-dev to Build-Depends and Depends for
+      binary package libdolfin0-dev. This moves dolfin from main to contrib.
   * Add configure target to cdbs tweaks for scons.
   * Rename binary package python-pydolfin0 to python-dolfin.
+  * debian/rules: Enable building with ParMETIS and CGAL.
+  * debian/copyright: Add disclaimer about dolfin now in contrib.
 
  -- Johannes Ring <johannr at simula.no>  Mon, 29 Mar 2010 20:42:07 +0200
 

Modified: packages/fenics/dolfin/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/fenics/dolfin/trunk/debian/control?rev=36425&op=diff
==============================================================================
--- packages/fenics/dolfin/trunk/debian/control (original)
+++ packages/fenics/dolfin/trunk/debian/control Tue Apr 27 10:36:09 2010
@@ -1,5 +1,5 @@
 Source: dolfin
-Section: math
+Section: contrib/math
 Priority: extra
 Maintainer: Debian Science Team <debian-science-maintainers at lists.alioth.debian.org>
 Uploaders: Christophe Prud'homme <prudhomm at debian.org>, Johannes Ring <johannr at simula.no>
@@ -7,7 +7,8 @@
  python-central (>= 0.5.6), scons, swig (>= 1.3.35), python-numpy, pkg-config,
  libxml2-dev, libboost-dev, libboost-serialization-dev, libsuitesparse-dev,
  python-ufc (>= 1.4.0-2), libptscotch-dev, libpetsc3.0.0-dev, libslepc3.0.0-dev,
- libboost-filesystem-dev, libboost-program-options-dev
+ libboost-filesystem-dev, libboost-program-options-dev, libcgal-dev,
+ libparmetis-dev
 Build-Depends-Indep: texlive-latex-recommended, texlive-latex-extra, 
  texlive-math-extra, ghostscript
 Standards-Version: 3.8.4
@@ -18,7 +19,7 @@
 Vcs-Browser: http://svn.debian.org/wsvn/debian-science/packages/dolfin/trunk
 
 Package: libdolfin0-dev
-Section: libdevel
+Section: contrib/libdevel
 Architecture: any
 XB-Python-Version: ${python:Versions}
 Conflicts: libdolfin-dev
@@ -28,7 +29,7 @@
  libboost-dev, libboost-program-options-dev, libboost-filesystem-dev,
  libboost-serialization-dev, libsuitesparse-dev, python-dev, python-numpy,
  libptscotch-dev, libpetsc3.0.0-dev, libslepc3.0.0-dev, python-ufl,
- ${misc:Depends}
+ libcgal-dev, libparmetis-dev, ${misc:Depends}
 Description: Shared links and header files for DOLFIN
  DOLFIN is the C++/Python interface of FEniCS, providing a consistent PSE
  (Problem Solving Environment) for ordinary and partial differential equations.
@@ -36,7 +37,7 @@
  This package contains the development files.
 
 Package: dolfin-dev
-Section: libdevel
+Section: contrib/libdevel
 Architecture: all
 XB-Python-Version: ${python:Versions}
 Depends: libdolfin0-dev, ${misc:Depends}
@@ -48,7 +49,7 @@
  (X=version), so if you install it then you will get upgrades automatically.
 
 Package: libdolfin0
-Section: libs
+Section: contrib/libs
 Architecture: any
 Conflicts: libdolfin
 Replaces: libdolfin
@@ -63,7 +64,7 @@
  This package contains the shared libraries.
 
 Package: libdolfin0-dbg
-Section: debug
+Section: contrib/debug
 Architecture: any
 XB-Python-Version: ${python:Versions}
 Conflicts: libdolfin-dbg
@@ -77,7 +78,7 @@
  This package contains the shared libraries with debugging symbols.
 
 Package: python-dolfin
-Section: python
+Section: contrib/python
 Architecture: any
 XB-Python-Version: ${python:Versions}
 Conflicts: python-pydolfin0
@@ -96,7 +97,7 @@
 Package: dolfin-doc
 Architecture: all
 XB-Python-Version: ${python:Versions}
-Section: doc
+Section: contrib/doc
 Depends: libdolfin0-dev (>= ${source:Version}),
  python-dolfin (>= ${source:Version}), ${misc:Depends}
 Suggests: scons

Modified: packages/fenics/dolfin/trunk/debian/copyright
URL: http://svn.debian.org/wsvn/debian-science/packages/fenics/dolfin/trunk/debian/copyright?rev=36425&op=diff
==============================================================================
--- packages/fenics/dolfin/trunk/debian/copyright (original)
+++ packages/fenics/dolfin/trunk/debian/copyright Tue Apr 27 10:36:09 2010
@@ -3,6 +3,10 @@
 Maintainer: dolfin at lists.launchpad.net
 	http://www.fenics.org/wiki/DOLFIN
 Source: http://launchpad.net/dolfin
+Disclaimer: This package is not part of the main Debian GNU/Linux
+	    distribution, but uploaded to the contrib section. This is
+	    because it depends on non-free packages (CGAL and
+	    ParMETIS).
 
 Copyright: 2002-2010, Anders Logg <logg at simula.no>
 	   2004-2010, Garth N. Wells <gnw20 at cam.ac.uk>

Modified: packages/fenics/dolfin/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/fenics/dolfin/trunk/debian/rules?rev=36425&op=diff
==============================================================================
--- packages/fenics/dolfin/trunk/debian/rules (original)
+++ packages/fenics/dolfin/trunk/debian/rules Tue Apr 27 10:36:09 2010
@@ -39,9 +39,9 @@
 	enableDemos=0 \
 	enableTests=0 \
 	enablePython=1 \
-	enableParmetis=0 \
+	enableParmetis=1 \
 	enableMtl4=0 \
-	enableCgal=0
+	enableCgal=1
 
 DEB_SCONS_BUILD_OPTIONS = $(NJOBS)
 




More information about the debian-science-commits mailing list