Source: rocsolver
Section: devel
Homepage: https://github.com/ROCm/rocm-libraries
Standards-Version: 4.7.4
Vcs-Git: https://salsa.debian.org/rocm-team/rocsolver.git
Vcs-Browser: https://salsa.debian.org/rocm-team/rocsolver
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
XSBC-Original-Maintainer: Debian ROCm Team <debian-ai@lists.debian.org>
Uploaders: Maxime Chambonnet <maxzor@maxzor.eu>,
           Cordell Bloor <cgmb@debian.org>,
           Christian Kastner <ckk@debian.org>,
           Christian Bayle <bayle@debian.org>,
           Talha Can Havadar <havadartalha@gmail.com>
Build-Depends: debhelper-compat (= 13),
               cmake,
               gfortran,
               hipcc-rocm (>= 7.14~),
               libamd-comgr-rocm-dev (>= 7.14~),
               libfmt-dev,
               libgtest-dev <!noinsttest>,
               libhsa-runtime-dev (>= 7.14~),
               liblapack-dev,
               librocblas-dev (>= 7.14~),
               librocprim-dev (>= 7.14~),
               pkg-rocm-tools (>= 0.9.8~),
               rocm-cmake (>= 7.14~)
Build-Depends-Indep: dh-sequence-sphinxdoc <!nodoc>,
                     doxygen <!nodoc>,
                     libjs-jquery <!nodoc>,
                     libjs-sphinxdoc <!nodoc>,
                     libjs-underscore <!nodoc>,
                     node-mathjax-full <!nodoc>,
                     python3-doxysphinx <!nodoc>,
                     python3-rocm-docs (>= 1.35.0-3~) <!nodoc>,
                     python3-sphinx-external-toc <!nodoc>,
                     python3-sphinxcontrib.datatemplates <!nodoc>

Package: librocsolver0
Section: libs
Architecture: amd64
XB-X-ROCm-GPU-Architecture: ${rocm:GPU-Architecture}
Depends: libamdhip64-7 (>= 7.14~), ${misc:Depends}, ${shlibs:Depends}
Description: ROCm library for numerical linear algebra - library
 rocSOLVER is an implementation of LAPACK routines built on the AMD ROCm
 platform and optimized for discrete AMD GPUs.
 .
 rocSOLVER provides a C99 API that extends the rocBLAS interface. It
 includes LAPACK and LAPACK-like routines for triangular factorizations,
 orthogonal factorizations, linear-systems solvers, least-squares solvers,
 symmetric eigensolvers and singular value decomposition.
 .
 This package provides the AMD ROCm rocSOLVER library.

Package: librocsolver-dev
Section: libdevel
Architecture: amd64
Depends: librocblas-dev (>= 7.14~),
         librocsolver0 (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends}
Suggests: librocsolver-doc
Description: ROCm library for numerical linear algebra - headers
 rocSOLVER is an implementation of LAPACK routines built on the AMD ROCm
 platform and optimized for discrete AMD GPUs.
 .
 rocSOLVER provides a C99 API that extends the rocBLAS interface. It
 includes LAPACK and LAPACK-like routines for triangular factorizations,
 orthogonal factorizations, linear-systems solvers, least-squares solvers,
 symmetric eigensolvers and singular value decomposition.
 .
 This package provides the AMD ROCm rocSOLVER development headers.

Package: librocsolver0-bench
Section: libdevel
Architecture: amd64
Depends: librocsolver0 (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends}
Build-Profiles: <!noinsttest>
XB-X-ROCm-GPU-Architecture: ${rocm:GPU-Architecture}
Description: ROCm library for numerical linear algebra - benchmarks
 rocSOLVER is an implementation of LAPACK routines built on the AMD ROCm
 platform and optimized for discrete AMD GPUs.
 .
 rocSOLVER provides a C99 API that extends the rocBLAS interface. It
 includes LAPACK and LAPACK-like routines for triangular factorizations,
 orthogonal factorizations, linear-systems solvers, least-squares solvers,
 symmetric eigensolvers and singular value decomposition.
 .
 This package provides the AMD ROCm rocSOLVER benchmark client used for
 gathering performance data about library functions.

Package: librocsolver0-tests
Section: libdevel
Architecture: amd64
Depends: librocsolver0 (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends}
Build-Profiles: <!noinsttest>
XB-X-ROCm-GPU-Architecture: ${rocm:GPU-Architecture}
Description: ROCm library for numerical linear algebra - tests
 rocSOLVER is an implementation of LAPACK routines built on the AMD ROCm
 platform and optimized for discrete AMD GPUs.
 .
 rocSOLVER provides a C99 API that extends the rocBLAS interface. It
 includes LAPACK and LAPACK-like routines for triangular factorizations,
 orthogonal factorizations, linear-systems solvers, least-squares solvers,
 symmetric eigensolvers and singular value decomposition.
 .
 This package provides the AMD ROCm rocSOLVER test binaries used for verifying
 that the library is functioning correctly. These binaries are only used to
 check whether rocSOLVER works correctly on a given GPU, so generally speaking,
 users probably don't need this package.

Package: librocsolver-doc
Section: doc
Architecture: all
Multi-Arch: foreign
Build-Profiles: <!nodoc>
Depends: node-mathjax-full, ${misc:Depends}, ${sphinxdoc:Depends}
Breaks: librocsolver-dev (<< 5.5.1-5~)
Replaces: librocsolver-dev (<< 5.5.1-5~)
Description: ROCm library for numerical linear algebra - documentation
 rocSOLVER is an implementation of LAPACK routines built on the AMD ROCm
 platform and optimized for discrete AMD GPUs.
 .
 rocSOLVER provides a C99 API that extends the rocBLAS interface. It
 includes LAPACK and LAPACK-like routines for triangular factorizations,
 orthogonal factorizations, linear-systems solvers, least-squares solvers,
 symmetric eigensolvers and singular value decomposition.
 .
 This package provides the AMD ROCm rocSOLVER documentation.
