[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