diff --git a/cuda.spec b/cuda.spec index d4b5eb48dd9f01b0964135c69336d562875f58db..4071a491e79fbf44eae2af792107334a8f9b1648 100644 --- a/cuda.spec +++ b/cuda.spec @@ -1,4 +1,4 @@ -%define anolis_release 3 +%define anolis_release 5 # version from version.json %define nvidia_driver_version 470.82.01 @@ -165,6 +165,7 @@ C++ name, or the original name itself. Summary: CUDA nvcc Version: %{cuda_nvcc_version} Requires: gcc-c++ +AutoReq: no %description nvcc-%{cuda_name_version} Compiler for CUDA applications. @@ -172,6 +173,7 @@ Compiler for CUDA applications. %package nvprune-%{cuda_name_version} Summary: CUDA nvprune Version: %{cuda_nvprune_version} +AutoReq: no %description nvprune-%{cuda_name_version} Prunes host object files and libraries to only contain device code for the @@ -247,6 +249,7 @@ Summary: CUDA Runtime native dev links, headers Version: %{cuda_cudart_version} Requires: cuda-cudart-%{cuda_name_version} >= %{cuda_cudart_version} Requires: cuda-cccl-%{cuda_name_version} >= %{cuda_cccl_version} +AutoReq: no %description cudart-devel-%{cuda_name_version} CUDA Runtime native dev links, headers @@ -262,6 +265,7 @@ CUDA Driver native dev stub library Summary: NVRTC native runtime libraries Version: %{cuda_nvrtc_version} Requires: /sbin/ldconfig +AutoReq: no %description nvrtc-%{cuda_name_version} NVRTC native runtime libraries @@ -270,6 +274,7 @@ NVRTC native runtime libraries Summary: NVRTC native dev links, headers Version: %{cuda_nvrtc_version} Requires: cuda-nvrtc-%{cuda_name_version} >= %{cuda_nvrtc_version} +AutoReq: no %description nvrtc-devel-%{cuda_name_version} NVRTC native dev links, headers @@ -281,6 +286,7 @@ Requires: cuda-toolkit-%{cuda_major}-%{cuda_minor}-config-common Requires: cuda-toolkit-%{cuda_major}-config-common Requires: cuda-toolkit-config-common Requires: /sbin/ldconfig +AutoReq: no %description -n libcublas-%{cuda_name_version} CUBLAS native runtime libraries @@ -289,6 +295,7 @@ CUBLAS native runtime libraries Summary: CUBLAS native dev links headers Version: %{libcublas_version} Requires: libcublas-%{cuda_name_version} >= %{libcublas_version} +AutoReq: no %description -n libcublas-devel-%{cuda_name_version} CUBLAS native dev links, headers @@ -300,6 +307,7 @@ Requires: cuda-toolkit-%{cuda_major}-%{cuda_minor}-config-common Requires: cuda-toolkit-%{cuda_major}-config-common Requires: cuda-toolkit-config-common Requires: /sbin/ldconfig +AutoReq: no %description -n libcufft-%{cuda_name_version} CUFFT native runtime libraries @@ -308,6 +316,7 @@ CUFFT native runtime libraries Summary: CUBLAS native dev links, headers Version: %{libcufft_version} Requires: libcufft-%{cuda_name_version} >= %{libcufft_version} +AutoReq: no %description -n libcufft-devel-%{cuda_name_version} CUBLAS native dev links, headers @@ -319,6 +328,7 @@ Requires: cuda-toolkit-%{cuda_major}-%{cuda_minor}-config-common Requires: cuda-toolkit-%{cuda_major}-config-common Requires: cuda-toolkit-config-common Requires: /sbin/ldconfig +AutoReq: no %description -n libcurand-%{cuda_name_version} CURAND native runtime libraries @@ -327,6 +337,7 @@ CURAND native runtime libraries Summary: CURAND native dev links, headers Version: %{libcurand_version} Requires: libcurand-%{cuda_name_version} >= %{libcurand_version} +AutoReq: no %description -n libcurand-devel-%{cuda_name_version} CURAND native dev links, headers @@ -338,6 +349,7 @@ Requires: cuda-toolkit-%{cuda_major}-%{cuda_minor}-config-common Requires: cuda-toolkit-%{cuda_major}-config-common Requires: cuda-toolkit-config-common Requires: /sbin/ldconfig +AutoReq: no %description -n libcusolver-%{cuda_name_version} CUSOLVER native runtime libraries @@ -346,6 +358,7 @@ CUSOLVER native runtime libraries Summary: CUSOLVER native dev links, headers Version: %{libcusolver_version} Requires: libcusolver-%{cuda_name_version} >= %{libcusolver_version} +AutoReq: no %description -n libcusolver-devel-%{cuda_name_version} CUSOLVER native dev links, headers @@ -357,6 +370,7 @@ Requires: cuda-toolkit-%{cuda_major}-%{cuda_minor}-config-common Requires: cuda-toolkit-%{cuda_major}-config-common Requires: cuda-toolkit-config-common Requires: /sbin/ldconfig +AutoReq: no %description -n libcusparse-%{cuda_name_version} CUSPARSE native runtime libraries @@ -365,6 +379,7 @@ CUSPARSE native runtime libraries Summary: CUSPARSE native dev links, headers Version: %{libcusparse_version} Requires: libcusparse-%{cuda_name_version} >= %{libcusparse_version} +AutoReq: no %description -n libcusparse-devel-%{cuda_name_version} CUSPARSE native dev links, headers @@ -376,6 +391,7 @@ Requires: cuda-toolkit-%{cuda_major}-%{cuda_minor}-config-common Requires: cuda-toolkit-%{cuda_major}-config-common Requires: cuda-toolkit-config-common Requires: /sbin/ldconfig +AutoReq: no %description -n libnpp-%{cuda_name_version} NPP native runtime libraries @@ -384,6 +400,7 @@ NPP native runtime libraries Summary: NPP native dev links, headers Version: %{libnpp_version} Requires: libnpp-%{cuda_name_version} >= %{libnpp_version} +AutoReq: no %description -n libnpp-devel-%{cuda_name_version} NPP native dev links, headers @@ -395,6 +412,7 @@ Requires: cuda-toolkit-%{cuda_major}-%{cuda_minor}-config-common Requires: cuda-toolkit-%{cuda_major}-config-common Requires: cuda-toolkit-config-common Requires: /sbin/ldconfig +AutoReq: no %description -n libnvjpeg-%{cuda_name_version} NVJPEG native runtime libraries @@ -403,6 +421,7 @@ NVJPEG native runtime libraries Summary: NVJPEG native dev links, headers Version: %{libnvjpeg_version} Requires: libnvjpeg-%{cuda_name_version} >= %{libnvjpeg_version} +AutoReq: no %description -n libnvjpeg-devel-%{cuda_name_version} NVJPEG native dev links, headers @@ -410,7 +429,6 @@ NVJPEG native dev links, headers %package toolkit-%{cuda_major}-%{cuda_minor}-config-common Summary: Common config package for CUDA Toolkit %{cuda_major}.%{cuda_minor}. Version: %{cuda_cudart_version} -BuildArch: noarch %description toolkit-%{cuda_major}-%{cuda_minor}-config-common Common config package for CUDA Toolkit %{cuda_major}.%{cuda_minor}. @@ -419,7 +437,6 @@ Handles /usr/local/cuda and /usr/local/cuda-%{cuda_major} alternatives. %package toolkit-%{cuda_major}-config-common Summary: Common config package for CUDA Toolkit %{cuda_major}. Version: %{cuda_cudart_version} -BuildArch: noarch %description toolkit-%{cuda_major}-config-common Common config package for CUDA Toolkit %{cuda_major}. @@ -428,7 +445,6 @@ Includes ld.so.conf config files. %package toolkit-config-common Summary: Common config package for CUDA Toolkit. Version: %{cuda_cudart_version} -BuildArch: noarch %description toolkit-config-common Common config package for CUDA Toolkit. @@ -463,6 +479,7 @@ Contains the command line tools to debug and profile CUDA applications %package cupti-%{cuda_name_version} Summary: CUDA Profiling Tools Interface Version: %{cuda_cupti_version} +AutoReq: no %description cupti-%{cuda_name_version} The CUDA Profiler Tools Interface enables the creation of profiling and @@ -471,6 +488,7 @@ tracing tools that target CUDA applications. %package gdb-%{cuda_name_version} Summary: CUDA debugger API Version: %{cuda_gdb_version} +AutoReq: no %description gdb-%{cuda_name_version} CUDA-GDB is the NVIDIA tool for debugging CUDA applications running on Linux @@ -487,6 +505,7 @@ Contains the source code for cuda-gdb %package nvdisasm-%{cuda_name_version} Summary: CUDA disassembler Version: %{cuda_nvdisasm_version} +AutoReq: no %description nvdisasm-%{cuda_name_version} nvdisasm extracts information from standalone cubin files and presents them in @@ -495,6 +514,7 @@ human readable format. %package nvtx-%{cuda_name_version} Summary: CUDA NVIDIA Tools Extension Version: %{cuda_nvtx_version} +AutoReq: no %description nvtx-%{cuda_name_version} A C-based API for annotating events, code ranges, and resources in your @@ -599,6 +619,7 @@ also include NVIDIA GPU(s). %package nvml-devel-%{cuda_name_version} Summary: NVML native dev links, headers. Version: %{cuda_nvml_headers_version} +AutoReq: no %description nvml-devel-%{cuda_name_version} NVML native dev links, headers. @@ -636,6 +657,7 @@ This meta-package is branch-agnostic. %package demo-suite-%{cuda_name_version} Summary: Set of pre-built demos using CUDA Version: %{cuda_demo_suite_version} +AutoReq: no %description demo-suite-%{cuda_name_version} Pre-built demos using CUDA. @@ -666,6 +688,7 @@ ARM platforms. %package memcheck-%{cuda_name_version} Summary: CUDA Memcheck Version: %{cuda_memcheck_version} +AutoReq: no %description memcheck-%{cuda_name_version} CUDA-MEMCHECK is a functional correctness checking suite that contains multiple @@ -676,6 +699,7 @@ tools that can perform different types of checks on CUDA applications. %package nvprof-%{cuda_name_version} Summary: CUDA Profiler tools Version: %{cuda_nvprof_version} +AutoReq: no %description nvprof-%{cuda_name_version} Tool for collecting and viewing CUDA application profiling data from the command-line. @@ -1652,6 +1676,12 @@ exit 0 rm -rf %{_builddir}/%{name}-%{cuda_version} %changelog +* Fri Oct 27 2023 Chunmei Xu - 11.4.4-5 +- cuda-toolkit-{xxx}-config-common should be arch related + +* Tue Aug 22 2023 Chunmei Xu - 11.4.4-4 +- disable auto requires of packages + * Fri Jul 28 2023 Chunmei Xu - 11.4.4-3 - add cuda_profiler_api.h for aarch64