[clfft] 75/109: towards documentation package
Jérôme Kieffer
kieffer-guest at moszumanska.debian.org
Wed May 20 07:29:31 UTC 2015
This is an automated email from the git hooks/post-receive script.
kieffer-guest pushed a commit to branch debian
in repository clfft.
commit 4ba96580a112b5ef342937fa0952afd259c73135
Author: Jerome Kieffer <jerome.kieffer at terre-adelie.org>
Date: Mon Apr 20 22:01:04 2015 +0200
towards documentation package
---
debian/control | 32 +++++++++++++++++++++++++-------
debian/rules | 2 ++
2 files changed, 27 insertions(+), 7 deletions(-)
diff --git a/debian/control b/debian/control
index da2b9a5..3f2c707 100644
--- a/debian/control
+++ b/debian/control
@@ -1,7 +1,7 @@
Source: clfft
Priority: extra
Maintainer: Jerome Kieffer <jerome.kieffer at esrf.fr>
-Build-Depends: debhelper (>= 9), cmake, opencl-icd, ocl-icd-dev, dh-exec
+Build-Depends: debhelper (>= 9), cmake, opencl-icd, ocl-icd-dev, dh-exec, doxygen
Standards-Version: 3.9.4
Section: libs
Homepage: https://github.com/clMathLibraries/clFFT
@@ -12,7 +12,7 @@ Architecture: any
Multi-Arch: same
Depends: libclfft2 (= ${binary:Version}), ocl-icd-dev
Pre-Depends: ${misc:Pre-Depends}
-Description: clFFT is an open source OpenCL library implementation of FFT
+Description: clFFT is an OpenCL FFT library - header
The FFT is an implementation of the Discrete Fourier Transform (DFT) that
makes use of symmetries in the FFT definition to reduce the mathematical
intensity required from O(N2) to O(N log2( N )) when the sequence length
@@ -29,7 +29,7 @@ Multi-Arch: same
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, opencl-icd
Pre-Depends: ${misc:Pre-Depends}
-Description: clFFT is an open source OpenCL library implementation of FFT
+Description: clFFT is an OpenCL FFT library
The FFT is an implementation of the Discrete Fourier Transform (DFT) that
makes use of symmetries in the FFT definition to reduce the mathematical
intensity required from O(N2) to O(N log2( N )) when the sequence length
@@ -44,9 +44,9 @@ Package: libclfft2-bin
Section: libs
Multi-Arch: same
Architecture: any
-Depends: libclfft2 (= ${binary:Version})
+Depends: libclfft2 (= ${binary:Version}), python
Pre-Depends: ${misc:Pre-Depends}
-Description: clFFT is an open source OpenCL library implementation of FFT
+Description: clFFT is an OpenCL FFT library - benchmark binaries
The FFT is an implementation of the Discrete Fourier Transform (DFT) that
makes use of symmetries in the FFT definition to reduce the mathematical
intensity required from O(N2) to O(N log2( N )) when the sequence length
@@ -61,9 +61,9 @@ Package: libclfft2-dbg
Section: libs
Multi-Arch: same
Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, opencl-icd
+Depends: libclfft2 (= ${binary:Version})
Pre-Depends: ${misc:Pre-Depends}
-Description: clFFT is an open source OpenCL library implementation of FFT
+Description: clFFT is an OpenCL FFT library - debug symbols
The FFT is an implementation of the Discrete Fourier Transform (DFT) that
makes use of symmetries in the FFT definition to reduce the mathematical
intensity required from O(N2) to O(N log2( N )) when the sequence length
@@ -73,3 +73,21 @@ Description: clFFT is an open source OpenCL library implementation of FFT
the same interfaces for their FFT routines. clFFT provides a set of FFT
routines that are optimized for AMD graphics processors, but also are
functional across CPU and other compute devices.
+
+Package: libclfft2-doc
+Section: libs
+Multi-Arch: same
+Architecture: any
+Depends: libclfft2 (= ${binary:Version})
+Pre-Depends: ${misc:Pre-Depends}
+Description: clFFT is an OpenCL FFT library - debug symbols
+ The FFT is an implementation of the Discrete Fourier Transform (DFT) that
+ makes use of symmetries in the FFT definition to reduce the mathematical
+ intensity required from O(N2) to O(N log2( N )) when the sequence length
+ N is the product of small prime factors. Currently, there is no standard
+ API for FFT routines. Hardware vendors usually provide a set of
+ high-performance FFTs optimized for their systems: no two vendors employ
+ the same interfaces for their FFT routines. clFFT provides a set of FFT
+ routines that are optimized for AMD graphics processors, but also are
+ functional across CPU and other compute devices.
+
diff --git a/debian/rules b/debian/rules
index fa2946d..16dd141 100755
--- a/debian/rules
+++ b/debian/rules
@@ -15,4 +15,6 @@ DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
%:
dh $@ --buildsystem cmake --parallel --sourcedirectory=src --dbg-package=libclfft2-dbg
+override_dh_auto_build-indep:
+ doxygen doc/clFFT.doxy
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/clfft.git
More information about the debian-science-commits
mailing list