Source: libnccl-devel-2.25.1-1+cuda12.8.x86_64.rpm.tgz
# rpmrebuild autogenerated specfile
#to build from spec using rpmbuild :
#ln -s / /tmp/buildroot
#rpmbuild --buildroot /tmp/buildroot -bb specfile
#rm /tmp/builroot

%define defaultbuildroot /
AutoProv: no
%undefine __find_provides
AutoReq: no
%undefine __find_requires
# Do not try autogenerate prereq/conflicts/obsoletes and check files
%undefine __check_files
%undefine __find_prereq
%undefine __find_conflicts
%undefine __find_obsoletes
# Be sure buildpolicy set to do nothing
%define __spec_install_post %{nil}
# Something that need for rpm-4.1
%define _missing_doc_files_terminate_build 0
#dummy
#dummy
#BUILDHOST:    dvssc-rh9-vb105.nvidia.com
#BUILDTIME:    Tue Jan 14 10:53:21 2025
#SOURCERPM:    libnccl-2.25.1-1+cuda12.8.src.rpm

#RPMVERSION:   4.16.1.3



#OS:           linux
#SIZE:           41214
#ARCHIVESIZE:           42468
#ARCH:         x86_64
#BuildArch:     x86_64
Name:          libnccl-devel
Version:       2.25.1
Release:       2
License:       BSD 
Group:         Development/Libraries
Summary:       NVIDIA Collective Communication Library (NCCL) Runtime


URL:           http://developer.nvidia.com/nccl









Provides:      libnccl-devel = 2.25.1-1+cuda12.8
Provides:      libnccl-devel(x86-64) = 2.25.1-1+cuda12.8
Requires(post): /sbin/ldconfig  
Requires(postun): /sbin/ldconfig  
Requires:      libc.so.6()(64bit)  
Requires:      libc.so.6(GLIBC_2.2.5)(64bit)  
Requires:      libc.so.6(GLIBC_2.34)(64bit)  
Requires:      libgcc_s.so.1()(64bit)  
Requires:      libm.so.6()(64bit)  
Requires:      libnccl >= 2.25.1
Requires:      libstdc++.so.6()(64bit)  
#Requires:      rpmlib(CompressedFileNames) <= 3.0.4-1
#Requires:      rpmlib(FileDigests) <= 4.6.0-1
#Requires:      rpmlib(PayloadFilesHavePrefix) <= 4.0-1
#Requires:      rpmlib(PayloadIsZstd) <= 5.4.18-1
Requires:      rtld(GNU_HASH)  





%description
NCCL development files
%files
%attr(0755, root, root) "/usr/bin/ncclras"
%attr(0644, root, root) "/usr/include/nccl.h"
"/usr/lib/.build-id/30/470cdf9abab7c9ec5216d7f67a585cfb18cf77"
"/usr/lib64/libnccl.so"
%doc %attr(0644, root, root) "/usr/share/doc/libnccl-devel/LICENSE.txt"






%post -p /sbin/ldconfig



%postun -p /sbin/ldconfig

%changelog


%package static
Summary:       NVIDIA Collective Communication Library (NCCL) Runtime
%description static

%install
rm -rf %{buildroot}
mkdir -p  %{buildroot}
tar -zxvf %{SOURCE0} -C %{buildroot}