Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:MaxxedSUSE
cuda-10-2
cuda.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File cuda.spec of Package cuda-10-2
# # spec file for package cuda-10-2 # # Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define cudaver 2 %global __os_install_post %{nil} %global _missing_build_ids_terminate_build 0 Name: cuda-10-%{cudaver} License: GPL-3.0-only BuildArch: x86_64 aarch64 URL: https://developer.nvidia.com/ Version: 10.%{cudaver} Release: %{autorelease} Summary: CUDA packages SOURCE0: cuda-rpmlintrc SOURCE1: cuda_%{version}.tar.gz %description %{summary}. %package -n cuda-10-%{cudaver}-meta Summary: cuda meta package Requires: nvidia-l4t-bsp-7.4 Requires: cuda-cudart-10-%{cudaver} Requires: cuda-cuobjdump-10-%{cudaver} Requires: cuda-cupti-10-%{cudaver} Requires: cuda-gdb-10-%{cudaver} Requires: cuda-gdb-src-10-%{cudaver} Requires: cuda-memcheck-10-%{cudaver} Requires: cuda-nvcc-10-%{cudaver} Requires: cuda-nvdisasm-10-%{cudaver} Requires: cuda-nvgraph-10-%{cudaver} Requires: cuda-nvprof-10-%{cudaver} Requires: cuda-nvprune-10-%{cudaver} Requires: cuda-nvrtc-10-%{cudaver} Requires: cuda-nvtx-10-%{cudaver} Requires: cuda-samples-10-%{cudaver} Requires: cuda-toolkit-10-%{cudaver} Requires: deepstream-6.0 Requires: libcublas10 Requires: libcudnn8 Requires: libcufft-10-%{cudaver} Requires: libcurand-10-%{cudaver} Requires: libcusolver-10-%{cudaver} Requires: libcusparse-10-%{cudaver} Requires: libopencv Requires: libopencv-python Requires: libopencv-samples Requires: libvisionworks Requires: libvisionworks-samples Requires: libvisionworks-sfm Requires: libvisionworks-tracking Requires: nsight-systems-linux-tegra-public-2021.5.4.19-e642d4b Requires: nvidia-container-csv-cuda Requires: nvidia-container-csv-cudnn Requires: nvidia-container-csv-tensorrt Requires: nvidia-container-csv-visionworks Requires: graphsurgeon-tf Requires: libnvinfer-bin Requires: libnvinfer-plugin8 Requires: libnvinfer-samples Requires: libnvinfer8 Requires: libnvonnxparsers8 Requires: libnvparsers8 Requires: libnvvpi1 Requires: python3-libnvinfer Requires: uff-converter-tf Requires: vpi1-samples Requires: vpi1-demos Requires: vpi1-dev %description -n cuda-10-%{cudaver}-meta %{summary}. %package -n cuda-10-%{cudaver}-meta-dev Summary: Cuda meta devel Requires: nvidia-l4t-bsp-7.4 Requires: cuda-cudart-dev-10-%{cudaver} Requires: cuda-cupti-dev-10-%{cudaver} Requires: cuda-documentation-10-%{cudaver} Requires: cuda-driver-dev-10-%{cudaver} Requires: cuda-gdb-src-10-%{cudaver} Requires: cuda-nvgraph-dev-10-%{cudaver} Requires: cuda-nvml-dev-10-%{cudaver} Requires: cuda-nvrtc-dev-10-%{cudaver} Requires: libcublas-dev Requires: libcudnn8-dev Requires: libcudnn8-samples Requires: libcufft-dev-10-%{cudaver} Requires: libcurand-dev-10-%{cudaver} Requires: libcusolver-dev-10-%{cudaver} Requires: libcusparse-dev-10-%{cudaver} Requires: libopencv-dev Requires: libvisionworks-dev Requires: libvisionworks-sfm-dev Requires: libvisionworks-tracking-dev Requires: opencv-licenses Requires: libnvinfer-dev Requires: libnvinfer-plugin-dev Requires: libnvonnxparsers-dev Requires: libnvparsers-dev Requires: python-vpi1 Requires: python3-vpi1 %description -n cuda-10-%{cudaver}-meta-dev %{summary}. %package -n cuda-cudart-10-%{cudaver} Summary: cuda cudart AutoReqProv: 0 %description -n cuda-cudart-10-%{cudaver} %{summary}. %package -n cuda-cudart-dev-10-%{cudaver} Summary: cuda cudart devel AutoReqProv: 0 %description -n cuda-cudart-dev-10-%{cudaver} %{summary}. %package -n cuda-cuobjdump-10-%{cudaver} Summary: cuda cuobjdump AutoReqProv: 0 %description -n cuda-cuobjdump-10-%{cudaver} %{summary}. %package -n cuda-cupti-10-%{cudaver} Summary: cuda cupti AutoReqProv: 0 %description -n cuda-cupti-10-%{cudaver} %{summary}. %package -n cuda-cupti-dev-10-%{cudaver} Summary: cuda cupti dev AutoReqProv: 0 %description -n cuda-cupti-dev-10-%{cudaver} %{summary}. %package -n cuda-documentation-10-%{cudaver} Summary: cuda documentation AutoReqProv: 0 %description -n cuda-documentation-10-%{cudaver} %{summary}. %package -n cuda-driver-dev-10-%{cudaver} Summary: cuda driver devel AutoReqProv: 0 %description -n cuda-driver-dev-10-%{cudaver} %{summary}. %package -n cuda-gdb-10-%{cudaver} Summary: cuda gdb AutoReqProv: 0 %description -n cuda-gdb-10-%{cudaver} %{summary}. %package -n cuda-gdb-src-10-%{cudaver} Summary: cuda gdb src AutoReqProv: 0 %description -n cuda-gdb-src-10-%{cudaver} %{summary}. %package -n cuda-memcheck-10-%{cudaver} Summary: cuda memcheck AutoReqProv: 0 %description -n cuda-memcheck-10-%{cudaver} %{summary}. %package -n cuda-nvcc-10-%{cudaver} Summary: cuda nvcc AutoReqProv: 0 %description -n cuda-nvcc-10-%{cudaver} %{summary}. %package -n cuda-nvdisasm-10-%{cudaver} Summary: cuda nvdisasm AutoReqProv: 0 %description -n cuda-nvdisasm-10-%{cudaver} %{summary}. %package -n cuda-nvgraph-10-%{cudaver} Summary: cuda nvgraph AutoReqProv: 0 %description -n cuda-nvgraph-10-%{cudaver} %{summary}. %package -n cuda-nvgraph-dev-10-%{cudaver} Summary: cuda nvgraph devel AutoReqProv: 0 %description -n cuda-nvgraph-dev-10-%{cudaver} %{summary}. %package -n cuda-nvml-dev-10-%{cudaver} Summary: cuda nvml devel AutoReqProv: 0 %description -n cuda-nvml-dev-10-%{cudaver} %{summary}. %package -n cuda-nvprof-10-%{cudaver} Summary: cuda nvprof AutoReqProv: 0 %description -n cuda-nvprof-10-%{cudaver} %{summary}. %package -n cuda-nvprune-10-%{cudaver} Summary: cuda nvprune AutoReqProv: 0 %description -n cuda-nvprune-10-%{cudaver} %{summary}. %package -n cuda-nvrtc-10-%{cudaver} Summary: cuda nvrtc AutoReqProv: 0 %description -n cuda-nvrtc-10-%{cudaver} %{summary}. %package -n cuda-nvrtc-dev-10-%{cudaver} Summary: cuda nvrtc devel AutoReqProv: 0 %description -n cuda-nvrtc-dev-10-%{cudaver} %{summary}. %package -n cuda-nvtx-10-%{cudaver} Summary: cuda nvtx AutoReqProv: 0 %description -n cuda-nvtx-10-%{cudaver} %{summary}. %package -n cuda-samples-10-%{cudaver} Summary: cuda samples AutoReqProv: 0 %description -n cuda-samples-10-%{cudaver} %{summary}. %package -n cuda-toolkit-10-%{cudaver} Summary: cuda toolkit AutoReqProv: 0 %description -n cuda-toolkit-10-%{cudaver} %{summary}. %package -n deepstream-6.0 Summary: deepstream AutoReqProv: 0 %description -n deepstream-6.0 %{summary}. %package -n libcublas10 Summary: libcublas10 AutoReqProv: 0 %description -n libcublas10 %{summary}. %package -n libcublas-dev Summary: libcublas devel AutoReqProv: 0 %description -n libcublas-dev %{summary}. %package -n libcudnn8 Summary: libcudnn8 AutoReqProv: 0 %description -n libcudnn8 %{summary}. %package -n libcudnn8-dev Summary: libcudnn8 devel AutoReqProv: 0 %description -n libcudnn8-dev %{summary}. %package -n libcudnn8-samples Summary: libcudnn8 samples AutoReqProv: 0 %description -n libcudnn8-samples %{summary}. %package -n libcufft-10-%{cudaver} Summary: libcufft AutoReqProv: 0 %description -n libcufft-10-%{cudaver} %{summary}. %package -n libcufft-dev-10-%{cudaver} Summary: libcufft dev AutoReqProv: 0 %description -n libcufft-dev-10-%{cudaver} %{summary}. %package -n libcurand-10-%{cudaver} Summary: libcurand-10-%{cudaver} AutoReqProv: 0 %description -n libcurand-10-%{cudaver} %{summary}. %package -n libcurand-dev-10-%{cudaver} Summary: libcurand-dev-10-%{cudaver} AutoReqProv: 0 %description -n libcurand-dev-10-%{cudaver} %{summary}. %package -n libcusolver-10-%{cudaver} Summary: libcusolver-10-%{cudaver} AutoReqProv: 0 %description -n libcusolver-10-%{cudaver} %{summary}. %package -n libcusolver-dev-10-%{cudaver} Summary: libcusolver-dev-10-%{cudaver} AutoReqProv: 0 %description -n libcusolver-dev-10-%{cudaver} %{summary}. %package -n libcusparse-10-%{cudaver} Summary: libcusparse-10-%{cudaver} AutoReqProv: 0 %description -n libcusparse-10-%{cudaver} %{summary}. %package -n libcusparse-dev-10-%{cudaver} Summary: libcusparse-dev-10-%{cudaver} AutoReqProv: 0 %description -n libcusparse-dev-10-%{cudaver} %{summary}. %package -n libnpp-10-%{cudaver} Summary: libnpp-10-%{cudaver} AutoReqProv: 0 %description -n libnpp-10-%{cudaver} %{summary}. %package -n libnpp-dev-10-%{cudaver} Summary: libnpp-dev-10-%{cudaver} AutoReqProv: 0 %description -n libnpp-dev-10-%{cudaver} %{summary}. %package -n libopencv Summary: libopencv AutoReqProv: 0 %description -n libopencv %{summary}. %package -n libopencv-dev Summary: libopencv devel AutoReqProv: 0 %description -n libopencv-dev %{summary}. %package -n libopencv-python Summary: libopencv python AutoReqProv: 0 %description -n libopencv-python %{summary}. %package -n libopencv-samples Summary: libopencv samples AutoReqProv: 0 %description -n libopencv-samples %{summary}. %package -n libvisionworks Summary: libvisionworks AutoReqProv: 0 %description -n libvisionworks %{summary}. %package -n libvisionworks-dev Summary: libvisionworks devel AutoReqProv: 0 %description -n libvisionworks-dev %{summary}. %package -n libvisionworks-samples Summary: libvisionworks samples AutoReqProv: 0 %description -n libvisionworks-samples %{summary}. %package -n libvisionworks-sfm Summary: libvisionworks sfm AutoReqProv: 0 %description -n libvisionworks-sfm %{summary}. %package -n libvisionworks-sfm-dev Summary: libvisionworks sfm devel AutoReqProv: 0 %description -n libvisionworks-sfm-dev %{summary}. %package -n libvisionworks-tracking Summary: libvisionworks -tracking AutoReqProv: 0 %description -n libvisionworks-tracking %{summary}. %package -n libvisionworks-tracking-dev Summary: libvisionworks tracking devel AutoReqProv: 0 %description -n libvisionworks-tracking-dev %{summary}. %package -n nsight-systems-linux-tegra-public-2021.5.4.19-e642d4b Summary: nsight systems linux tegra public AutoReqProv: 0 %description -n nsight-systems-linux-tegra-public-2021.5.4.19-e642d4b %{summary}. %package -n nvidia-container-csv-cuda Summary: nvidia container csv cuda AutoReqProv: 0 %description -n nvidia-container-csv-cuda %{summary}. %package -n nvidia-container-csv-cudnn Summary: nvidia container csv cudnn AutoReqProv: 0 %description -n nvidia-container-csv-cudnn %{summary}. %package -n nvidia-container-csv-tensorrt Summary: nvidia container csv tensorrt AutoReqProv: 0 %description -n nvidia-container-csv-tensorrt %{summary}. %package -n nvidia-container-csv-visionworks Summary: nvidia container csv visionworks AutoReqProv: 0 %description -n nvidia-container-csv-visionworks %{summary}. %package -n opencv-licenses Summary: opencv licenses AutoReqProv: 0 %description -n opencv-licenses %{summary}. %package -n graphsurgeon-tf Summary: graphsurgeon tf AutoReqProv: 0 %description -n graphsurgeon-tf %{summary}. %package -n libnvinfer-bin Summary: libnvinfer bin AutoReqProv: 0 %description -n libnvinfer-bin %{summary}. %package -n libnvinfer-dev Summary: libnvinfer devel AutoReqProv: 0 %description -n libnvinfer-dev %{summary}. %package -n libnvinfer-plugin-dev Summary: libnvinfer plugin devel AutoReqProv: 0 %description -n libnvinfer-plugin-dev %{summary}. %package -n libnvinfer-plugin8 Summary: libnvinfer plugin8 AutoReqProv: 0 %description -n libnvinfer-plugin8 %{summary}. %package -n libnvinfer-samples Summary: libnvinfer samples AutoReqProv: 0 %description -n libnvinfer-samples %{summary}. %package -n libnvinfer8 Summary: libnvinfer8 AutoReqProv: 0 %description -n libnvinfer8 %{summary}. %package -n libnvonnxparsers-dev Summary: libnvonnxparsers devel AutoReqProv: 0 %description -n libnvonnxparsers-dev %{summary}. %package -n libnvonnxparsers8 Summary: libnvonnxparsers8 AutoReqProv: 0 %description -n libnvonnxparsers8 %{summary}. %package -n libnvparsers-dev Summary: libnvparsers devel AutoReqProv: 0 %description -n libnvparsers-dev %{summary}. %package -n libnvparsers8 Summary: libnvparsers8 AutoReqProv: 0 %description -n libnvparsers8 %{summary}. %package -n libnvvpi1 Summary: libnvvpi1 AutoReqProv: 0 %description -n libnvvpi1 %{summary}. %package -n python-vpi1 Summary: python vpi1 AutoReqProv: 0 %description -n python-vpi1 %{summary}. %package -n python3-libnvinfer Summary: python3 libnvinfer AutoReqProv: 0 %description -n python3-libnvinfer %{summary}. %package -n python3-vpi1 Summary: python3 vpi1 AutoReqProv: 0 %description -n python3-vpi1 %{summary}. %package -n uff-converter-tf Summary: uff converter tf AutoReqProv: 0 %description -n uff-converter-tf %{summary}. %package -n vpi1-dev Summary: vpi1 dev AutoReqProv: 0 %description -n vpi1-dev %{summary}. %package -n vpi1-demos Summary: vpi1 demos AutoReqProv: 0 %description -n vpi1-demos %{summary}. %package -n vpi1-samples Summary: vpi1 samples AutoReqProv: 0 %description -n vpi1-samples %{summary}. %prep mkdir -p %{_builddir}/tmp tar xf %{SOURCE1} -C %{_builddir}/tmp/ %check %install for pak in $(ls %{_builddir}/tmp/*.tar.gz); do pakname=$(basename "${pak}" | sed 's/_.*//g; s/.tar.gz//g') mkdir -p %{_builddir}/${pakname}-dir tar xf "${pak}" -C %{_builddir}/${pakname}-dir # Converter symlinks absolutos em relativos find %{_builddir}/${pakname}-dir -type l | while read -r link; do target=$(readlink "${link}") if [[ "${target}" == /* ]]; then rel_target=$(realpath --relative-to="$(dirname "${link}")" "${target}") ln -sf "${rel_target}" "${link}" fi done # Criar lista de arquivos e diretórios touch "${pakname}" for dir in $(ls %{_builddir}/${pakname}-dir); do find "%{_builddir}/${pakname}-dir/$dir" -not -type d -printf "/$dir/%%P\n" >> "${pakname}" done for d in $(find %{_builddir}/${pakname}-dir -type d -printf "/%%P\n"); do case "$d" in /usr/bin|/usr/sbin|/boot|/usr/lib|/usr/lib64) # Ignora esses diretórios ;; *) echo "%dir $d" >> "${pakname}" ;; esac done # Copiar arquivos para o buildroot cp -r %{_builddir}/${pakname}-dir/* %{buildroot} rm -rf %{_builddir}/${pakname}-dir "${pak}" done mkdir -p %{buildroot}/etc/ echo "%{version}" > %{buildroot}/etc/cuda_version.conf echo "%{version}" > %{buildroot}/etc/cuda_devel_version.conf %files -n cuda-10-%{cudaver}-meta /etc/cuda_version.conf %files -n cuda-10-%{cudaver}-meta-dev /etc/cuda_devel_version.conf %files -n cuda-cudart-10-%{cudaver} -f cuda-cudart-10-%{cudaver} %files -n cuda-cudart-dev-10-%{cudaver} -f cuda-cudart-dev-10-%{cudaver} %files -n cuda-cuobjdump-10-%{cudaver} -f cuda-cuobjdump-10-%{cudaver} %files -n cuda-cupti-10-%{cudaver} -f cuda-cupti-10-%{cudaver} %files -n cuda-cupti-dev-10-%{cudaver} -f cuda-cupti-dev-10-%{cudaver} %files -n cuda-documentation-10-%{cudaver} -f cuda-documentation-10-%{cudaver} %files -n cuda-driver-dev-10-%{cudaver} -f cuda-driver-dev-10-%{cudaver} %files -n cuda-gdb-10-%{cudaver} -f cuda-gdb-10-%{cudaver} %files -n cuda-gdb-src-10-%{cudaver} -f cuda-gdb-src-10-%{cudaver} %files -n cuda-memcheck-10-%{cudaver} -f cuda-memcheck-10-%{cudaver} %files -n cuda-nvcc-10-%{cudaver} -f cuda-nvcc-10-%{cudaver} %files -n cuda-nvdisasm-10-%{cudaver} -f cuda-nvdisasm-10-%{cudaver} %files -n cuda-nvgraph-10-%{cudaver} -f cuda-nvgraph-10-%{cudaver} %files -n cuda-nvgraph-dev-10-%{cudaver} -f cuda-nvgraph-dev-10-%{cudaver} %files -n cuda-nvml-dev-10-%{cudaver} -f cuda-nvml-dev-10-%{cudaver} %files -n cuda-nvprof-10-%{cudaver} -f cuda-nvprof-10-%{cudaver} %files -n cuda-nvprune-10-%{cudaver} -f cuda-nvprune-10-%{cudaver} %files -n cuda-nvrtc-10-%{cudaver} -f cuda-nvrtc-10-%{cudaver} %files -n cuda-nvrtc-dev-10-%{cudaver} -f cuda-nvrtc-dev-10-%{cudaver} %files -n cuda-nvtx-10-%{cudaver} -f cuda-nvtx-10-%{cudaver} %files -n cuda-samples-10-%{cudaver} -f cuda-samples-10-%{cudaver} %files -n cuda-toolkit-10-%{cudaver} -f cuda-toolkit-10-%{cudaver} %files -n deepstream-6.0 -f deepstream-6.0 %files -n libcublas10 -f libcublas10 %files -n libcublas-dev -f libcublas-dev %files -n libcudnn8 -f libcudnn8 %files -n libcudnn8-dev -f libcudnn8-dev %files -n libcudnn8-samples -f libcudnn8-samples %files -n libcufft-10-%{cudaver} -f libcufft-10-%{cudaver} %files -n libcufft-dev-10-%{cudaver} -f libcufft-dev-10-%{cudaver} %files -n libcurand-10-%{cudaver} -f libcurand-10-%{cudaver} %files -n libcurand-dev-10-%{cudaver} -f libcurand-dev-10-%{cudaver} %files -n libcusolver-10-%{cudaver} -f libcusolver-10-%{cudaver} %files -n libcusolver-dev-10-%{cudaver} -f libcusolver-dev-10-%{cudaver} %files -n libcusparse-10-%{cudaver} -f libcusparse-10-%{cudaver} %files -n libcusparse-dev-10-%{cudaver} -f libcusparse-dev-10-%{cudaver} %files -n libnpp-10-%{cudaver} -f libnpp-10-%{cudaver} %files -n libnpp-dev-10-%{cudaver} -f libnpp-dev-10-%{cudaver} %files -n libopencv -f libopencv %files -n libopencv-dev -f libopencv-dev %files -n libopencv-python -f libopencv-python %files -n libopencv-samples -f libopencv-samples %files -n libvisionworks -f libvisionworks %files -n libvisionworks-dev -f libvisionworks-dev %files -n libvisionworks-samples -f libvisionworks-samples %files -n libvisionworks-sfm -f libvisionworks-sfm %files -n libvisionworks-sfm-dev -f libvisionworks-sfm-dev %files -n libvisionworks-tracking -f libvisionworks-tracking %files -n libvisionworks-tracking-dev -f libvisionworks-tracking-dev %files -n nsight-systems-linux-tegra-public-2021.5.4.19-e642d4b -f nsight-systems-linux-tegra-public-2021.5.4.19-e642d4b %files -n nvidia-container-csv-cuda -f nvidia-container-csv-cuda %files -n nvidia-container-csv-cudnn -f nvidia-container-csv-cudnn %files -n nvidia-container-csv-tensorrt -f nvidia-container-csv-tensorrt %files -n nvidia-container-csv-visionworks -f nvidia-container-csv-visionworks %files -n opencv-licenses -f opencv-licenses %files -n graphsurgeon-tf -f graphsurgeon-tf %files -n libnvinfer-bin -f libnvinfer-bin %files -n libnvinfer-dev -f libnvinfer-dev %files -n libnvinfer-plugin-dev -f libnvinfer-plugin-dev %files -n libnvinfer-plugin8 -f libnvinfer-plugin8 %files -n libnvinfer-samples -f libnvinfer-samples %files -n libnvinfer8 -f libnvinfer8 %files -n libnvonnxparsers-dev -f libnvonnxparsers-dev %files -n libnvonnxparsers8 -f libnvonnxparsers8 %files -n libnvparsers-dev -f libnvparsers-dev %files -n libnvparsers8 -f libnvparsers8 %files -n libnvvpi1 -f libnvvpi1 %files -n python-vpi1 -f python-vpi1 %files -n python3-libnvinfer -f python3-libnvinfer %files -n python3-vpi1 -f python3-vpi1 %files -n uff-converter-tf -f uff-converter-tf %files -n vpi1-demos -f vpi1-demos %files -n vpi1-dev -f vpi1-dev %files -n vpi1-samples -f vpi1-samples %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor