Lines 15-22
Link Here
|
15 |
%define nv_version 319 |
15 |
%define nv_version 319 |
16 |
%define nv_release 32 |
16 |
%define nv_release 32 |
17 |
%define nv_minor %nil |
17 |
%define nv_minor %nil |
18 |
%define pkg_rel alt114 |
18 |
%define pkg_rel alt114.1 |
19 |
%def_disable common |
19 |
%def_enable common |
20 |
%def_enable kernelsource |
20 |
%def_enable kernelsource |
21 |
|
21 |
|
22 |
%define tbver %{nv_version}.%{nv_release}.%{nv_minor} |
22 |
%define tbver %{nv_version}.%{nv_release}.%{nv_minor} |
Lines 86-92
BuildRequires: kernel-build-tools rpm-macros-alternatives
Link Here
|
86 |
ExclusiveArch: %ix86 x86_64 |
86 |
ExclusiveArch: %ix86 x86_64 |
87 |
#ExcludeArch: ppc64 x86_64 ppc s390 s390x ia64 |
87 |
#ExcludeArch: ppc64 x86_64 ppc s390 s390x ia64 |
88 |
|
88 |
|
89 |
|
89 |
Packager: Denis Pynkin <dans@altlinux.ru> |
90 |
|
90 |
|
91 |
Group: %myGroup |
91 |
Group: %myGroup |
92 |
Summary: %mySummary |
92 |
Summary: %mySummary |
Lines 132-138
GeForce/Quadro. Более ранние версии видеокарт на б
Link Here
|
132 |
Group: Development/Kernel |
132 |
Group: Development/Kernel |
133 |
Summary: Linux %module_name modules sources |
133 |
Summary: Linux %module_name modules sources |
134 |
License: %myLicense |
134 |
License: %myLicense |
135 |
Packager: Kernel Maintainer Team <kernel@packages.altlinux.org> |
135 |
Packager: Denis Pynkin <dans@altlinux.ru> |
136 |
# |
136 |
# |
137 |
%description -n kernel-source-%module_name-%module_version |
137 |
%description -n kernel-source-%module_name-%module_version |
138 |
%module_name modules sources for Linux kernel |
138 |
%module_name modules sources for Linux kernel |
Lines 145-150
License: %myLicense
Link Here
|
145 |
%description -n %{bin_pkg_name}-devel |
145 |
%description -n %{bin_pkg_name}-devel |
146 |
Development files for NVIDIA OpenGL |
146 |
Development files for NVIDIA OpenGL |
147 |
|
147 |
|
|
|
148 |
%package -n %{bin_pkg_name}_%{version}-cuda |
149 |
Group: Development/C |
150 |
Summary: CUDA related binaries and libraries |
151 |
License: %myLicense |
152 |
Requires: libcuda |
153 |
Provides: %virtual_pkg_name-cuda = %version-%release |
154 |
Obsoletes: %virtual_pkg_name-cuda < %version-%release |
155 |
|
156 |
%description -n %{bin_pkg_name}_%{version}-cuda |
157 |
NVIDIA CUDA related binaries and libraries |
158 |
|
148 |
%package -n libcuda |
159 |
%package -n libcuda |
149 |
Group: Development/C |
160 |
Group: Development/C |
150 |
Summary: CUDA library |
161 |
Summary: CUDA library |
Lines 172-177
Group: Development/C
Link Here
|
172 |
Summary: Development files for NVIDIA VDPAU |
183 |
Summary: Development files for NVIDIA VDPAU |
173 |
License: %myLicense |
184 |
License: %myLicense |
174 |
Requires: libvdpau = %version-%release libX11-devel |
185 |
Requires: libvdpau = %version-%release libX11-devel |
|
|
186 |
|
175 |
%description -n libvdpau-devel |
187 |
%description -n libvdpau-devel |
176 |
Development files for NVIDIA VDPAU |
188 |
Development files for NVIDIA VDPAU |
177 |
|
189 |
|
Lines 287-292
cat > %buildroot/%_altdir/%name <<__EOF__
Link Here
|
287 |
%_bindir/nvidia-bug-report.sh %_bindir/nvidia-bug-report-%version.sh %version |
299 |
%_bindir/nvidia-bug-report.sh %_bindir/nvidia-bug-report-%version.sh %version |
288 |
__EOF__ |
300 |
__EOF__ |
289 |
|
301 |
|
|
|
302 |
# for Cuda |
303 |
for F in nvidia-smi nvidia-cuda-mps-control nvidia-cuda-mps-server |
304 |
do |
305 |
install -m 0755 $F %buildroot/%_bindir/ |
306 |
done |
307 |
# Not sure if we need it: |
308 |
%__install -m 0644 libnvidia-ml.so.%tbver %buildroot/%_libdir/ |
290 |
|
309 |
|
291 |
%post -n %{bin_pkg_name}_%{version} |
310 |
%post -n %{bin_pkg_name}_%{version} |
292 |
# switch nvidia driver and libraries |
311 |
# switch nvidia driver and libraries |
Lines 323-329
fi
Link Here
|
323 |
%nv_lib_dir/libglx.* |
342 |
%nv_lib_dir/libglx.* |
324 |
%nv_lib_dir/libGL.so* |
343 |
%nv_lib_dir/libGL.so* |
325 |
%nv_lib_dir/libnvidia-cfg.so* |
344 |
%nv_lib_dir/libnvidia-cfg.so* |
326 |
%nv_lib_dir/libvdpau_nvidia.so |
345 |
%nv_lib_dir/libvdpau_nvidia.so* |
327 |
%nv_lib_dir/libwfb.so |
346 |
%nv_lib_dir/libwfb.so |
328 |
%nv_lib_dir/libnvidia-wfb.so* |
347 |
%nv_lib_dir/libnvidia-wfb.so* |
329 |
%nv_lib_dir/nvidia.xinf |
348 |
%nv_lib_dir/nvidia.xinf |
Lines 334-354
fi
Link Here
|
334 |
%dir %_includedir/nvidia |
353 |
%dir %_includedir/nvidia |
335 |
%_includedir/nvidia/GL |
354 |
%_includedir/nvidia/GL |
336 |
|
355 |
|
337 |
%if 0 |
|
|
338 |
%files -n libvdpau |
356 |
%files -n libvdpau |
339 |
%_libdir/libvdpau.so.* |
357 |
%_libdir/libvdpau.so.* |
340 |
|
358 |
|
|
|
359 |
%if 1 |
341 |
%files -n libvdpau-devel |
360 |
%files -n libvdpau-devel |
342 |
%_libdir/libvdpau.so |
361 |
%_libdir/libvdpau.so |
343 |
%_includedir/vdpau |
362 |
#_includedir/vdpau |
344 |
%endif |
363 |
%endif |
345 |
|
364 |
|
346 |
#%files -n libcuda |
365 |
%files -n %{bin_pkg_name}_%{version}-cuda |
347 |
#%_libdir/libcuda.so.* |
366 |
%_bindir/nvidia-smi |
|
|
367 |
%_bindir/nvidia-cuda* |
368 |
%_libdir/libnvidia-ml.so* |
348 |
|
369 |
|
349 |
#%files -n libcuda-devel |
370 |
%files -n libcuda |
350 |
#%_libdir/libcuda.so |
371 |
%_libdir/libcuda.so.* |
351 |
#%_includedir/cuda |
372 |
|
|
|
373 |
%files -n libcuda-devel |
374 |
%_libdir/libcuda.so |
375 |
#_includedir/cuda |
352 |
%endif |
376 |
%endif |
353 |
|
377 |
|
354 |
%if_enabled kernelsource |
378 |
%if_enabled kernelsource |
Lines 357-362
fi
Link Here
|
357 |
%endif |
381 |
%endif |
358 |
|
382 |
|
359 |
%changelog |
383 |
%changelog |
|
|
384 |
* Sat Jun 29 2013 Denis Pynkin <dans@altlinux.ru> 319.32-alt114.1 |
385 |
- Rebuild with cuda libs |
386 |
|
360 |
* Wed Jun 26 2013 Sergey V Turchin <zerg@altlinux.org> 319.32-alt114 |
387 |
* Wed Jun 26 2013 Sergey V Turchin <zerg@altlinux.org> 319.32-alt114 |
361 |
- new version |
388 |
- new version |
362 |
|
389 |
|
363 |
- |
|
|