Upgrading to GitLab 11.10.0. Expect errors and see debian-infrastructure-announce@lists.debian.org for further information.

Commit 25595735 authored by Julian Taylor's avatar Julian Taylor

Build the openmp and pthread libraries into libfft3-mt-{3,dev}

parent 6a0e62fb
......@@ -11,8 +11,9 @@ fftw3 (3.3.1-4) UNRELEASED; urgency=low
* wrap-and-sort debian directory
* minor package description cleanup
* stop using removed --enable-portable-binary which is now default
* Build the openmp and pthread libraries into libfft3-mt-{3,dev}
-- Julian Taylor <jtaylor.debian@googlemail.com> Thu, 22 Mar 2012 21:46:06 +0100
-- Julian Taylor <jtaylor.debian@googlemail.com> Thu, 22 Mar 2012 22:58:25 +0100
fftw3 (3.3.1-3) experimental; urgency=low
......
......@@ -20,7 +20,7 @@ Architecture: any
Section: libs
Pre-Depends: multiarch-support
Depends: ${misc:Depends}, ${shlibs:Depends}
Suggests: libfftw3-dev
Suggests: libfftw3-dev, libfftw3-mt-3 (>= 3.3.1-4)
Provides: fftw3
Replaces: fftw3
Conflicts: fftw3
......@@ -35,6 +35,26 @@ Description: Library for computing Fast Fourier Transforms
To get the static library and the header files, you need to install
libfftw3-dev. For documentation, see libfftw3-doc.
Package: libfftw3-mt-3
Architecture: any
Section: libs
Pre-Depends: multiarch-support
Depends: ${misc:Depends}, ${shlibs:Depends}
Suggests: libfftw3-mt-dev
Breaks: libfftw3-3 (<< 3.3.1-4)
Replaces: libfftw3-3 (<< 3.3.1-4)
Multi-Arch: same
Description: Threaded 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.
.
This package contains the libraries supporting pthreads and openmp.
To get the static libraries and the header files, you need to install
libfftw3-mt-dev. For documentation, see libfftw3-doc.
Package: libfftw3-mpi-3
Architecture: any
Section: libs
......@@ -64,8 +84,23 @@ Description: Library for computing Fast Fourier Transforms - development
dimensions. It is extremely fast. This package contains the statically linked
library, header files and test programs.
.
This package contains the header files and static libraries.
For documentation, see libfftw3-doc.
Package: libfftw3-mt-dev
Architecture: any
Section: libdevel
Depends: libfftw3-dev (=${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
Breaks: libfftw3-3 (<< 3.3.1-4)
Replaces: libfftw3-3 (<< 3.3.1-4)
Description: Threaded library for computing Fast Fourier Transforms - development
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.
.
This package contains the header files and static libraries for the
threaded libraries. For documentation, see libfftw3-doc.
Package: libfftw3-mpi-dev
Architecture: any
Section: libdevel
......@@ -75,7 +110,8 @@ Description: MPI Library for computing Fast Fourier Transforms - development
dimensions. It is extremely fast. This package contains the statically linked
library, header files and test programs.
.
For documentation, see libfftw3-doc.
This package contains the header files and static libraries for the
mpi libraries. For documentation, see libfftw3-doc.
Package: libfftw3-doc
Architecture: all
......
usr/lib/*/libfftw*_omp.so.*
usr/lib/*/libfftw*_threads.so.*
usr/lib/*/libfftw*_omp.a
usr/lib/*/libfftw*_omp.so
usr/lib/*/libfftw*_threads.a
usr/lib/*/libfftw*_threads.so
......@@ -58,7 +58,7 @@ endif
SETCFLAGS := CFLAGS='$(CFLAGS)'
# common configure options
archconfflags := $(archconfflags) --prefix=/usr --enable-shared --enable-threads --enable-mpi --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) MPILIBS="$(shell mpicc --showme:link)"
archconfflags := $(archconfflags) --prefix=/usr --enable-shared --enable-threads --enable-openmp --enable-mpi --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) MPILIBS="$(shell mpicc --showme:link)"
build-arch:
# single precision
......@@ -144,6 +144,9 @@ binary-arch: build-arch
rm debian/libfftw3-3/usr/lib/$(DEB_HOST_MULTIARCH)/libfftw3*mpi* debian/libfftw3-dev/usr/lib/$(DEB_HOST_MULTIARCH)/libfftw3*mpi* debian/libfftw3-dev/usr/include/*mpi*
chrpath --delete debian/libfftw3-mpi-3/usr/lib/$(DEB_HOST_MULTIARCH)/libfftw3*mpi*so*
rm debian/libfftw3-3/usr/lib/$(DEB_HOST_MULTIARCH)/libfftw3*threads* debian/libfftw3-dev/usr/lib/$(DEB_HOST_MULTIARCH)/libfftw3*threads*
rm debian/libfftw3-3/usr/lib/$(DEB_HOST_MULTIARCH)/libfftw3*omp* debian/libfftw3-dev/usr/lib/$(DEB_HOST_MULTIARCH)/libfftw3*omp*
dh_installman -a
dh_strip --dbg-package=libfftw3-dbg -a
dh_compress -a -X.c -X.pl -X.am -X.in
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment