Source: hipfft
Section: devel
Homepage: https://github.com/ROCm/rocm-libraries
Priority: optional
Standards-Version: 4.7.2
Vcs-Git: https://salsa.debian.org/rocm-team/hipfft.git
Vcs-Browser: https://salsa.debian.org/rocm-team/hipfft
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
XSBC-Original-Maintainer: Debian ROCm Team <debian-ai@lists.debian.org>
Uploaders: Cordell Bloor <cgmb@debian.org>,
           Maxime Chambonnet <maxzor@maxzor.eu>,
           Christian Kastner <ckk@debian.org>,
           Kari Pahula <kaol@debian.org>,
Build-Depends: debhelper-compat (= 13),
               hipcc (>= 7.1.0~),
               cmake,
               rocm-cmake,
               librocfft-dev (>= 7.1.0~),
               libboost-program-options-dev <!nocheck>,
               libfftw3-dev <!nocheck>,
               libhiprand-dev (>= 7.1.0~) <!nocheck>,
               libgtest-dev <!nocheck>,
               pkg-rocm-tools (>= 0.9.4~),
Build-Depends-Indep: dh-sequence-sphinxdoc <!nodoc>,
               python3-doxysphinx <!nodoc>,
               python3-rocm-docs (>= 1.31.1-3~) <!nodoc>,
               python3-sphinx-external-toc <!nodoc>,
               libjs-jquery <!nodoc>,
               libjs-mathjax <!nodoc>,
               libjs-sphinxdoc <!nodoc>,
               libjs-underscore <!nodoc>
Rules-Requires-Root: no

Package: libhipfft0
Section: libs
Architecture: amd64 arm64
XB-X-ROCm-GPU-Architecture: ${rocm:GPU-Architecture}
Depends: ${misc:Depends}, ${shlibs:Depends},
Description: portable interface for Fast Fourier Transforms on the GPU - library
 hipFFT is a wrapper library that provides a common interface to rocFFT and
 cuFFT. The hipFFT library is designed to help applications using cuFFT to port
 their code to the ROCm platform.
 .
 This package provides the AMD ROCm hipFFT library.

Package: libhipfftw0
Section: libs
Architecture: amd64 arm64
XB-X-ROCm-GPU-Architecture: ${rocm:GPU-Architecture}
Depends: ${misc:Depends}, ${shlibs:Depends},
Description: portable interface for Fast Fourier Transforms on the GPU - library
 hipFFTW is a GPU-aware library for fast Fourier transforms using rocFFT as the
 backend. It exports an interface borrowing the most commonly-used symbols of
 FFTW. hipFFTW does not require its computational input and output to be
 directly accessible by the GPU.
 .
 This package provides the AMD ROCm hipFFTW library.

Package: libhipfft-dev
Section: libdevel
Architecture: amd64 arm64
Depends: libhipfft0 (= ${binary:Version}),libhipfftw0 (= ${binary:Version}),
         ${misc:Depends}, ${shlibs:Depends}, libamdhip64-dev,
Suggests: libhipfft-doc
Description: portable interface for Fast Fourier Transforms on the GPU - headers
 hipFFT is a wrapper library that provides a common interface to rocFFT and
 cuFFT. The hipFFT library is designed to help applications using cuFFT to port
 their code to the ROCm platform.
 .
 This package provides the AMD ROCm hipFFT development headers.

Package: libhipfft0-tests
Section: libdevel
Architecture: amd64 arm64
Build-Profiles: <!nocheck>
Depends: libhipfft0 (= ${binary:Version}),libhipfftw0 (= ${binary:Version}),
         ${misc:Depends}, ${shlibs:Depends},
Description: portable interface for Fast Fourier Transforms on the GPU - tests
 hipFFT is a wrapper library that provides a common interface to rocFFT and
 cuFFT. The hipFFT library is designed to help applications using cuFFT to port
 their code to the ROCm platform.
 .
 This package provides the AMD ROCm hipFFT test binaries. These binaries are
 only used to check whether hipFFT works correctly on a given GPU, so
 generally speaking, users probably don't need this package.

Package: libhipfft-doc
Section: doc
Architecture: all
Multi-Arch: foreign
Build-Profiles: <!nodoc>
Depends: ${misc:Depends},
         ${sphinxdoc:Depends},
         libjs-mathjax,
Breaks: libhipfft-dev (<< 5.7.1-1~)
Replaces: libhipfft-dev (<< 5.7.1-1~)
Description: portable interface for Fast Fourier Transforms on the GPU - documentation
 hipFFT is a wrapper library that provides a common interface to rocFFT and
 cuFFT. The hipFFT library is designed to help applications using cuFFT to port
 their code to the ROCm platform.
 .
 This package provides the AMD ROCm hipFFT documentation.
