r46442 - in /packages/fenics/dolfin/trunk/debian: changelog control docs libdolfin1.2-dev.install libdolfin1.2.install libdolfin1.3-dev.install libdolfin1.3.install patches/petsc-3.4.patch patches/series patches/slepc-3.4.patch rules watch

johannr-guest at users.alioth.debian.org johannr-guest at users.alioth.debian.org
Sun Jan 12 12:24:43 UTC 2014


Author: johannr-guest
Date: Sun Jan 12 12:24:43 2014
New Revision: 46442

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=46442
Log:
* New upstream release.
* Remove patches for PETSc/SLEPc 3.4 (no longer needed).
* debian/docs: README -> README.rst and remove TODO.
* debian/control:
  - Bump Standards-Version to 3.9.5 (no changes needed).
  - Add libeigen3-dev in Build-Depends and Depends for binary package
    libdolfin1.3-dev.
  - Add python-ply in Build-Depends.
  - Update package names for new SONAME 1.3 (libdolfin1.2 ->
    libdolfin1.3, libdolfin1.2-dbg -> libdolfin1.3-dbg and
    libdolfin1.2-dev -> libdolfin1.3-dev).
  - Bump minimum required version for ufc and python-ufc to 2.3.0, and
    for python-instant, python-ufl and python-ffc to 1.3.0.
  - Add libdolfin1.2-dev in Conflicts and Replaces for binary package
    libdolfin1.3-dev.
  - Add python-ply in Build-Depends.
* Move debian/libdolfin1.2.install -> debian/libdolfin1.3.install
  and debian/libdolfin1.2-dev.install -> debian/libdolfin1.3-dev.install.
* debian/libdolfin1.3-dev.install: Remove pkg-config file dolfin.pc
  (cmake files should be used instead).
* debian/rules: Remove .pyc files in get-orig-source target.


Added:
    packages/fenics/dolfin/trunk/debian/libdolfin1.3-dev.install
      - copied, changed from r46441, packages/fenics/dolfin/trunk/debian/libdolfin1.2-dev.install
    packages/fenics/dolfin/trunk/debian/libdolfin1.3.install
      - copied unchanged from r46441, packages/fenics/dolfin/trunk/debian/libdolfin1.2.install
Removed:
    packages/fenics/dolfin/trunk/debian/libdolfin1.2-dev.install
    packages/fenics/dolfin/trunk/debian/libdolfin1.2.install
    packages/fenics/dolfin/trunk/debian/patches/petsc-3.4.patch
    packages/fenics/dolfin/trunk/debian/patches/slepc-3.4.patch
Modified:
    packages/fenics/dolfin/trunk/debian/changelog
    packages/fenics/dolfin/trunk/debian/control
    packages/fenics/dolfin/trunk/debian/docs
    packages/fenics/dolfin/trunk/debian/patches/series
    packages/fenics/dolfin/trunk/debian/rules
    packages/fenics/dolfin/trunk/debian/watch

Modified: packages/fenics/dolfin/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/fenics/dolfin/trunk/debian/changelog?rev=46442&op=diff
==============================================================================
--- packages/fenics/dolfin/trunk/debian/changelog	(original)
+++ packages/fenics/dolfin/trunk/debian/changelog	Sun Jan 12 12:24:43 2014
@@ -1,3 +1,29 @@
+dolfin (1.3.0+dfsg-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+  * Remove patches for PETSc/SLEPc 3.4 (no longer needed).
+  * debian/docs: README -> README.rst and remove TODO.
+  * debian/control:
+    - Bump Standards-Version to 3.9.5 (no changes needed).
+    - Add libeigen3-dev in Build-Depends and Depends for binary package
+      libdolfin1.3-dev.
+    - Add python-ply in Build-Depends.
+    - Update package names for new SONAME 1.3 (libdolfin1.2 ->
+      libdolfin1.3, libdolfin1.2-dbg -> libdolfin1.3-dbg and
+      libdolfin1.2-dev -> libdolfin1.3-dev).
+    - Bump minimum required version for ufc and python-ufc to 2.3.0, and
+      for python-instant, python-ufl and python-ffc to 1.3.0.
+    - Add libdolfin1.2-dev in Conflicts and Replaces for binary package
+      libdolfin1.3-dev.
+    - Add python-ply in Build-Depends.
+  * Move debian/libdolfin1.2.install -> debian/libdolfin1.3.install
+    and debian/libdolfin1.2-dev.install -> debian/libdolfin1.3-dev.install.
+  * debian/libdolfin1.3-dev.install: Remove pkg-config file dolfin.pc
+    (cmake files should be used instead).
+  * debian/rules: Remove .pyc files in get-orig-source target.
+
+ -- Johannes Ring <johannr at simula.no>  Sat, 11 Jan 2014 19:11:50 +0100
+
 dolfin (1.2.0+dfsg-4) unstable; urgency=medium
 
   * Team upload.

Modified: packages/fenics/dolfin/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/fenics/dolfin/trunk/debian/control?rev=46442&op=diff
==============================================================================
--- packages/fenics/dolfin/trunk/debian/control	(original)
+++ packages/fenics/dolfin/trunk/debian/control	Sun Jan 12 12:24:43 2014
@@ -31,17 +31,19 @@
  libhdf5-mpi-dev,
  libvtk5-dev,
  libvtk5-qt4-dev,
- libqt4-dev
-Standards-Version: 3.9.4
+ libqt4-dev,
+ python-ply,
+ libeigen3-dev
+Standards-Version: 3.9.5
 X-Python-Version: >= 2.5
 Homepage: http://fenicsproject.org
 Vcs-Svn: svn://anonscm.debian.org/debian-science/packages/fenics/dolfin/trunk
 Vcs-Browser: http://anonscm.debian.org/viewvc/debian-science/packages/fenics/dolfin/trunk/
 
-Package: libdolfin1.2-dev
+Package: libdolfin1.3-dev
 Section: libdevel
 Architecture: any
-Depends: libdolfin1.2 (= ${binary:Version}),
+Depends: libdolfin1.3 (= ${binary:Version}),
  libxml2-dev,
  pkg-config,
  libboost-dev,
@@ -60,16 +62,17 @@
  libslepc3.4.2-dev [!armel !kfreebsd-amd64 !kfreebsd-i386],
  libarmadillo-dev,
  cmake (>= 2.8.0),
- ufc (>= 2.2.0),
- python-ufc (>= 2.2.0),
+ ufc (>= 2.3.0),
+ python-ufc (>= 2.3.0),
  libcgal-dev [!armel],
  libhdf5-mpi-dev,
  libvtk5-dev,
  libvtk5-qt4-dev,
  libqt4-dev,
- ${misc:Depends}
-Conflicts: libdolfin1.1-dev, libdolfin1.0-dev, libdolfin0-dev
-Replaces: libdolfin1.1-dev, libdolfin1.0-dev, libdolfin0-dev
+ libeigen3-dev,
+ ${misc:Depends}
+Conflicts: libdolfin1.2-dev, libdolfin1.1-dev, libdolfin1.0-dev, libdolfin0-dev
+Replaces: libdolfin1.2-dev, libdolfin1.1-dev, libdolfin1.0-dev, libdolfin0-dev
 Description: Shared links and header files for DOLFIN
  DOLFIN is the Python and C++ interface of the FEniCS project for the
  automated solution of differential equations, providing a consistent
@@ -84,7 +87,7 @@
 Package: dolfin-dev
 Section: libdevel
 Architecture: all
-Depends: libdolfin1.2-dev, ${misc:Depends}
+Depends: libdolfin1.3-dev, ${misc:Depends}
 Description: Empty package depending on latest DOLFIN development package
  DOLFIN is the Python and C++ interface of the FEniCS project for the
  automated solution of differential equations, providing a consistent
@@ -98,11 +101,11 @@
  libdolfinX-dev (X=version), so if you install it then you will get
  upgrades automatically.
 
-Package: libdolfin1.2
+Package: libdolfin1.3
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Suggests: dolfin-doc, libdolfin1.2-dbg, python-dolfin
+Suggests: dolfin-doc, libdolfin1.3-dbg, python-dolfin
 Description: Shared libraries for DOLFIN
  DOLFIN is the Python and C++ interface of the FEniCS project for the
  automated solution of differential equations, providing a consistent
@@ -114,10 +117,10 @@
  .
  This package contains the shared libraries.
 
-Package: libdolfin1.2-dbg
+Package: libdolfin1.3-dbg
 Section: debug
 Architecture: any
-Depends: libdolfin1.2 (= ${binary:Version}), ${misc:Depends}
+Depends: libdolfin1.3 (= ${binary:Version}), ${misc:Depends}
 Description: Shared libraries with debugging symbols for DOLFIN
  DOLFIN is the Python and C++ interface of the FEniCS project for the
  automated solution of differential equations, providing a consistent
@@ -132,12 +135,12 @@
 Package: python-dolfin
 Section: python
 Architecture: any
-Depends: libdolfin1.2-dev (= ${binary:Version}),
- libdolfin1.2 (= ${binary:Version}),
- python-ufc (>= 2.2.0),
- python-ffc (>= 1.2.0),
- python-ufl (>= 1.2.0),
- python-instant (>= 1.2.0),
+Depends: libdolfin1.3-dev (= ${binary:Version}),
+ libdolfin1.3 (= ${binary:Version}),
+ python-ufc (>= 2.3.0),
+ python-ffc (>= 1.3.0),
+ python-ufl (>= 1.3.0),
+ python-instant (>= 1.3.0),
  python-numpy,
  python-netcdf,
  python-ply,
@@ -180,7 +183,7 @@
 Package: dolfin-doc
 Architecture: all
 Section: doc
-Depends: libdolfin1.2-dev (>= ${source:Version}),
+Depends: libdolfin1.3-dev (>= ${source:Version}),
  python-dolfin (>= ${source:Version}),
  ${misc:Depends}
 Suggests: cmake (>= 2.8.0)

Modified: packages/fenics/dolfin/trunk/debian/docs
URL: http://svn.debian.org/wsvn/debian-science/packages/fenics/dolfin/trunk/debian/docs?rev=46442&op=diff
==============================================================================
--- packages/fenics/dolfin/trunk/debian/docs	(original)
+++ packages/fenics/dolfin/trunk/debian/docs	Sun Jan 12 12:24:43 2014
@@ -1,3 +1,2 @@
 AUTHORS
-README
-TODO
+README.rst

Copied: packages/fenics/dolfin/trunk/debian/libdolfin1.3-dev.install (from r46441, packages/fenics/dolfin/trunk/debian/libdolfin1.2-dev.install)
URL: http://svn.debian.org/wsvn/debian-science/packages/fenics/dolfin/trunk/debian/libdolfin1.3-dev.install?rev=46442&op=diff
==============================================================================
--- packages/fenics/dolfin/trunk/debian/libdolfin1.2-dev.install	(original)
+++ packages/fenics/dolfin/trunk/debian/libdolfin1.3-dev.install	Sun Jan 12 12:24:43 2014
@@ -1,5 +1,4 @@
 usr/lib/*.so
 usr/include/dolfin
 usr/include/dolfin.h
-usr/lib/pkgconfig/dolfin.pc
 usr/share/dolfin/cmake

Modified: packages/fenics/dolfin/trunk/debian/patches/series
URL: http://svn.debian.org/wsvn/debian-science/packages/fenics/dolfin/trunk/debian/patches/series?rev=46442&op=diff
==============================================================================
--- packages/fenics/dolfin/trunk/debian/patches/series	(original)
+++ packages/fenics/dolfin/trunk/debian/patches/series	Sun Jan 12 12:24:43 2014
@@ -1,3 +1 @@
-slepc-3.4.patch
-petsc-3.4.patch
 CSGCGALMeshGenerator3D-oom.patch

Modified: packages/fenics/dolfin/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/fenics/dolfin/trunk/debian/rules?rev=46442&op=diff
==============================================================================
--- packages/fenics/dolfin/trunk/debian/rules	(original)
+++ packages/fenics/dolfin/trunk/debian/rules	Sun Jan 12 12:24:43 2014
@@ -110,7 +110,7 @@
 	dh_gencontrol
 
 override_dh_strip:
-	dh_strip -a --package=libdolfin1.2 --dbg-package=libdolfin1.2-dbg -Xpython
+	dh_strip -a --package=libdolfin1.3 --dbg-package=libdolfin1.3-dbg -Xpython
 	dh_strip -a --package=python-dolfin --dbg-package=python-dolfin-dbg
 
 override_dh_installman:
@@ -130,6 +130,7 @@
 	uscan --force-download --check-dirname-level 0 --destdir "$$TMPDIR" --download-version $(DEB_STRIPPED_UPSTREAM_VERSION) --upstream-version $(DEB_STRIPPED_UPSTREAM_VERSION); \
 	tar -C "$$TMPDIR" --strip-components 1 -xzf "$$TMPDIR"/$(DEB_SOURCE_PACKAGE)_$(DEB_STRIPPED_UPSTREAM_VERSION).orig.tar.gz ; \
 	rm -rf "$$TMPDIR"/demo/undocumented/waveguide/waveguide_TM_cutoff_modes.pdf ; \
+	find "$$TMPDIR" -name "*.pyc" | xargs rm ; \
 	rm -f "$$TMPDIR"/$(DEB_SOURCE_PACKAGE)*.tar.gz ; \
 	mv "$$TMPDIR" $(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION).orig ; \
 	GZIP=-9 tar -czf $(CURDIR)/$(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig.tar.gz $(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION).orig ; \

Modified: packages/fenics/dolfin/trunk/debian/watch
URL: http://svn.debian.org/wsvn/debian-science/packages/fenics/dolfin/trunk/debian/watch?rev=46442&op=diff
==============================================================================
--- packages/fenics/dolfin/trunk/debian/watch	(original)
+++ packages/fenics/dolfin/trunk/debian/watch	Sun Jan 12 12:24:43 2014
@@ -1,3 +1,3 @@
 version=3
 opts=dversionmangle=s/\+dfsg// \
- https://launchpad.net/dolfin/+download https://launchpad.net/dolfin/.*/dolfin-(.*)\.t(?:ar\.)?gz
+https://bitbucket.org/fenics-project/dolfin/downloads/dolfin-(.*)\.tar\.gz




More information about the debian-science-commits mailing list