r44563 - in /packages/fftw3/trunk/debian: ./ changelog control libfftw3-mpi-3.install libfftw3-mpi-dev.install rules

sylvestre at users.alioth.debian.org sylvestre at users.alioth.debian.org
Sun Mar 11 17:56:30 UTC 2012


Author: sylvestre
Date: Sun Mar 11 17:56:29 2012
New Revision: 44563

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=44563
Log:
* Team upload.
* New upstream release (Closes: #661867)
* Enable the MPI version of fftw (Closes: #528680)
* Standards-Version to version 3.9.3

Added:
    packages/fftw3/trunk/debian/libfftw3-mpi-3.install
    packages/fftw3/trunk/debian/libfftw3-mpi-dev.install
Modified:
    packages/fftw3/trunk/debian/   (props changed)
    packages/fftw3/trunk/debian/changelog
    packages/fftw3/trunk/debian/control
    packages/fftw3/trunk/debian/rules

Propchange: packages/fftw3/trunk/debian/
------------------------------------------------------------------------------
    mergeWithUpstream = 1

Modified: packages/fftw3/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/fftw3/trunk/debian/changelog?rev=44563&op=diff
==============================================================================
--- packages/fftw3/trunk/debian/changelog (original)
+++ packages/fftw3/trunk/debian/changelog Sun Mar 11 17:56:29 2012
@@ -1,3 +1,12 @@
+fftw3 (3.3.1-1) experimental; urgency=low
+
+  * Team upload.
+  * New upstream release (Closes: #661867)
+  * Enable the MPI version of fftw (Closes: #528680)
+  * Standards-Version to version 3.9.3
+
+ -- Sylvestre Ledru <sylvestre at debian.org>  Tue, 06 Mar 2012 14:19:28 +0100
+
 fftw3 (3.3-1) unstable; urgency=low
 
   * Team upload.

Modified: packages/fftw3/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/fftw3/trunk/debian/control?rev=44563&op=diff
==============================================================================
--- packages/fftw3/trunk/debian/control (original)
+++ packages/fftw3/trunk/debian/control Sun Mar 11 17:56:29 2012
@@ -5,12 +5,12 @@
 Uploaders: Paul Brossier <piem at debian.org>
 Build-Depends: debhelper (>=7.0.0),
                gfortran,
-               texinfo, quilt
+               texinfo, quilt, mpi-default-dev
 Build-Depends-Indep: transfig, ghostscript (>> 8.63)
 Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/fftw3/
 Vcs-Browser: http://svn.debian.org/viewsvn/debian-science/packages/fftw3/
 Homepage: http://fftw.org
-Standards-Version: 3.9.2
+Standards-Version: 3.9.3
 
 Package: libfftw3-3
 Architecture: any
@@ -20,7 +20,25 @@
 Provides: fftw3
 Replaces: fftw3
 Conflicts: fftw3
-Description: library for computing Fast Fourier Transforms
+Description: Library for computing Fast Fourier Transforms
+ The FFTW library computes Fast Fourier Transforms (FFT) in one or more
+ dimensions. It is extremely fast. This package contains the shared library
+ versions of the fftw libraries in single, double and long double precisions.
+ Note that on some architectures double is the same as long double in which
+ case there is no long double library.
+ .
+ To get the static library and the header files, you need to install
+ libfftw3-dev. For documentation, see libfftw3-doc.
+
+Package: libfftw3-mpi-3
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: libfftw3-dev
+Provides: fftw3
+Replaces: fftw3
+Conflicts: fftw3
+Description: MPI Library for computing Fast Fourier Transforms
  The FFTW library computes Fast Fourier Transforms (FFT) in one or more
  dimensions. It is extremely fast. This package contains the shared library
  versions of the fftw libraries in single, double and long double precisions.
@@ -37,7 +55,21 @@
 Provides: fftw3-dev
 Replaces: fftw3-dev
 Conflicts: fftw3-dev
-Description: library for computing Fast Fourier Transforms
+Description: Library for computing Fast Fourier Transforms
+ The FFTW library computes Fast Fourier Transforms (FFT) in one or more
+ dimensions. It is extremely fast. This package contains the statically linked
+ library, header files and test programs.
+ .
+ For documentation, see libfftw3-doc.
+
+Package: libfftw3-mpi-dev
+Architecture: any
+Section: libdevel
+Depends: libfftw3-3 (=${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Provides: fftw3-dev
+Replaces: fftw3-dev
+Conflicts: fftw3-dev
+Description: MPI Library for computing Fast Fourier Transforms
  The FFTW library computes Fast Fourier Transforms (FFT) in one or more
  dimensions. It is extremely fast. This package contains the statically linked
  library, header files and test programs.
@@ -52,10 +84,22 @@
 Provides: fftw3-doc
 Replaces: fftw3-doc
 Conflicts: fftw3-doc
-Description: documentation for fftw version 3
+Description: Documentation for fftw version 3
  The FFTW library computes Fast Fourier Transforms (FFT) in one or more
  dimensions. It is extremely fast. This package contains the documentation for
  the fftw3 library.
+
+Package: libfftw3-mpi-dbg
+Architecture: any
+Section: debug
+Priority: extra
+Depends: libfftw3-dev (=${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: MPI Library for computing Fast Fourier Transforms - debug symbols
+ The FFTW library computes Fast Fourier Transforms (FFT) in one or more
+ dimensions. It is extremely fast. This package contains the statically linked
+ library, header files and test programs.
+ .
+ For documentation, see libfftw3-doc.
 
 Package: libfftw3-dbg
 Architecture: any

Added: packages/fftw3/trunk/debian/libfftw3-mpi-3.install
URL: http://svn.debian.org/wsvn/debian-science/packages/fftw3/trunk/debian/libfftw3-mpi-3.install?rev=44563&op=file
==============================================================================
--- packages/fftw3/trunk/debian/libfftw3-mpi-3.install (added)
+++ packages/fftw3/trunk/debian/libfftw3-mpi-3.install Sun Mar 11 17:56:29 2012
@@ -1,0 +1,2 @@
+usr/lib/libfftw3*mpi.so.*
+

Added: packages/fftw3/trunk/debian/libfftw3-mpi-dev.install
URL: http://svn.debian.org/wsvn/debian-science/packages/fftw3/trunk/debian/libfftw3-mpi-dev.install?rev=44563&op=file
==============================================================================
--- packages/fftw3/trunk/debian/libfftw3-mpi-dev.install (added)
+++ packages/fftw3/trunk/debian/libfftw3-mpi-dev.install Sun Mar 11 17:56:29 2012
@@ -1,0 +1,3 @@
+usr/include/*mpi*
+usr/lib/libfftw*mpi*.a
+usr/lib/libfftw*mpi*.so

Modified: packages/fftw3/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/fftw3/trunk/debian/rules?rev=44563&op=diff
==============================================================================
--- packages/fftw3/trunk/debian/rules (original)
+++ packages/fftw3/trunk/debian/rules Sun Mar 11 17:56:29 2012
@@ -59,7 +59,7 @@
 SETCFLAGS := CFLAGS='$(CFLAGS)'
 
 # common configure options
-archconfflags := $(archconfflags) --prefix=/usr --enable-shared --enable-threads --enable-portable-binary
+archconfflags := $(archconfflags) --prefix=/usr --enable-shared --enable-threads --enable-portable-binary --enable-mpi
 
 build-arch:
 	# single precision
@@ -142,8 +142,11 @@
 	if ! ./test_long_long-double; then \
 		dh_install -a --sourcedir=debian/tmp-long-double; \
 	fi
+	rm debian/libfftw3-3/usr/lib/libfftw3*mpi* debian/libfftw3-dev/usr/lib/libfftw3*mpi* debian/libfftw3-dev/usr/include/*mpi*
+
+
 	dh_installman -a
-	dh_strip --dbg-package=libfftw3-dbg -a
+	dh_strip --dbg-package=libfftw3-dbg --dbg-package=libfftw3-mpi-dbg -a
 	dh_compress -a -X.c -X.pl -X.am -X.in
 	dh_fixperms -a
 	dh_makeshlibs -a




More information about the debian-science-commits mailing list