Source: cuda-meta-13-1
Section: non-free/libs
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
XSBC-Original-Maintainer: Ubuntu CUDA Maintainers <cuda-maintainers@lists.canonical.com>
Build-Depends: python3, python3-pystache, python3-semver, debhelper-compat (= 13)
Standards-Version: 4.7.3
Vcs-Browser: https://git.launchpad.net/~canonical-nvidia/+git/cuda-meta-13-1
Vcs-Git: https://git.launchpad.net/~canonical-nvidia/+git/cuda-meta-13-1
XS-Autobuild: yes
Homepage: https://developer.nvidia.com/cuda-toolkit

# This meta is disabled per NVIDIA's request until it does not depend on the GPU driver anymore.
# Package: cuda
# Architecture: amd64 arm64
# Depends: cuda-13-1 (>= ${source:Upstream-Version}), ${misc:Depends}
# Description: CUDA meta-package
#  Meta-package containing all the available packages required for native CUDA
#  development. Contains the toolkit, samples, driver and documentation.

# This meta is disabled per NVIDIA's request until it does not depend on the GPU driver anymore.
# Package: cuda-13-1
# Architecture: amd64 arm64
# Depends: cuda-runtime-13-1 (>= ${source:Upstream-Version}), cuda-toolkit-13-1 (>= ${source:Upstream-Version}), ${misc:Depends}
# Description: CUDA 13.1 meta-package
#  Meta-package containing all the available packages required for native CUDA
#  development. Contains the toolkit, samples, driver and documentation. Locked
#  at CUDA Toolkit version 13.1.

# The two following package, cuda-toolkit and 'cuda-toolkit-$MAJOR', will soon need to be disabled
# because they will be superseded and including them will lead to cuda-meta-13-1
# not being built due to binary package conflicts.
# The conflict is that it is not possible to release an older version of a package.
# Package: cuda-toolkit
# Architecture: amd64 arm64
# Depends: cuda-toolkit-13-1 (>= ${source:Upstream-Version}), ${misc:Depends}
# Description: CUDA Toolkit meta-package
#  Meta-package containing all the available toolkit packages related to native
#  CUDA development. Contains the toolkit, samples, and documentation.
#  This meta package will install CUDA Toolkit version 13.1
#  and allows you to upgrade to next release.
#
# Package: cuda-toolkit-13
# Architecture: amd64 arm64
# Depends: cuda-toolkit-13-1 (>= ${source:Upstream-Version}), ${misc:Depends}
# Description: CUDA Toolkit 13 meta-package
#  Meta-package containing all the available toolkit packages related to native
#  CUDA development. Contains the toolkit, samples, and documentation.
#  This meta package will install CUDA Toolkit version 13.1
#  and allows you to upgrade to next release.

Package: cuda-toolkit-13-1
Architecture: amd64 arm64
Depends: cuda-compiler-13-1 (>= ${source:Upstream-Version}), cuda-libraries-13-1 (>= ${source:Upstream-Version}), cuda-libraries-dev-13-1 (>= ${source:Upstream-Version}), cuda-tools-13-1 (>= ${source:Upstream-Version}), cuda-documentation-13-1 (>= 13.1.115), cuda-nvml-dev-13-1 (>= 13.1.115), ${misc:Depends}
Description: CUDA Toolkit 13.1 meta-package
 Meta-package containing all the available toolkit packages related to native
 CUDA development. Contains the toolkit, samples, and documentation.
 Locked at CUDA Toolkit version 13.1.

Package: cuda-tools-13-1
Architecture: amd64 arm64
Depends: cuda-command-line-tools-13-1 (>= ${source:Upstream-Version}), cuda-visual-tools-13-1 (>= ${source:Upstream-Version}), gds-tools-13-1 (>=1.16.1.26), ${misc:Depends}
Description: CUDA Tools meta-package
 Meta-package containing command line and visual tools.

Package: cuda-runtime-13-1
Architecture: amd64 arm64
Depends: cuda-libraries-13-1 (>= ${source:Upstream-Version}), ${misc:Depends}
Description: CUDA Runtime 13.1 meta-package
 Meta-package containing all runtime library packages and the CUDA driver.
 Locked at CUDA Toolkit version 13.1.

Package: cuda-compiler-13-1
Architecture: amd64 arm64
Depends: cuda-cuobjdump-13-1 (>= 13.1.115), cuda-cuxxfilt-13-1 (>= 13.1.115), cuda-nvcc-13-1 (>= 13.1.115), cuda-crt-13-1 (>= 13.1.115), libnvptxcompiler-13-1 (>= 13.1.115), libnvvm-13-1 (>= 13.1.115), cuda-nvprune-13-1 (>= 13.1.115), cuda-tileiras-13-1 (>= 13.1.80), ${misc:Depends}
Description: CUDA compiler
 Meta-package containing the minimum tools to start developing and compiling a
 basic CUDA application.

Package: cuda-libraries-13-1
Architecture: amd64 arm64
Depends: cuda-cudart-13-1 (>= 13.1.80), cuda-nvrtc-13-1 (>= 13.1.115), cuda-opencl-13-1 (>= 13.1.115) [amd64], libcublas-13-1 (>= 13.2.2.2), libcufft-13-1 (>= 12.1.0.78), libcufile-13-1 (>= 1.16.1.26), libcuobjclient-13-1 (>= 1.0.0.26), libcurand-13-1 (>= 10.4.1.81), libcusolver-13-1 (>= 12.0.9.81), libcusparse-13-1 (>= 12.7.3.1), libnpp-13-1 (>= 13.0.3.3), libnvjitlink-13-1 (>= 13.1.115), libnvfatbin-13-1 (>= 13.1.115), libnvjpeg-13-1 (>= 13.0.3.75), ${misc:Depends}
Description: CUDA Libraries 13.1 meta-package
 Meta-package containing all available library runtime packages.
 Does not depend on the NVIDIA driver packages.

Package: cuda-libraries-dev-13-1
Architecture: amd64 arm64
Depends: cuda-cudart-dev-13-1 (>= 13.1.80), cuda-culibos-dev-13-1 (>= 13.1.115), cuda-cccl-13-1 (>= 13.1.115), cuda-profiler-api-13-1 (>= 13.1.115), cuda-driver-dev-13-1 (>= 13.1.80), cuda-nvrtc-dev-13-1 (>= 13.1.115), libcublas-dev-13-1 (>= 13.2.2.2), libcufft-dev-13-1 (>= 12.1.0.78), libcufile-dev-13-1 (>= 1.16.1.26), libcuobjclient-dev-13-1 (>= 1.0.0.26), libcurand-dev-13-1 (>= 10.4.1.81), libcusolver-dev-13-1 (>= 12.0.9.81), libcusparse-dev-13-1 (>= 12.7.3.1), libnpp-dev-13-1 (>= 13.0.3.3), libnvjitlink-dev-13-1 (>= 13.1.115), libnvfatbin-dev-13-1 (>= 13.1.115), libnvjpeg-dev-13-1 (>= 13.0.3.75), cuda-sandbox-dev-13-1 (>= 13.1.115), ${misc:Depends}
Description: CUDA Libraries 13.1 development meta-package
 Meta-package containing all available library development packages.
 Does not depend on the NVIDIA driver packages.

Package: cuda-minimal-build-13-1
Architecture: amd64 arm64
Depends: cuda-compiler-13-1 (>= ${source:Upstream-Version}), cuda-cudart-dev-13-1 (>= 13.1.80), cuda-culibos-dev-13-1 (>= 13.1.115), cuda-cccl-13-1 (>= 13.1.115), cuda-profiler-api-13-1 (>= 13.1.115), ${misc:Depends}
Description: Minimal CUDA 13.1 toolkit build packages.
 Meta-package containing the minimal necessary to build basic CUDA apps.
 Locked at CUDA Toolkit version 13.1.

Package: cuda-visual-tools-13-1
Architecture: amd64 arm64
Depends: cuda-nsight-compute-13-1 (>= 13.1.2), cuda-nsight-systems-13-1 (>= 13.1.2), cuda-libraries-dev-13-1 (>= ${source:Upstream-Version}), cuda-nsight-13-1 (>= 13.1.115) [amd64], cuda-nvml-dev-13-1 (>= 13.1.115), ${misc:Depends}
Description: CUDA visual tools
 Contains the visual tools to debug and profile CUDA applications
 (Nsight Eclipse Edition, Nvidia Visual Profiler).

Package: cuda-command-line-tools-13-1
Architecture: amd64 arm64
Depends: cuda-cupti-dev-13-1 (>= 13.1.115), cuda-gdb-13-1 (>= 13.1.115), cuda-nvdisasm-13-1 (>= 13.1.115), cuda-nvtx-13-1 (>= 13.1.115), cuda-sanitizer-13-1 (>= 13.1.118), ${misc:Depends}
Description: CUDA command-line tools
 Meta-package containing the command line tools to debug and profile
 CUDA applications (cuda-gdb, cuda-memcheck, profiler).
