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

johannr-guest at users.alioth.debian.org johannr-guest at users.alioth.debian.org
Mon Aug 11 13:19:39 UTC 2014


Author: johannr-guest
Date: Mon Aug 11 13:19:38 2014
New Revision: 46853

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=46853
Log:
- Close bugs in changelog.
- Remove Armadillo (no longer used by DOLFIN).
- Disable support for SCOTCH.
- Use swig instead of swig2.0.
- Set PERL_LWP_SSL_VERIFY_HOSTNAME=0 to fix get-orig-source target.


Modified:
    packages/fenics/dolfin/trunk/debian/changelog
    packages/fenics/dolfin/trunk/debian/control
    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=46853&op=diff
==============================================================================
--- packages/fenics/dolfin/trunk/debian/changelog	(original)
+++ packages/fenics/dolfin/trunk/debian/changelog	Mon Aug 11 13:19:38 2014
@@ -10,17 +10,21 @@
     - Add python-ffc (>= 1.4.0) to Build-Depends.
     - Replace swig2.0 with swig in Build-Depends.
     - Remove ufc and python-ufc from Build-Depends and from Depends for
-      binary package libdolfin1.4-dev and python-dolfin.
+      binary package libdolfin1.4-dev and python-dolfin (closes: #755727).
     - Add libdolfin1.3-dev in Conflicts and Replaces for binary package
       libdolfin1.4-dev.
+    - Remove libarmadillo-dev from {Build-}Depends.
+    - Remove libptscotch-dev from {Build-}Depends (closes: #741165).
   * Move debian/libdolfin1.3.install -> debian/libdolfin1.4.install
     and debian/libdolfin1.3-dev.install -> debian/libdolfin1.4-dev.install.
   * debian/rules:
     - Enable CGAL again (accidentally disabled in last upload).
     - No longer needed to remove .pyc files in get-orig-source target.
+    - Add "export PERL_LWP_SSL_VERIFY_HOSTNAME=0" to get-orig-source
+      target to help uscan download from Bitucket.
   * Remove patch for bug in Boost (fixed).
 
- -- Johannes Ring <johannr at simula.no>  Wed, 04 Jun 2014 09:56:04 +0200
+ -- Johannes Ring <johannr at simula.no>  Mon, 11 Aug 2014 09:57:36 +0200
 
 dolfin (1.3.0+dfsg-2) unstable; urgency=medium
 

Modified: packages/fenics/dolfin/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/fenics/dolfin/trunk/debian/control?rev=46853&op=diff
==============================================================================
--- packages/fenics/dolfin/trunk/debian/control	(original)
+++ packages/fenics/dolfin/trunk/debian/control	Mon Aug 11 13:19:38 2014
@@ -21,10 +21,8 @@
  libboost-timer-dev,
  libboost-chrono-dev,
  libsuitesparse-dev,
- libptscotch-dev,
  libpetsc3.4.2-dev [!armel !kfreebsd-amd64 !kfreebsd-i386 !hurd-i386],
  libslepc3.4.2-dev [!armel !kfreebsd-amd64 !kfreebsd-i386 !hurd-i386],
- libarmadillo-dev,
  libcgal-dev [!armel !armhf !mips],
  libhdf5-mpi-dev,
  libvtk5-dev,
@@ -56,10 +54,8 @@
  libboost-timer-dev,
  libboost-chrono-dev,
  libsuitesparse-dev,
- libptscotch-dev,
  libpetsc3.4.2-dev [!armel !kfreebsd-amd64 !kfreebsd-i386 !hurd-i386],
  libslepc3.4.2-dev [!armel !kfreebsd-amd64 !kfreebsd-i386 !hurd-i386],
- libarmadillo-dev,
  cmake (>= 2.8.0),
  libcgal-dev [!armel !armhf !mips],
  libhdf5-mpi-dev,

Modified: packages/fenics/dolfin/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/fenics/dolfin/trunk/debian/rules?rev=46853&op=diff
==============================================================================
--- packages/fenics/dolfin/trunk/debian/rules	(original)
+++ packages/fenics/dolfin/trunk/debian/rules	Mon Aug 11 13:19:38 2014
@@ -44,8 +44,9 @@
 	-D DOLFIN_ENABLE_QT:BOOL=ON \
 	-D DOLFIN_ENABLE_PARMETIS:BOOL=OFF \
 	-D DOLFIN_ENABLE_PASTIX:BOOL=OFF \
+	-D DOLFIN_ENABLE_SCOTCH:BOOL=OFF \
 	-D DOLFIN_ENABLE_UNIT_TESTS:BOOL=OFF \
-	-D SWIG_EXECUTABLE:FILEPATH=/usr/bin/swig2.0 \
+	-D SWIG_EXECUTABLE:FILEPATH=/usr/bin/swig \
         -D DOLFIN_ENABLE_MPI:BOOL=$(ENABLE_MPI) \
 	-D PETSC_DIR:PATH=/usr/lib/petscdir/3.4.2 \
 	-D SLEPC_DIR:PATH=/usr/lib/slepcdir/3.4.2 \
@@ -104,11 +105,11 @@
 	dh_numpy
 
 override_dh_gencontrol:
-	# We have a tight dependency on swig2.0 - #675207
+	# We have a tight dependency on swig - #675207
 	set -e; \
-	swig_version=$$(dpkg-query -W swig2.0 | cut -f 2 | cut -d- -f 1); \
+	swig_version=$$(dpkg-query -W swig | cut -f 2 | cut -d- -f 1); \
 	next_swig_version="$${swig_version%.*}.$$(($${swig_version##*.} + 1))"; \
-	echo "swig:Depends=swig2.0 (>= $$swig_version), swig2.0 (<< $$next_swig_version~)" >> debian/python-dolfin.substvars
+	echo "swig:Depends=swig (>= $$swig_version), swig (<< $$next_swig_version~)" >> debian/python-dolfin.substvars
 	dh_gencontrol
 
 override_dh_strip:
@@ -129,6 +130,7 @@
 get-orig-source:
 	set -ex ; \
 	TMPDIR=`mktemp -d $(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION).orig.XXXXXX` ; \
+	export PERL_LWP_SSL_VERIFY_HOSTNAME=0; \
 	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 ; \




More information about the debian-science-commits mailing list