packages: cudatoolkit/cudatoolkit.spec - up to 3.1 - do not install profile...
baggins
baggins at pld-linux.org
Wed Oct 6 12:40:04 CEST 2010
Author: baggins Date: Wed Oct 6 10:40:04 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- up to 3.1
- do not install profiler by default as it requires either Qt < 4.7 or
packaging additional set of internal qt libs
---- Files affected:
packages/cudatoolkit:
cudatoolkit.spec (1.4 -> 1.5)
---- Diffs:
================================================================
Index: packages/cudatoolkit/cudatoolkit.spec
diff -u packages/cudatoolkit/cudatoolkit.spec:1.4 packages/cudatoolkit/cudatoolkit.spec:1.5
--- packages/cudatoolkit/cudatoolkit.spec:1.4 Tue Feb 16 16:06:44 2010
+++ packages/cudatoolkit/cudatoolkit.spec Wed Oct 6 12:39:59 2010
@@ -1,15 +1,19 @@
# $Revision$, $Date$
+#
+# Conditional build:
+%bcond_with prof # package computeprof (requires Qt < 4.7)
+#
Summary: NVIDIA CUDA Toolkit
Summary(pl.UTF-8): Zestaw narzędzi NVIDIA CUDA
Name: cudatoolkit
-Version: 2.3
-Release: 2
+Version: 3.1
+Release: 1
License: nVidia Binary
Group: Applications
-Source0: http://developer.download.nvidia.com/compute/cuda/2_3/toolkit/%{name}_%{version}_linux_32_fedora10.run
-# Source0-md5: 4c7d5002aeff376f826e9744d8322dbe
-Source1: http://developer.download.nvidia.com/compute/cuda/2_3/toolkit/%{name}_%{version}_linux_64_fedora10.run
-# Source1-md5: 9da21f449005be25d0fc928c914562ba
+Source0: http://developer.download.nvidia.com/compute/cuda/3_1/toolkit/%{name}_%{version}_linux_32_fedora12.run
+# Source0-md5: da98863cf8d538a083dd8958133f76a9
+Source1: http://developer.download.nvidia.com/compute/cuda/3_1/toolkit/%{name}_%{version}_linux_64_fedora12.run
+# Source1-md5: 704b9b937526b758cf8e33817de64d35
URL: http://www.nvidia.com/object/cuda_home.html
Requires: %{name}-libs = %{version}-%{release}
Requires: qt4-assistant
@@ -54,7 +58,7 @@
/bin/sh %{SOURCE1} --noexec --keep
%endif
-cp -a pkg/cudaprof/doc pkg/cudaprof/cudaprof
+cp -a pkg/computeprof/doc pkg/computeprof/computeprof
%build
@@ -71,12 +75,15 @@
cp -a pkg/open64 $RPM_BUILD_ROOT%{_libdir}/cuda
-cp -a pkg/cudaprof/doc/cudaprof.{html,q*} $RPM_BUILD_ROOT%{_libdir}/cuda/prof/doc
-cp -a pkg/cudaprof/doc/help.png $RPM_BUILD_ROOT%{_libdir}/cuda/prof/doc
-install pkg/cudaprof/bin/cudaprof $RPM_BUILD_ROOT%{_libdir}/cuda/prof/bin
+%if %{with prof}
+cp -a pkg/computeprof/doc/computeprof.{html,q*} $RPM_BUILD_ROOT%{_libdir}/cuda/prof/doc
+cp -a pkg/computeprof/doc/help.png $RPM_BUILD_ROOT%{_libdir}/cuda/prof/doc
+install pkg/computeprof/bin/computeprof $RPM_BUILD_ROOT%{_libdir}/cuda/prof/bin
ln -s %{_libdir}/qt4/bin/assistant $RPM_BUILD_ROOT%{_libdir}/cuda/prof/bin/assistant
-ln -s %{_libdir}/cuda/prof/bin/cudaprof $RPM_BUILD_ROOT%{_bindir}/cudaprof
+ln -s %{_libdir}/cuda/prof/bin/computeprof $RPM_BUILD_ROOT%{_bindir}/computeprof
+%endif
+
ln -s %{_libdir}/cuda/open64/bin/nvopencc $RPM_BUILD_ROOT%{_bindir}/nvopencc
%clean
@@ -88,11 +95,10 @@
%files
%defattr(644,root,root,755)
%doc pkg/doc/* pkg/bin/nvcc.profile
-%doc pkg/cudaprof/CUDA_Visual_Profiler_Release_Notes.txt pkg/cudaprof/cudaprof
%attr(755,root,root) %{_bindir}/bin2c
%attr(755,root,root) %{_bindir}/cuda-gdb
+%attr(755,root,root) %{_bindir}/cuda-memcheck
%attr(755,root,root) %{_bindir}/cudafe*
-%attr(755,root,root) %{_bindir}/cudaprof
%attr(755,root,root) %{_bindir}/fatbin
%attr(755,root,root) %{_bindir}/filehash
%attr(755,root,root) %{_bindir}/nvcc
@@ -100,10 +106,14 @@
%attr(755,root,root) %{_bindir}/ptxas
%{_includedir}/cuda
%dir %{_libdir}/cuda
+%if %{with prof}
+%doc pkg/computeprof/CUDA_Visual_Profiler_Release_Notes.txt pkg/computeprof/computeprof
%dir %{_libdir}/cuda/prof
%dir %{_libdir}/cuda/prof/bin
+%attr(755,root,root) %{_bindir}/computeprof
%attr(755,root,root) %{_libdir}/cuda/prof/bin/*
%{_libdir}/cuda/prof/doc
+%endif
%dir %{_libdir}/cuda/open64
%dir %{_libdir}/cuda/open64/bin
%dir %{_libdir}/cuda/open64/lib
@@ -115,7 +125,7 @@
%files libs
%defattr(644,root,root,755)
-%attr(755,root,root) %ghost %{_libdir}/lib*.so.2
+%attr(755,root,root) %ghost %{_libdir}/lib*.so.3
%attr(755,root,root) %{_libdir}/lib*.so.*.*
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -124,6 +134,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.5 2010/10/06 10:39:59 baggins
+- up to 3.1
+- do not install profiler by default as it requires either Qt < 4.7 or
+ packaging additional set of internal qt libs
+
Revision 1.4 2010/02/16 15:06:44 baggins
- rel 2
- install (required) open64 nvopencc
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/cudatoolkit/cudatoolkit.spec?r1=1.4&r2=1.5&f=u
More information about the pld-cvs-commit
mailing list