diff -Nru ufc-2.0.5/debian/changelog ufc-2.0-2.0.5/debian/changelog --- ufc-2.0.5/debian/changelog 2012-06-28 12:29:26.000000000 +0000 +++ ufc-2.0-2.0.5/debian/changelog 2013-08-04 12:21:29.000000000 +0000 @@ -1,3 +1,10 @@ +ufc-2.0 (2.0.5-3+rpi1) jessie-staging; urgency=low + + * Rename source and binary packages to allow coexistence with newer version. + * Conflict with python 3 packages since they break our build + + -- Peter Michael Green Sun, 04 Aug 2013 11:48:02 +0000 + ufc (2.0.5-3) unstable; urgency=low * debian/control: Bump Standards-Version to 3.9.3. diff -Nru ufc-2.0.5/debian/control ufc-2.0-2.0.5/debian/control --- ufc-2.0.5/debian/control 2012-06-28 12:29:26.000000000 +0000 +++ ufc-2.0-2.0.5/debian/control 2013-08-04 12:28:09.000000000 +0000 @@ -1,4 +1,4 @@ -Source: ufc +Source: ufc-2.0 Section: math Priority: extra Maintainer: Debian Science Team @@ -9,6 +9,16 @@ cmake (>= 2.8.0), swig2.0, libboost-dev +Build-Conflicts: python3-minimal, + python3.0-minimal, + python3.1-minimal, + python3.2-minimal, + python3.3-minimal, + libpython3-dev, + libpython3.0-minimal, + libpython3.1-minimal, + libpython3.2-minimal, + libpython3.3-minimal Standards-Version: 3.9.3 X-Python-Version: >= 2.5 Homepage: http://fenicsproject.org @@ -16,11 +26,12 @@ Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/fenics/ufc/trunk Vcs-Browser: http://svn.debian.org/wsvn/debian-science/packages/fenics/ufc/trunk/ -Package: ufc +Package: ufc-2.0 Section: devel Architecture: all Depends: ${misc:Depends} -Suggests: ufc-doc +Suggests: ufc-doc-2.0 +Conflicts: ufc Description: unified code generation interface for form-compilers UFC (Unified Form-assembly Code) is a unified framework for finite element assembly. More precisely, it defines a fixed interface for communicating low @@ -29,14 +40,18 @@ that specifies a C++ interface that must be implemented by code that complies with the UFC specification. Examples of form compilers that support the UFC interface are FFC and SyFi. + . + This package is an older version reinstroduced in raspbian so we can build + dolfin. -Package: python-ufc +Package: python-ufc-2.0 Section: python Architecture: any -Depends: ufc (= ${source:Version}), +Depends: ufc-2.0 (= ${source:Version}), ${python:Depends}, ${shlibs:Depends}, ${misc:Depends} +Conflicts: python-ufc Description: Python utilities (templates) for generating UFC code UFC (Unified Form-assembly Code) is a unified framework for finite element assembly. More precisely, it defines a fixed interface for communicating low @@ -47,12 +62,16 @@ interface are FFC and SyFi. . This package contains Python utilities for generating UFC code. + . + This package is an older version reintroduced in raspbian so we can build + dolfin -Package: ufc-doc +Package: ufc-doc-2.0 Section: doc Architecture: all Depends: ${misc:Depends} Suggests: ufc, python-ufc +Conflicts: ufc-doc Description: documentation for UFC UFC (Unified Form-assembly Code) is a unified framework for finite element assembly. More precisely, it defines a fixed interface for communicating low @@ -63,3 +82,6 @@ interface are FFC and SyFi. . This package contains documentation for UFC. + . + This package is an older version reintroduced in raspbian so we can build + dolfin. \ No newline at end of file diff -Nru ufc-2.0.5/debian/python-ufc-2.0.install ufc-2.0-2.0.5/debian/python-ufc-2.0.install --- ufc-2.0.5/debian/python-ufc-2.0.install 1970-01-01 00:00:00.000000000 +0000 +++ ufc-2.0-2.0.5/debian/python-ufc-2.0.install 2012-06-28 12:29:26.000000000 +0000 @@ -0,0 +1,2 @@ +usr/lib/python*/*-packages/* +usr/include/swig/ufc.i diff -Nru ufc-2.0.5/debian/python-ufc.install ufc-2.0-2.0.5/debian/python-ufc.install --- ufc-2.0.5/debian/python-ufc.install 2012-06-28 12:29:26.000000000 +0000 +++ ufc-2.0-2.0.5/debian/python-ufc.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -usr/lib/python*/*-packages/* -usr/include/swig/ufc.i diff -Nru ufc-2.0.5/debian/ufc-2.0.install ufc-2.0-2.0.5/debian/ufc-2.0.install --- ufc-2.0.5/debian/ufc-2.0.install 1970-01-01 00:00:00.000000000 +0000 +++ ufc-2.0-2.0.5/debian/ufc-2.0.install 2012-06-28 12:29:26.000000000 +0000 @@ -0,0 +1,3 @@ +usr/include/ufc.h +usr/lib/pkgconfig/ufc-1.pc +usr/share/ufc/*.cmake diff -Nru ufc-2.0.5/debian/ufc-doc-2.0.doc-base ufc-2.0-2.0.5/debian/ufc-doc-2.0.doc-base --- ufc-2.0.5/debian/ufc-doc-2.0.doc-base 1970-01-01 00:00:00.000000000 +0000 +++ ufc-2.0-2.0.5/debian/ufc-doc-2.0.doc-base 2012-06-28 12:29:26.000000000 +0000 @@ -0,0 +1,15 @@ +Document: ufc-doc +Title: UFC Specification and User Manual +Author: Martin Sandve Alnæs, Anders Logg, Kent Andre Mardal, Ola Skavhaug, + and Hans Petter Langtangen +Abstract: UFC (Unified Form-assembly Code) is a unified framework for finite element + assembly. More precisely, it defines a fixed interface for communicating low + level routines (functions) for evaluating and assembling finite element + variational forms. The UFC interface consists of a single header file ufc.h + that specifies a C++ interface that must be implemented by code that complies + with the UFC specification. Examples of form compilers that support the UFC + interface are FFC and SyFi. +Section: Programming/C++/Python + +Format: pdf +Files: /usr/share/doc/ufc-doc/ufc-user-manual.pdf.gz diff -Nru ufc-2.0.5/debian/ufc-doc-2.0.docs ufc-2.0-2.0.5/debian/ufc-doc-2.0.docs --- ufc-2.0.5/debian/ufc-doc-2.0.docs 1970-01-01 00:00:00.000000000 +0000 +++ ufc-2.0-2.0.5/debian/ufc-doc-2.0.docs 2012-06-28 12:29:26.000000000 +0000 @@ -0,0 +1 @@ +doc/manual/ufc-user-manual.pdf diff -Nru ufc-2.0.5/debian/ufc-doc.doc-base ufc-2.0-2.0.5/debian/ufc-doc.doc-base --- ufc-2.0.5/debian/ufc-doc.doc-base 2012-06-28 12:29:26.000000000 +0000 +++ ufc-2.0-2.0.5/debian/ufc-doc.doc-base 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -Document: ufc-doc -Title: UFC Specification and User Manual -Author: Martin Sandve Alnæs, Anders Logg, Kent Andre Mardal, Ola Skavhaug, - and Hans Petter Langtangen -Abstract: UFC (Unified Form-assembly Code) is a unified framework for finite element - assembly. More precisely, it defines a fixed interface for communicating low - level routines (functions) for evaluating and assembling finite element - variational forms. The UFC interface consists of a single header file ufc.h - that specifies a C++ interface that must be implemented by code that complies - with the UFC specification. Examples of form compilers that support the UFC - interface are FFC and SyFi. -Section: Programming/C++/Python - -Format: pdf -Files: /usr/share/doc/ufc-doc/ufc-user-manual.pdf.gz diff -Nru ufc-2.0.5/debian/ufc-doc.docs ufc-2.0-2.0.5/debian/ufc-doc.docs --- ufc-2.0.5/debian/ufc-doc.docs 2012-06-28 12:29:26.000000000 +0000 +++ ufc-2.0-2.0.5/debian/ufc-doc.docs 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -doc/manual/ufc-user-manual.pdf diff -Nru ufc-2.0.5/debian/ufc.install ufc-2.0-2.0.5/debian/ufc.install --- ufc-2.0.5/debian/ufc.install 2012-06-28 12:29:26.000000000 +0000 +++ ufc-2.0-2.0.5/debian/ufc.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -usr/include/ufc.h -usr/lib/pkgconfig/ufc-1.pc -usr/share/ufc/*.cmake