]> git.pld-linux.org Git - packages/xorg-driver-video-nvidia.git/blob - xorg-driver-video-nvidia.spec
066e8c8603e589c4aa12dac6c6025ccaacfe369e
[packages/xorg-driver-video-nvidia.git] / xorg-driver-video-nvidia.spec
1 # TODO
2 # - should -libs Require main package?
3 # - solve this (shouldn't there be some obsoletes?):
4 #   error: xorg-driver-video-nvidia-169.12-3.i686 (cnfl Mesa-libGL) conflicts with installed Mesa-libGL-7.0.3-2.i686
5 #   error: xorg-driver-video-nvidia-169.12-3.i686 (cnfl Mesa-libGL) conflicts with installed Mesa-libGL-7.0.3-2.i686
6 #
7 # Conditional build:
8 %bcond_without  dist_kernel     # without distribution kernel
9 %bcond_without  kernel          # without kernel packages
10 %bcond_without  userspace       # don't build userspace programs
11 %bcond_with     force_userspace # force userspace build (useful if alt_kernel is set)
12 %bcond_with     multigl         # package libGL and libglx.so in a way allowing concurrent install with nvidia/fglrx drivers
13 %bcond_with     verbose         # verbose build (V=1)
14
15 %if "%{_alt_kernel}" != "%{nil}"
16 %undefine       with_userspace
17 %endif
18 %if %{with force_userspace}
19 %define         with_userspace 1
20 %endif
21 %if %{without userspace}
22 # nothing to be placed to debuginfo package
23 %define         _enable_debug_packages  0
24 %endif
25 %define         no_install_post_check_so 1
26
27 %define         pname           xorg-driver-video-nvidia
28 %define         rel             6%{?with_multigl:.mgl}
29
30 Summary:        Linux Drivers for nVidia GeForce/Quadro Chips
31 Summary(hu.UTF-8):      Linux meghajtók nVidia GeForce/Quadro chipekhez
32 Summary(pl.UTF-8):      Sterowniki do kart graficznych nVidia GeForce/Quadro
33 Name:           %{pname}
34 Version:        270.30
35 Release:        %{rel}
36 Epoch:          1
37 License:        nVidia Binary
38 Group:          X11
39 Source0:        http://download.nvidia.com/XFree86/Linux-x86/%{version}/NVIDIA-Linux-x86-%{version}.run
40 # Source0-md5:  ff319212b9ac52d645df31027c31ee45
41 Source1:        http://download.nvidia.com/XFree86/Linux-x86_64/%{version}/NVIDIA-Linux-x86_64-%{version}-no-compat32.run
42 # Source1-md5:  2fa08295aa0d0ea21646bdc9630c5116
43 Source2:        %{pname}-xinitrc.sh
44 Source3:        gl.pc.in
45 Patch0:         X11-driver-nvidia-GL.patch
46 Patch1:         X11-driver-nvidia-desktop.patch
47 URL:            http://www.nvidia.com/object/unix.html
48 %if %{with kernel}
49 %{?with_dist_kernel:BuildRequires:      kernel%{_alt_kernel}-module-build >= 3:2.6.20.2}
50 %endif
51 BuildRequires:  %{kgcc_package}
52 BuildRequires:  rpmbuild(macros) >= 1.379
53 BuildRequires:  sed >= 4.0
54 BuildConflicts: XFree86-nvidia
55 Requires:       %{pname}-libs = %{epoch}:%{version}-%{rel}
56 Requires:       xorg-xserver-server
57 Requires:       xorg-xserver-server(videodrv-abi) <= 10.0
58 Requires:       xorg-xserver-server(videodrv-abi) >= 2.0
59 Provides:       xorg-xserver-module(glx)
60 Obsoletes:      XFree86-driver-nvidia
61 Obsoletes:      XFree86-nvidia
62 Conflicts:      XFree86-OpenGL-devel <= 4.2.0-3
63 ExclusiveArch:  %{ix86} %{x8664}
64 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
65
66 %define         _noautoreqdep   libGL.so.1
67
68 %description
69 This driver set adds improved 2D functionality to the Xorg X server as
70 well as high performance OpenGL acceleration, AGP support, support for
71 most flat panels, and 2D multiple monitor support. Supported hardware:
72 modern NVIDIA GeForce (from GeForce2 MX) and Quadro (Quadro4 and up)
73 based graphics accelerators.
74
75 The older graphics chips are unsupported:
76 - NV1 and RIVA 128/128ZX chips are supported in the base Xorg install
77   (nv driver)
78 - TNT/TNT2/GeForce 256/GeForce2 Ultra/Quadro2 are suported by -legacy
79   drivers.
80
81 %description -l hu.UTF-8
82 Ez a meghajtó kibővíti az Xorg X szerver 2D működését OpenGL
83 gyorsítással, AGP támogatással és támogatja a több monitort.
84 Támogatott hardverek: modern NVIDIA GeForce (GeForce2 MX-től) és
85 Quadro (Quadro4 és újabbak) alapú grafikai gyorsítók.
86
87 A régekbbi grafikus chipek nem támogatottak:
88 - NV1 és RIVA 128/128ZX chipek az alap Xorg telepítéssel (nv meghajtó)
89 - TNT/TNT2/GeForce 256/GeForce2 Ultra/Quadro2 a -legacy driverekkel
90   támogatottak.
91
92 %description -l pl.UTF-8
93 Usprawnione sterowniki dla kart graficznych nVidia do serwera Xorg,
94 dające wysokowydajną akcelerację OpenGL, obsługę AGP i wielu monitorów
95 2D. Obsługują w miarę nowe karty NVIDIA GeForce (od wersji GeForce2
96 MX) oraz Quadro (od wersji Quadro4).
97
98 Starsze układy graficzne nie są obsługiwane przez ten pakiet:
99 - NV1 i RIVA 128/128ZX są obsługiwane przez sterownik nv z Xorg
100 - TNT/TNT2/GeForce 256/GeForce 2 Ultra/Quadro 2 są obsługiwane przez
101   sterowniki -legacy
102
103 %package libs
104 Summary:        OpenGL (GL and GLX) Nvidia libraries
105 Summary(pl.UTF-8):      Biblioteki OpenGL (GL i GLX) Nvidia
106 Group:          X11/Development/Libraries
107 Requires(post,postun):  /sbin/ldconfig
108 Requires:       libvdpau >= 0.3
109 Provides:       OpenGL = 2.1
110 Provides:       OpenGL-GLX = 1.4
111 %if %{without multigl}
112 Obsoletes:      Mesa
113 %endif
114 Obsoletes:      X11-OpenGL-core < 1:7.0.0
115 Obsoletes:      X11-OpenGL-libGL < 1:7.0.0
116 Obsoletes:      XFree86-OpenGL-core < 1:7.0.0
117 Obsoletes:      XFree86-OpenGL-libGL < 1:7.0.0
118 %if %{without multigl}
119 Conflicts:      Mesa-libGL
120 %endif
121
122 %description libs
123 NVIDIA OpenGL (GL and GLX only) implementation libraries.
124
125 %description libs -l pl.UTF-8
126 Implementacja OpenGL (tylko GL i GLX) firmy NVIDIA.
127
128 %package devel
129 Summary:        OpenGL (GL and GLX) header files
130 Summary(hu.UTF-8):      OpenGL (GL és GLX) fejléc fájlok
131 Summary(pl.UTF-8):      Pliki nagłówkowe OpenGL (GL i GLX)
132 Group:          X11/Development/Libraries
133 Requires:       %{pname}-libs = %{epoch}:%{version}-%{rel}
134 Provides:       OpenGL-GLX-devel = 1.4
135 Provides:       OpenGL-devel = 2.1
136 Obsoletes:      X11-OpenGL-devel-base
137 Obsoletes:      XFree86-OpenGL-devel-base
138 Obsoletes:      XFree86-driver-nvidia-devel
139 Conflicts:      XFree86-OpenGL-devel < 4.3.99.902-0.3
140
141 %description devel
142 OpenGL header files (GL and GLX only) for NVIDIA OpenGL
143 implementation.
144
145 %description devel -l hu.UTF-8
146 OpenGL fejléc fájlok (csak GL és GLX) NVIDIA OpenGL implementációhoz.
147
148 %description devel -l pl.UTF-8
149 Pliki nagłówkowe OpenGL (tylko GL i GLX) dla implementacji OpenGL
150 firmy NVIDIA.
151
152 %package static
153 Summary:        Static XvMCNVIDIA library
154 Summary(hu.UTF-8):      Statikus XwMCNVIDIA könyvtár
155 Summary(pl.UTF-8):      Statyczna biblioteka XvMCNVIDIA
156 Group:          X11/Development/Libraries
157 Requires:       %{pname}-devel = %{epoch}:%{version}-%{rel}
158
159 %description static
160 Static XvMCNVIDIA library.
161
162 %description static -l hu.UTF-8
163 Statikus XwMCNVIDIA könyvtár.
164
165 %description static -l pl.UTF-8
166 Statyczna biblioteka XvMCNVIDIA.
167
168 %package doc
169 Summary:        Documentation for NVIDIA Graphics Driver
170 Group:          Documentation
171
172 %description doc
173 NVIDIA Accelerated Linux Graphics Driver README and Installation
174 Guide.
175
176 %package progs
177 Summary:        Tools for advanced control of nVidia graphic cards
178 Summary(hu.UTF-8):      Eszközök az nVidia grafikus kártyák beállításához
179 Summary(pl.UTF-8):      Narzędzia do zarządzania kartami graficznymi nVidia
180 Group:          Applications/System
181 Requires:       %{pname} = %{epoch}:%{version}-%{rel}
182 Suggests:       pkgconfig
183 Obsoletes:      XFree86-driver-nvidia-progs
184
185 %description progs
186 Tools for advanced control of nVidia graphic cards.
187
188 %description progs -l hu.UTF-8
189 Eszközök az nVidia grafikus kártyák beállításához.
190
191 %description progs -l pl.UTF-8
192 Narzędzia do zarządzania kartami graficznymi nVidia.
193
194 %package -n kernel%{_alt_kernel}-video-nvidia
195 Summary:        nVidia kernel module for nVidia Architecture support
196 Summary(de.UTF-8):      Das nVidia-Kern-Modul für die nVidia-Architektur-Unterstützung
197 Summary(hu.UTF-8):      nVidia Architektúra támogatás Linux kernelhez.
198 Summary(pl.UTF-8):      Moduł jądra dla obsługi kart graficznych nVidia
199 Release:        %{rel}@%{_kernel_ver_str}
200 Group:          Base/Kernel
201 Requires(post,postun):  /sbin/depmod
202 Requires:       dev >= 2.7.7-10
203 %{?with_dist_kernel:%requires_releq_kernel}
204 Requires:       %{pname} = %{epoch}:%{version}-%{rel}
205 Provides:       X11-driver-nvidia(kernel)
206 Obsoletes:      XFree86-nvidia-kernel
207
208 %description -n kernel%{_alt_kernel}-video-nvidia
209 nVidia Architecture support for Linux kernel.
210
211 %description -n kernel%{_alt_kernel}-video-nvidia -l de.UTF-8
212 Die nVidia-Architektur-Unterstützung für den Linux-Kern.
213
214 %description -n kernel%{_alt_kernel}-video-nvidia -l hu.UTF-8
215 nVidia Architektúra támogatás Linux kernelhez.
216
217 %description -n kernel%{_alt_kernel}-video-nvidia -l pl.UTF-8
218 Obsługa architektury nVidia dla jądra Linuksa. Pakiet wymagany przez
219 sterownik nVidii dla Xorg/XFree86.
220
221 %prep
222 cd %{_builddir}
223 rm -rf NVIDIA-Linux-x86*-%{version}*
224 %ifarch %{ix86}
225 /bin/sh %{SOURCE0} --extract-only
226 %setup -qDT -n NVIDIA-Linux-x86-%{version}
227 %else
228 /bin/sh %{SOURCE1} --extract-only
229 %setup -qDT -n NVIDIA-Linux-x86_64-%{version}-no-compat32
230 %endif
231 %patch0 -p1
232 %patch1 -p1
233 echo 'EXTRA_CFLAGS += -Wno-pointer-arith -Wno-sign-compare -Wno-unused' >> kernel/Makefile.kbuild
234
235 %build
236 %if %{with kernel}
237 cd kernel
238 ln -sf Makefile.kbuild Makefile
239 cat >> Makefile <<'EOF'
240
241 $(obj)/nv-kernel.o: $(src)/nv-kernel.o.bin
242         cp $< $@
243 EOF
244 mv nv-kernel.o{,.bin}
245 %build_kernel_modules -m nvidia
246 %endif
247
248 %install
249 rm -rf $RPM_BUILD_ROOT
250
251 %if %{with userspace}
252 install -d $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{drivers,extensions} \
253         $RPM_BUILD_ROOT{%{_includedir}/GL,%{_libdir}/vdpau,%{_bindir},%{_mandir}/man1} \
254         $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},/etc/X11/xinit/xinitrc.d} \
255         $RPM_BUILD_ROOT/etc/OpenCL/vendors
256
257 %if %{with multigl}
258 install -d $RPM_BUILD_ROOT{%{_libdir}/nvidia,%{_sysconfdir}/ld.so.conf.d}
259 %endif
260
261 install -p nvidia-{settings,smi,xconfig,bug-report.sh} $RPM_BUILD_ROOT%{_bindir}
262 cp -a nvidia-{settings,smi,xconfig}.* $RPM_BUILD_ROOT%{_mandir}/man1
263 cp -a nvidia-settings.desktop $RPM_BUILD_ROOT%{_desktopdir}
264 cp -a nvidia-settings.png $RPM_BUILD_ROOT%{_pixmapsdir}
265 install -p %{SOURCE2} $RPM_BUILD_ROOT/etc/X11/xinit/xinitrc.d/nvidia-settings.sh
266 install -p nvidia.icd $RPM_BUILD_ROOT/etc/OpenCL/vendors
267
268 for f in \
269         libGL.so.%{version}                     \
270         libOpenCL.so.1.0.0                      \
271         libXvMCNVIDIA.so.%{version}             \
272         libcuda.so.%{version}                   \
273         libnvidia-cfg.so.%{version}             \
274         libnvidia-glcore.so.%{version}          \
275         libnvidia-ml.so.%{version}              \
276         tls/libnvidia-tls.so.%{version}         \
277 ; do
278 %if %{without multigl}
279         install -p $f $RPM_BUILD_ROOT%{_libdir}
280 %else
281         install -p $f $RPM_BUILD_ROOT%{_libdir}/nvidia
282 %endif
283 done
284
285 /sbin/ldconfig -n $RPM_BUILD_ROOT%{_libdir}
286
287 cp -a libXvMCNVIDIA.a $RPM_BUILD_ROOT%{_libdir}
288 install -p libvdpau_nvidia.so.%{version} $RPM_BUILD_ROOT%{_libdir}/vdpau
289
290 install -p libglx.so.%{version} \
291         $RPM_BUILD_ROOT%{_libdir}/xorg/modules/extensions
292 install -p nvidia_drv.so \
293         $RPM_BUILD_ROOT%{_libdir}/xorg/modules/drivers/nvidia_drv.so.%{version}
294 install -p libnvidia-wfb.so.%{version} \
295         $RPM_BUILD_ROOT%{_libdir}/xorg/modules
296
297 cp -p gl*.h $RPM_BUILD_ROOT%{_includedir}/GL
298
299 ln -sf libglx.so.%{version} $RPM_BUILD_ROOT%{_libdir}/xorg/modules/extensions/libglx.so
300 ln -sf nvidia_drv.so.%{version} $RPM_BUILD_ROOT%{_libdir}/xorg/modules/drivers/nvidia_drv.so
301 ln -sf libvdpau_nvidia.so.%{version} $RPM_BUILD_ROOT%{_libdir}/vdpau/libvdpau_nvidia.so.1
302
303 %if %{with multigl}
304 echo %{_libdir}/nvidia >$RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/nvidia.conf
305
306 # OpenGL ABI for Linux compatibility
307 ln -sf libGL.so.%{version} $RPM_BUILD_ROOT%{_libdir}/nvidia/libGL.so.1
308 ln -sf nvidia/libGL.so.1 $RPM_BUILD_ROOT%{_libdir}/libGL.so
309
310 ln -sf libOpenCL.so.1.0.0 $RPM_BUILD_ROOT%{_libdir}/nvidia/libOpenCL.so.1
311 ln -sf nvidia/libOpenCL.so.1 $RPM_BUILD_ROOT%{_libdir}/libOpenCL.so
312
313 ln -sf libXvMCNVIDIA.so.%{version} $RPM_BUILD_ROOT%{_libdir}/nvidia/libXvMCNVIDIA_dynamic.so.1
314 ln -sf nvidia/libXvMCNVIDIA.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libXvMCNVIDIA.so
315
316 ln -sf nvidia/libcuda.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libcuda.so
317 ln -sf nvidia/libcuda.so.1 $RPM_BUILD_ROOT%{_libdir}/libcuda.so.%{version}
318 %else
319 # OpenGL ABI for Linux compatibility
320 ln -sf libGL.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libGL.so.1
321 ln -sf libGL.so.1 $RPM_BUILD_ROOT%{_libdir}/libGL.so
322
323 ln -sf libOpenCL.so.1.0.0 $RPM_BUILD_ROOT%{_libdir}/libOpenCL.so.1
324 ln -sf libOpenCL.so.1 $RPM_BUILD_ROOT%{_libdir}/libOpenCL.so
325
326 ln -sf libXvMCNVIDIA.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libXvMCNVIDIA_dynamic.so.1
327 ln -sf libXvMCNVIDIA_dynamic.so.1 $RPM_BUILD_ROOT%{_libdir}/libXvMCNVIDIA.so
328
329 ln -sf libcuda.so.%{version} $RPM_BUILD_ROOT%{_libdir}/libcuda.so.1
330 ln -sf libcuda.so.1 $RPM_BUILD_ROOT%{_libdir}/libcuda.so
331 %endif
332 %endif
333
334 %if %{with kernel}
335 %install_kernel_modules -m kernel/nvidia -d misc
336 %endif
337
338 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
339 sed -e '
340         s|@@prefix@@|%{_prefix}|g;
341         s|@@libdir@@|%{_libdir}|g;
342         s|@@includedir@@|%{_includedir}|g;
343         s|@@version@@|%{version}|g' < %{SOURCE3} \
344         > $RPM_BUILD_ROOT%{_pkgconfigdir}/gl.pc
345
346 %clean
347 rm -rf $RPM_BUILD_ROOT
348
349 %post
350 cat << 'EOF'
351 NOTE: You must also install kernel module for this driver to work
352   kernel-video-nvidia-%{version}
353
354 EOF
355 %if %{with multigl}
356 if [ ! -e %{_libdir}/xorg/modules/extensions/libglx.so ]; then
357         ln -sf libglx.so.%{version} %{_libdir}/xorg/modules/extensions/libglx.so
358 fi
359 %else
360 /sbin/ldconfig -N %{_libdir}/xorg/modules/extensions
361 # until versioned SONAME is built for nvidia_drv.so, update symlink manually
362 ln -sf nvidia_drv.so.%{version} %{_libdir}/xorg/modules/drivers/nvidia_drv.so
363 ln -sf libglx.so.%{version} %{_libdir}/xorg/modules/extensions/libglx.so
364 %endif
365
366 %post   libs
367 /sbin/ldconfig
368 /sbin/ldconfig -N %{_libdir}/vdpau
369
370 %postun libs
371 /sbin/ldconfig
372 /sbin/ldconfig -N %{_libdir}/vdpau
373
374 %post   -n kernel%{_alt_kernel}-video-nvidia
375 %depmod %{_kernel_ver}
376
377 %postun -n kernel%{_alt_kernel}-video-nvidia
378 %depmod %{_kernel_ver}
379
380 %if %{with userspace}
381 %files
382 %defattr(644,root,root,755)
383 %doc LICENSE NVIDIA_Changelog README.txt
384 %attr(755,root,root) %{_libdir}/xorg/modules/libnvidia-wfb.so.*.*
385 %attr(755,root,root) %{_libdir}/xorg/modules/extensions/libglx.so.*
386 %attr(755,root,root) %ghost %{_libdir}/xorg/modules/extensions/libglx.so
387 %attr(755,root,root) %{_libdir}/xorg/modules/drivers/nvidia_drv.so.*.*
388 %attr(755,root,root) %ghost %{_libdir}/xorg/modules/drivers/nvidia_drv.so
389
390 %files libs
391 %defattr(644,root,root,755)
392 %dir /etc/OpenCL
393 %dir /etc/OpenCL/vendors
394 /etc/OpenCL/vendors/nvidia.icd
395 %if %{with multigl}
396 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ld.so.conf.d/nvidia.conf
397 %dir %{_libdir}/nvidia
398 %attr(755,root,root) %{_libdir}/nvidia/libGL.so.*.*
399 %attr(755,root,root) %ghost %{_libdir}/nvidia/libGL.so.1
400 %attr(755,root,root) %{_libdir}/libOpenCL.so
401 %attr(755,root,root) %{_libdir}/nvidia/libOpenCL.so.*.*
402 %attr(755,root,root) %ghost %{_libdir}/nvidia/libOpenCL.so.1
403 %attr(755,root,root) %{_libdir}/libXvMCNVIDIA.so
404 %attr(755,root,root) %{_libdir}/nvidia/libXvMCNVIDIA.so.*.*
405 %attr(755,root,root) %ghost %{_libdir}/nvidia/libXvMCNVIDIA_dynamic.so.1
406 %attr(755,root,root) %{_libdir}/libcuda.so
407 %attr(755,root,root) %ghost %{_libdir}/libcuda.so.1
408 %attr(755,root,root) %{_libdir}/nvidia/libcuda.so.*.*
409 %attr(755,root,root) %{_libdir}/nvidia/libnvidia-cfg.so.*.*
410 %attr(755,root,root) %{_libdir}/nvidia/libnvidia-glcore.so.*.*
411 %attr(755,root,root) %{_libdir}/nvidia/libnvidia-ml.so.*.*
412 %attr(755,root,root) %ghost %{_libdir}/libnvidia-ml.so.1
413 %attr(755,root,root) %{_libdir}/nvidia/libnvidia-tls.so.*.*
414 %else
415 %attr(755,root,root) %{_libdir}/libGL.so.*.*
416 %attr(755,root,root) %ghost %{_libdir}/libGL.so.1
417 # symlink for binary apps which fail to conform Linux OpenGL ABI
418 # (and dlopen libGL.so instead of libGL.so.1)
419 %attr(755,root,root) %{_libdir}/libGL.so
420 %attr(755,root,root) %{_libdir}/libOpenCL.so
421 %attr(755,root,root) %{_libdir}/libOpenCL.so.*.*
422 %attr(755,root,root) %ghost %{_libdir}/libOpenCL.so.1
423 %attr(755,root,root) %{_libdir}/libXvMCNVIDIA.so
424 %attr(755,root,root) %{_libdir}/libXvMCNVIDIA.so.*.*
425 %attr(755,root,root) %ghost %{_libdir}/libXvMCNVIDIA_dynamic.so.1
426 %attr(755,root,root) %{_libdir}/libcuda.so
427 %attr(755,root,root) %ghost %{_libdir}/libcuda.so.1
428 %attr(755,root,root) %{_libdir}/libcuda.so.*.*
429 %attr(755,root,root) %{_libdir}/libnvidia-cfg.so.*.*
430 %attr(755,root,root) %ghost %{_libdir}/libnvidia-cfg.so.1
431 %attr(755,root,root) %{_libdir}/libnvidia-glcore.so.*.*
432 %attr(755,root,root) %{_libdir}/libnvidia-ml.so.*.*
433 %attr(755,root,root) %ghost %{_libdir}/libnvidia-ml.so.1
434 %attr(755,root,root) %{_libdir}/libnvidia-tls.so.*.*
435 %endif
436 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_nvidia.so.*.*
437 %attr(755,root,root) %ghost %{_libdir}/vdpau/libvdpau_nvidia.so.1
438
439 %files devel
440 %defattr(644,root,root,755)
441 %dir %{_includedir}/GL
442 %{_includedir}/GL/gl.h
443 %{_includedir}/GL/glext.h
444 %{_includedir}/GL/glx.h
445 %{_includedir}/GL/glxext.h
446 %if %{with multigl}
447 %attr(755,root,root) %{_libdir}/libGL.so
448 %endif
449 %{_pkgconfigdir}/gl.pc
450
451 %files static
452 %defattr(644,root,root,755)
453 %{_libdir}/libXvMCNVIDIA.a
454
455 %files doc
456 %defattr(644,root,root,755)
457 %doc html/*
458
459 %files progs
460 %defattr(644,root,root,755)
461 %attr(755,root,root) %{_bindir}/nvidia-bug-report.sh
462 %attr(755,root,root) %{_bindir}/nvidia-settings
463 %attr(755,root,root) %{_bindir}/nvidia-smi
464 %attr(755,root,root) %{_bindir}/nvidia-xconfig
465 %attr(755,root,root) /etc/X11/xinit/xinitrc.d/*.sh
466 %{_desktopdir}/nvidia-settings.desktop
467 %{_mandir}/man1/nvidia-*
468 %{_pixmapsdir}/nvidia-settings.png
469 %endif
470
471 %if %{with kernel}
472 %files -n kernel%{_alt_kernel}-video-nvidia
473 %defattr(644,root,root,755)
474 /lib/modules/%{_kernel_ver}/misc/*.ko*
475 %endif
This page took 0.065423 seconds and 2 git commands to generate.