mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 09:01:55 +00:00
@@ -1,12 +1,12 @@
|
||||
%global real_name cuda_cccl
|
||||
|
||||
%global debug_package %{nil}
|
||||
%global major_package_version 12-8
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: %(echo %real_name | tr '_' '-')
|
||||
Epoch: 1
|
||||
Version: 13.0.50
|
||||
Release: 1%?dist
|
||||
Release: 2%{?dist}
|
||||
Summary: CXX Core Compute Libraries
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
@@ -41,8 +41,6 @@ mkdir -p %{buildroot}%{_includedir}
|
||||
mkdir -p %{buildroot}%{_libdir}/cmake
|
||||
|
||||
cp -fr include/* %{buildroot}%{_includedir}/
|
||||
# Conflict with rocthrust-devel in main repositories:
|
||||
mv %{buildroot}%{_includedir}/thrust %{buildroot}%{_includedir}/cuda/
|
||||
|
||||
cp -fr lib/cmake/* %{buildroot}%{_libdir}/cmake
|
||||
rm -f %{buildroot}%{_libdir}/cmake/thrust/README.md
|
||||
@@ -55,4 +53,3 @@ rm -f %{buildroot}%{_libdir}/cmake/thrust/README.md
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
Name: %(echo %real_name | tr '_' '-')
|
||||
Epoch: 1
|
||||
Version: 13.0.48
|
||||
Release: 1%?dist
|
||||
Release: 2%{?dist}
|
||||
Summary: CUDA Runtime API library
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
@@ -74,7 +74,6 @@ sed -i \
|
||||
%{_includedir}/*
|
||||
%{_libdir}/libcudadevrt.a
|
||||
%{_libdir}/libcudart.so
|
||||
%{_libdir}/libculibos.a
|
||||
%{_libdir}/pkgconfig/cudart.pc
|
||||
|
||||
%files static
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "cuda-culibos.spec"
|
||||
}
|
||||
labels {
|
||||
subrepo = "nvidia"
|
||||
updbranch = 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
%global real_name cuda_culibos
|
||||
|
||||
%global debug_package %{nil}
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: %(echo %real_name | tr '_' '-')-devel
|
||||
Epoch: 1
|
||||
Version: 13.0.39
|
||||
Release: 1%{?dist}
|
||||
Summary: CUDA Culibos Math development library
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
Source0: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-x86_64/%{real_name}-linux-x86_64-%{version}-archive.tar.xz
|
||||
Source1: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-sbsa/%{real_name}-linux-sbsa-%{version}-archive.tar.xz
|
||||
|
||||
Conflicts: %{name}-%{major_package_version} < %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
|
||||
%description
|
||||
CUDA CULIBOS is a Math Libraries fork of the cuos library.
|
||||
|
||||
%prep
|
||||
%ifarch x86_64
|
||||
%setup -q -n %{real_name}-linux-x86_64-%{version}-archive
|
||||
%endif
|
||||
|
||||
%ifarch aarch64
|
||||
%setup -q -T -b 1 -n %{real_name}-linux-sbsa-%{version}-archive
|
||||
%endif
|
||||
|
||||
%install
|
||||
install -p -m 0755 -D lib/libculibos.a %{buildroot}%{_libdir}/libculibos.a
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%{_libdir}/libculibos.a
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,3 @@
|
||||
import "andax/nvidia.rhai" as nvidia;
|
||||
|
||||
rpm.version(nvidia::nvidia_component_version("cuda_culibos"));
|
||||
@@ -4,12 +4,12 @@
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 12-8
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: %(echo %real_name | tr '_' '-')
|
||||
Epoch: 1
|
||||
Version: 13.0.39
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: Utility to extract information from CUDA binary files
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
@@ -45,4 +45,3 @@ install -m 0755 -p -D bin/cuobjdump %{buildroot}%{_bindir}/cuobjdump
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
Name: %(echo %real_name | tr '_' '-')
|
||||
Epoch: 1
|
||||
Version: 13.0.48
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: NVIDIA CUDA Profiling Tools Interface (CUPTI) library
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
|
||||
@@ -4,12 +4,12 @@
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 12-8
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: %(echo %real_name | tr '_' '-')
|
||||
Epoch: 1
|
||||
Version: 13.0.39
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: CUDA cuxxfilt (demangler)
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
@@ -50,4 +50,3 @@ install -m 0644 -p -D lib/libcufilt.a %{buildroot}%{_libdir}/libcufilt.a
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
|
||||
|
||||
@@ -3,12 +3,12 @@
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 12-8
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: %(echo %real_name | tr '_' '-')
|
||||
Epoch: 1
|
||||
Version: 13.0.39
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: CUDA GDB
|
||||
License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
@@ -41,11 +41,7 @@ mkdir -p %{buildroot}%{_datadir}/%{name}
|
||||
mkdir -p %{buildroot}%{_includedir}
|
||||
mkdir -p %{buildroot}%{_libdir}
|
||||
|
||||
%ifarch x86_64
|
||||
install -p -m 0755 -D bin/cuda-gdb-minimal %{buildroot}%{_bindir}/cuda-gdb
|
||||
%else
|
||||
install -p -m 0755 -D bin/cuda-gdb %{buildroot}%{_bindir}/cuda-gdb
|
||||
%endif
|
||||
install -p -m 0755 -D bin/cuda-gdbserver %{buildroot}%{_bindir}/cuda-gdbserver
|
||||
cp -f extras/Debugger/include/* %{buildroot}%{_includedir}/
|
||||
|
||||
|
||||
@@ -4,12 +4,12 @@
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 12-8
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: %(echo %real_name | tr '_' '-')
|
||||
Epoch: 1
|
||||
Version: 13.0.39
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: Utility to extract information from CUDA binary files
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
@@ -19,7 +19,7 @@ Source0: https://developer.download.nvidia.com/compute/cuda/redist/%{real
|
||||
Source1: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-sbsa/%{real_name}-linux-sbsa-%{version}-archive.tar.xz
|
||||
|
||||
Conflicts: %{name}-%{major_package_version} < %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
|
||||
|
||||
%description
|
||||
nvdisasm extracts information from standalone cubin files and presents them in
|
||||
human readable format. The output of nvdisasm includes CUDA assembly code for
|
||||
|
||||
@@ -4,12 +4,12 @@
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 12-8
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: cuda-nvml
|
||||
Epoch: 1
|
||||
Version: 13.0.39
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: NVIDIA Management library (NVML)
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
|
||||
@@ -4,12 +4,12 @@
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 12-8
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: %(echo %real_name | tr '_' '-')
|
||||
Epoch: 1
|
||||
Version: 13.0.39
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: CUDA nvprune
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
@@ -42,4 +42,3 @@ install -m 0755 -p -D bin/nvprune %{buildroot}%{_bindir}/nvprune
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
|
||||
|
||||
@@ -4,12 +4,12 @@
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 12-8
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: %(echo %real_name | tr '_' '-')
|
||||
Epoch: 1
|
||||
Version: 13.0.48
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: CUDA runtime compilation library (NVRTC)
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
@@ -100,4 +100,3 @@ sed -i \
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
|
||||
|
||||
@@ -4,12 +4,12 @@
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 12-8
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: %(echo %real_name | tr '_' '-')
|
||||
Epoch: 1
|
||||
Version: 13.0.39
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: NVIDIA Tools Extension (NVTX) library
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
@@ -62,33 +62,12 @@ sed -i \
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%{_libdir}/libnvToolsExt.so.*
|
||||
%{_libdir}/libnvtx3interop.so.*
|
||||
|
||||
%files devel
|
||||
%{_includedir}/nvToolsExtCuda.h
|
||||
%{_includedir}/nvToolsExtCudaRt.h
|
||||
%{_includedir}/nvToolsExt.h
|
||||
%{_includedir}/nvToolsExtOpenCL.h
|
||||
%{_includedir}/nvToolsExtSync.h
|
||||
%dir %{_includedir}/nvtx3/
|
||||
%{_includedir}/nvtx3/nvToolsExtCuda.h
|
||||
%{_includedir}/nvtx3/nvToolsExtCudaRt.h
|
||||
%{_includedir}/nvtx3/nvToolsExt.h
|
||||
%{_includedir}/nvtx3/nvToolsExtOpenCL.h
|
||||
%{_includedir}/nvtx3/nvToolsExtSync.h
|
||||
%dir %{_includedir}/nvtx3/nvtxDetail/
|
||||
%{_includedir}/nvtx3/nvtxDetail/nvtxImplCore.h
|
||||
%{_includedir}/nvtx3/nvtxDetail/nvtxImplCudaRt_v3.h
|
||||
%{_includedir}/nvtx3/nvtxDetail/nvtxImplCuda_v3.h
|
||||
%{_includedir}/nvtx3/nvtxDetail/nvtxImpl.h
|
||||
%{_includedir}/nvtx3/nvtxDetail/nvtxImplOpenCL_v3.h
|
||||
%{_includedir}/nvtx3/nvtxDetail/nvtxImplSync_v3.h
|
||||
%{_includedir}/nvtx3/nvtxDetail/nvtxInitDecls.h
|
||||
%{_includedir}/nvtx3/nvtxDetail/nvtxInitDefs.h
|
||||
%{_includedir}/nvtx3/nvtxDetail/nvtxInit.h
|
||||
%{_includedir}/nvtx3/nvtxDetail/nvtxLinkOnce.h
|
||||
%{_includedir}/nvtx3/nvtxDetail/nvtxTypes.h
|
||||
%{_libdir}/libnvToolsExt.so
|
||||
%{_includedir}/nvtx3/*
|
||||
%{_libdir}/libnvtx3interop.so
|
||||
%{_libdir}/pkgconfig/nvToolsExt.pc
|
||||
|
||||
%changelog
|
||||
|
||||
@@ -4,5 +4,5 @@ includedir=INCLUDE_DIR
|
||||
Name: nvToolsExt
|
||||
Description: NVIDIA Tools Extension
|
||||
Version: CUDA_VERSION
|
||||
Libs: -L${libdir} -lnvToolsExt
|
||||
Libs: -L${libdir} -lnvtx3interop
|
||||
Cflags: -I${includedir}
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "cuda-sandbox.spec"
|
||||
}
|
||||
|
||||
@@ -4,18 +4,19 @@
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 12-8
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: cuda-sandbox
|
||||
Epoch: 1
|
||||
Version: 13.0.39
|
||||
Release: 1%?dist
|
||||
Release: 2%{?dist}
|
||||
Summary: CUDA nvsandboxutils
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
ExclusiveArch: x86_64
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
Source0: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-x86_64/%{real_name}-linux-x86_64-%{version}-archive.tar.xz
|
||||
Source1: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-sbsa/%{real_name}-linux-sbsa-%{version}-archive.tar.xz
|
||||
|
||||
Conflicts: %{name}-%{major_package_version} < %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
|
||||
@@ -35,13 +36,19 @@ Conflicts: %{name}-devel-%{major_package_version} < %{?epoch:%{epoch}:}%{ve
|
||||
This package provides development files for the CUDA nvsandboxutils library.
|
||||
|
||||
%prep
|
||||
%ifarch x86_64
|
||||
%setup -q -n %{real_name}-linux-x86_64-%{version}-archive
|
||||
%endif
|
||||
|
||||
%ifarch aarch64
|
||||
%setup -q -T -b 1 -n %{real_name}-linux-sbsa-%{version}-archive
|
||||
%endif
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}%{_includedir}
|
||||
|
||||
cp -fr include/* %{buildroot}%{_includedir}/
|
||||
install -p -m 0644 -D %{_lib}/stubs/libnvidia-sandboxutils_loader.a %{buildroot}%{_libdir}/libnvidia-sandboxutils_loader.a
|
||||
install -p -m 0644 -D lib*/stubs/libnvidia-sandboxutils_loader.a %{buildroot}%{_libdir}/libnvidia-sandboxutils_loader.a
|
||||
|
||||
%files devel
|
||||
%license LICENSE
|
||||
|
||||
@@ -4,12 +4,12 @@
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 12-8
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: cuda-sanitizer
|
||||
Epoch: 1
|
||||
Version: 13.0.48
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: CUDA Compute Sanitizer API
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%global debug_package %{nil}
|
||||
%global major_package_version 12-8
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: cuda
|
||||
Version: 13.0.39
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: NVIDIA Compute Unified Device Architecture Toolkit
|
||||
Epoch: 1
|
||||
License: CUDA Toolkit
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 12-8
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: libcublas
|
||||
Epoch: 1
|
||||
Version: 13.0.0.19
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: NVIDIA CUDA Basic Linear Algebra Subroutines (cuBLAS) libraries
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 12-8
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: libcufft
|
||||
Epoch: 2
|
||||
Version: 12.0.0.15
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: NVIDIA CUDA Fast Fourier Transform library (cuFFT) libraries
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
@@ -94,9 +94,8 @@ sed -i \
|
||||
|
||||
%files static
|
||||
%{_libdir}/libcufft_static.a
|
||||
%{_libdir}/libcufft_static_nocallback.a
|
||||
%dnl %{_libdir}/libcufft_static_nocallback.a
|
||||
%{_libdir}/libcufftw_static.a
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 12-8
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: libcufile
|
||||
Epoch: 1
|
||||
Version: 1.15.0.42
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: NVIDIA GPUDirect Storage library (cuFile)
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
@@ -100,15 +100,9 @@ sed -i \
|
||||
%{_libdir}/libcufile_rdma.so
|
||||
%{_libdir}/libcufile.so
|
||||
%{_libdir}/pkgconfig/cufile.pc
|
||||
%{_mandir}/man3/CUfileFSOps.3*
|
||||
%{_mandir}/man3/CUfile*.3*
|
||||
%{_mandir}/man3/cufileRDMAInfo.3*
|
||||
%{_mandir}/man3/cufile.h.3*
|
||||
%{_mandir}/man3/CUfileDrvProps.3*
|
||||
%{_mandir}/man3/CUfileDescr_t.3*
|
||||
%{_mandir}/man3/CUfileError.3*
|
||||
%{_mandir}/man3/CUfileIOParams.3*
|
||||
%{_mandir}/man3/CUfileIOEvents.3*
|
||||
%{_mandir}/man3/CUfileOpError.h.3*
|
||||
|
||||
%files static
|
||||
%{_libdir}/libcufile_rdma_static.a
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 12-8
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: libcurand
|
||||
Epoch: 2
|
||||
Version: 10.4.0.35
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: NVIDIA CUDA Random Number Generation library (cuRAND)
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
@@ -97,4 +97,3 @@ sed -i \
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 12-8
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: libcusolver
|
||||
Epoch: 2
|
||||
Version: 12.0.3.29
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: NVIDIA cuSOLVER library
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 12-8
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: libcusparse
|
||||
Epoch: 1
|
||||
Version: 12.6.2.49
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: NVIDIA CUDA Sparse Matrix library (cuSPARSE) library
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
@@ -85,4 +85,3 @@ sed -i \
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 12-8
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: libnpp
|
||||
Epoch: 1
|
||||
Version: 13.0.0.50
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: NVIDIA Performance Primitives libraries
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 12-8
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: libnvfatbin
|
||||
Epoch: 1
|
||||
Version: 13.0.39
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: CUDA Fatbin Creator API
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
@@ -86,4 +86,3 @@ sed -i \
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 12-8
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: libnvjitlink
|
||||
Epoch: 1
|
||||
Version: 13.0.39
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: NVIDIA compiler library for JIT LTO functionality
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 12-8
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: libnvjpeg
|
||||
Epoch: 1
|
||||
Version: 13.0.0.40
|
||||
Release: 1%?dist
|
||||
Release: 1%{?dist}
|
||||
Summary: CUDA NVIDIA JPEG decoder (nvJPEG)
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
@@ -81,4 +81,3 @@ sed -i \
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "libnvptxcompiler-devel.spec"
|
||||
}
|
||||
labels {
|
||||
subrepo = "nvidia"
|
||||
updbranch = 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
%global real_name libnvptxcompiler
|
||||
|
||||
%global debug_package %{nil}
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: %{real_name}-devel
|
||||
Epoch: 1
|
||||
Version: 13.0.48
|
||||
Release: 1%{?dist}
|
||||
Summary: CUDA nvptxcompiler
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
Source0: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-x86_64/%{real_name}-linux-x86_64-%{version}-archive.tar.xz
|
||||
Source1: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-sbsa/%{real_name}-linux-sbsa-%{version}-archive.tar.xz
|
||||
|
||||
Conflicts: %{real_name}-%{major_package_version} < %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
|
||||
%description
|
||||
Compiler IR for CUDA applications.
|
||||
|
||||
%prep
|
||||
%ifarch x86_64
|
||||
%setup -q -n %{real_name}-linux-x86_64-%{version}-archive
|
||||
%endif
|
||||
|
||||
%ifarch aarch64
|
||||
%setup -q -T -b 1 -n %{real_name}-linux-sbsa-%{version}-archive
|
||||
%endif
|
||||
|
||||
%install
|
||||
install -p -m 0755 -D lib/libnvptxcompiler_static.a %{buildroot}%{_libdir}/libnvptxcompiler_static.a
|
||||
install -p -m 0644 -D include/nvPTXCompiler.h %{buildroot}%{_includedir}/nvPTXCompiler.h
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%{_libdir}/libnvptxcompiler_static.a
|
||||
%{_includedir}/nvPTXCompiler.h
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,3 @@
|
||||
import "andax/nvidia.rhai" as nvidia;
|
||||
|
||||
rpm.version(nvidia::nvidia_component_version("libnvptxcompiler"));
|
||||
@@ -0,0 +1,9 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "libnvvm.spec"
|
||||
}
|
||||
labels {
|
||||
subrepo = "nvidia"
|
||||
updbranch = 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
%global real_name libnvvm
|
||||
|
||||
%global debug_package %{nil}
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: %(echo %real_name | tr '_' '-')
|
||||
Epoch: 1
|
||||
Version: 13.0.48
|
||||
Release: 1%{?dist}
|
||||
Summary: CUDA NVVM
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
Source0: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-x86_64/%{real_name}-linux-x86_64-%{version}-archive.tar.xz
|
||||
Source1: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-sbsa/%{real_name}-linux-sbsa-%{version}-archive.tar.xz
|
||||
|
||||
Conflicts: %{name}-%{major_package_version} < %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
|
||||
%description
|
||||
Compiler IR for CUDA applications.
|
||||
|
||||
%prep
|
||||
%ifarch x86_64
|
||||
%setup -q -n %{real_name}-linux-x86_64-%{version}-archive
|
||||
%endif
|
||||
|
||||
%ifarch aarch64
|
||||
%setup -q -T -b 1 -n %{real_name}-linux-sbsa-%{version}-archive
|
||||
%endif
|
||||
|
||||
%install
|
||||
install -p -m 0755 -D nvvm/bin/cicc %{buildroot}%{_bindir}/cicc
|
||||
install -p -m 0644 -D nvvm/include/nvvm.h %{buildroot}%{_includedir}/nvvm.h
|
||||
install -p -m 0644 -D nvvm/libdevice/libdevice.10.bc %{buildroot}%{_datadir}/libdevice/libdevice.10.bc
|
||||
|
||||
mkdir -p %{buildroot}%{_libdir}
|
||||
cp -fr nvvm/lib64/* %{buildroot}%{_libdir}/
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%{_bindir}/cicc
|
||||
%{_datadir}/libdevice
|
||||
%{_includedir}/nvvm.h
|
||||
%{_libdir}/libnvvm.so
|
||||
%{_libdir}/libnvvm.so.*
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,3 @@
|
||||
import "andax/nvidia.rhai" as nvidia;
|
||||
|
||||
rpm.version(nvidia::nvidia_component_version("libnvvm"));
|
||||
@@ -0,0 +1,9 @@
|
||||
project "pkg" {
|
||||
rpm {
|
||||
spec = "cuda-crt.spec"
|
||||
}
|
||||
labels {
|
||||
updbranch = 1
|
||||
subrepo = "nvidia"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
%global real_name cuda_crt
|
||||
|
||||
%global debug_package %{nil}
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: %(echo %real_name | tr '_' '-')
|
||||
Epoch: 1
|
||||
Version: 13.0.48
|
||||
Release: 1%{?dist}
|
||||
Summary: CUDA crt
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
Source0: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-x86_64/%{real_name}-linux-x86_64-%{version}-archive.tar.xz
|
||||
Source1: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-sbsa/%{real_name}-linux-sbsa-%{version}-archive.tar.xz
|
||||
|
||||
Conflicts: %{name}-%{major_package_version} < %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
|
||||
%description
|
||||
CUDA crt Compiler for CUDA applications.
|
||||
|
||||
%prep
|
||||
%ifarch x86_64
|
||||
%setup -q -n %{real_name}-linux-x86_64-%{version}-archive
|
||||
%endif
|
||||
|
||||
%ifarch aarch64
|
||||
%setup -q -T -b 1 -n %{real_name}-linux-sbsa-%{version}-archive
|
||||
%endif
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}%{_includedir}
|
||||
cp -fra include/crt %{buildroot}%{_includedir}/
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%{_includedir}/crt
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,3 @@
|
||||
import "andax/nvidia.rhai" as nvidia;
|
||||
|
||||
rpm.version(nvidia::nvidia_component_version("cuda_crt"));
|
||||
@@ -0,0 +1,9 @@
|
||||
project "pkg" {
|
||||
rpm {
|
||||
spec = "cuda-ctadvisor.spec"
|
||||
}
|
||||
labels {
|
||||
updbranch = 1
|
||||
subrepo = "nvidia"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
%global real_name cuda_ctadvisor
|
||||
|
||||
%global debug_package %{nil}
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: %(echo %real_name | tr '_' '-')
|
||||
Epoch: 1
|
||||
Version: 13.0.39
|
||||
Release: 1%{?dist}
|
||||
Summary: CUDA ctadvisor
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
Source0: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-x86_64/%{real_name}-linux-x86_64-%{version}-archive.tar.xz
|
||||
Source1: https://developer.download.nvidia.com/compute/cuda/redist/%{real_name}/linux-sbsa/%{real_name}-linux-sbsa-%{version}-archive.tar.xz
|
||||
|
||||
Conflicts: %{name}-%{major_package_version} < %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
|
||||
%description
|
||||
CUDA ctadvisor is a tool that analyzes trace files generated by NVCC and NVRTC,
|
||||
and emits advices to reduce compilation time.
|
||||
|
||||
%prep
|
||||
%ifarch x86_64
|
||||
%setup -q -n %{real_name}-linux-x86_64-%{version}-archive
|
||||
%endif
|
||||
|
||||
%ifarch aarch64
|
||||
%setup -q -T -b 1 -n %{real_name}-linux-sbsa-%{version}-archive
|
||||
%endif
|
||||
|
||||
%install
|
||||
install -p -m 0755 -D bin/ctadvisor %{buildroot}%{_bindir}/ctadvisor
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%{_bindir}/ctadvisor
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -0,0 +1,3 @@
|
||||
import "andax/nvidia.rhai" as nvidia;
|
||||
|
||||
rpm.version(nvidia::nvidia_component_version("cuda_ctadvisor"));
|
||||
@@ -4,12 +4,12 @@
|
||||
%global __strip /bin/true
|
||||
%global _missing_build_ids_terminate_build 0
|
||||
%global _build_id_links none
|
||||
%global major_package_version 12-8
|
||||
%global major_package_version 13-0
|
||||
|
||||
Name: %(echo %real_name | tr '_' '-')
|
||||
Epoch: 1
|
||||
Version: 13.0.48
|
||||
Release: 1%?dist
|
||||
Release: 2%{?dist}
|
||||
Summary: CUDA Compiler (NVCC)
|
||||
License: CUDA Toolkit
|
||||
URL: https://developer.nvidia.com/cuda-toolkit
|
||||
@@ -30,6 +30,10 @@ Obsoletes: cuda-gcc
|
||||
Provides: cuda-gcc
|
||||
%endif
|
||||
|
||||
Requires: cuda-crt
|
||||
Requires: libnvptxcompiler-devel
|
||||
Requires: libnvvm-devel
|
||||
|
||||
%description
|
||||
The compilation trajectory involves several splitting, compilation,
|
||||
preprocessing, and merging steps for each CUDA source file. It is the purpose of
|
||||
@@ -57,15 +61,10 @@ code from NVVM IR.
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}%{_bindir}
|
||||
|
||||
mkdir -p %{buildroot}%{_includedir}
|
||||
mkdir -p %{buildroot}%{_libdir}
|
||||
mkdir -p %{buildroot}%{_datadir}/nvcc/
|
||||
|
||||
cp -fr bin/* nvvm/bin/* %{buildroot}%{_bindir}/
|
||||
cp -fr include/* nvvm/include/* %{buildroot}%{_includedir}/
|
||||
cp -fr lib/* nvvm/lib64/* %{buildroot}%{_libdir}/
|
||||
cp -fr nvvm/libdevice/* %{buildroot}%{_datadir}/nvcc/
|
||||
cp -fr bin/* %{buildroot}%{_bindir}/
|
||||
cp -fr include/* %{buildroot}%{_includedir}/
|
||||
|
||||
cp -f %{SOURCE3} %{buildroot}%{_bindir}/
|
||||
|
||||
@@ -77,54 +76,18 @@ sed -i \
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%{_bindir}/__nvcc_device_query
|
||||
%{_bindir}/bin2c
|
||||
%{_bindir}/cicc
|
||||
%dir %{_bindir}/crt/
|
||||
%{_bindir}/crt/link.stub
|
||||
%{_bindir}/crt/prelink.stub
|
||||
%{_bindir}/cudafe++
|
||||
%{_bindir}/fatbinary
|
||||
%{_bindir}/nvcc
|
||||
%{_bindir}/__nvcc_device_query
|
||||
%{_bindir}/nvcc.profile
|
||||
%{_bindir}/nvlink
|
||||
%{_bindir}/ptxas
|
||||
%dir %{_datadir}/nvcc/
|
||||
%{_datadir}/nvcc/libdevice.10.bc
|
||||
%dir %{_includedir}/crt/
|
||||
%{_includedir}/crt/common_functions.h
|
||||
%{_includedir}/crt/cudacc_ext.h
|
||||
%{_includedir}/crt/device_double_functions.h
|
||||
%{_includedir}/crt/device_double_functions.hpp
|
||||
%{_includedir}/crt/device_fp128_functions.h
|
||||
%{_includedir}/crt/device_functions.h
|
||||
%{_includedir}/crt/device_functions.hpp
|
||||
%{_includedir}/crt/func_macro.h
|
||||
%{_includedir}/crt/host_config.h
|
||||
%{_includedir}/crt/host_defines.h
|
||||
%{_includedir}/crt/host_runtime.h
|
||||
%{_includedir}/crt/math_functions.h
|
||||
%{_includedir}/crt/math_functions.hpp
|
||||
%{_includedir}/crt/mma.h
|
||||
%{_includedir}/crt/mma.hpp
|
||||
%{_includedir}/crt/nvfunctional
|
||||
%{_includedir}/crt/sm_70_rt.h
|
||||
%{_includedir}/crt/sm_70_rt.hpp
|
||||
%{_includedir}/crt/sm_80_rt.h
|
||||
%{_includedir}/crt/sm_80_rt.hpp
|
||||
%{_includedir}/crt/sm_90_rt.h
|
||||
%{_includedir}/crt/sm_90_rt.hpp
|
||||
%{_includedir}/crt/sm_100_rt.h
|
||||
%{_includedir}/crt/sm_100_rt.hpp
|
||||
%{_includedir}/crt/storage_class.h
|
||||
%{_includedir}/fatbinary_section.h
|
||||
%{_includedir}/nvPTXCompiler.h
|
||||
%{_includedir}/nvvm.h
|
||||
|
||||
%{_libdir}/libnvptxcompiler_static.a
|
||||
%{_libdir}/libnvvm.so
|
||||
%{_libdir}/libnvvm.so.4
|
||||
%{_libdir}/libnvvm.so.4.0.0
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
@@ -1,4 +1,4 @@
|
||||
NVVMIR_LIBRARY_DIR = /usr/share/cuda
|
||||
NVVMIR_LIBRARY_DIR = /usr/share/libdevice
|
||||
PATH += /usr/libexec/cuda/open64/bin:
|
||||
INCLUDES += "-IINCLUDE_DIR"
|
||||
LIBRARIES =+ "-LLIBDIR"
|
||||
Reference in New Issue
Block a user