X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=xorg-driver-video-nvidia.spec;h=753daff12faf30523a14e51ec5f36953a2b411d6;hb=refs%2Ftags%2Fauto%2Fti%2Fxorg-driver-video-nvidia-legacy2-96_43_05-5;hp=08dbd71ca958b2e329ec52c13160a5cdbba32335;hpb=2bd00cd9bd6f655a5aa3eebdc3361a41bc4b9184;p=packages%2Fxorg-driver-video-nvidia.git diff --git a/xorg-driver-video-nvidia.spec b/xorg-driver-video-nvidia.spec index 08dbd71..753daff 100644 --- a/xorg-driver-video-nvidia.spec +++ b/xorg-driver-video-nvidia.spec @@ -10,7 +10,7 @@ %define no_install_post_strip 1 # %define _nv_ver 1.0 -%define _nv_rel 8762 +%define _nv_rel 8774 %define _min_x11 6.7.0 %define _rel 0.1 # @@ -37,20 +37,21 @@ License: nVidia Binary Group: X11 %if %{need_x86} Source0: http://download.nvidia.com/XFree86/Linux-x86/%{_nv_ver}-%{_nv_rel}/NVIDIA-Linux-x86-%{_nv_ver}-%{_nv_rel}-pkg1.run -# Source0-md5: 86bcf4a3a9d441dff9e25b82ec8a6060 +# Source0-md5: eb01a4372096ee7799e6560cf568c1c2 %endif %if %{need_x8664} Source1: http://download.nvidia.com/XFree86/Linux-x86_64/%{_nv_ver}-%{_nv_rel}/NVIDIA-Linux-x86_64-%{_nv_ver}-%{_nv_rel}-pkg2.run -# Source1-md5: 5eb0b27342fd726fbbdd1d99eadbd0e7 +# Source1-md5: 1f569a860caf1c4314444536c7e659dd %endif +Source2: %{name}-xinitrc.sh Patch0: X11-driver-nvidia-GL.patch Patch1: X11-driver-nvidia-desktop.patch URL: http://www.nvidia.com/object/linux.html %if %{with kernel} -%{?with_dist_kernel:BuildRequires: kernel-module-build >= 3:2.6.7} +%{?with_dist_kernel:BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.7} %endif BuildRequires: %{kgcc_package} -BuildRequires: rpmbuild(macros) >= 1.213 +BuildRequires: rpmbuild(macros) >= 1.308 BuildRequires: sed >= 4.0 BuildConflicts: XFree86-nvidia Requires: xorg-xserver-server @@ -126,7 +127,7 @@ Tools for advanced control of nVidia graphic cards. %description progs -l pl Narzêdzia do zarz±dzania kartami graficznymi nVidia. -%package -n kernel-video-nvidia +%package -n kernel%{_alt_kernel}-video-nvidia Summary: nVidia kernel module for nVidia Architecture support Summary(de): Das nVidia-Kern-Modul für die nVidia-Architektur-Unterstützung Summary(pl): Modu³ j±dra dla obs³ugi kart graficznych nVidia @@ -139,17 +140,17 @@ Requires: dev >= 2.7.7-10 Provides: X11-driver-nvidia(kernel) Obsoletes: XFree86-nvidia-kernel -%description -n kernel-video-nvidia +%description -n kernel%{_alt_kernel}-video-nvidia nVidia Architecture support for Linux kernel. -%description -n kernel-video-nvidia -l de +%description -n kernel%{_alt_kernel}-video-nvidia -l de Die nVidia-Architektur-Unterstützung für den Linux-Kern. -%description -n kernel-video-nvidia -l pl +%description -n kernel%{_alt_kernel}-video-nvidia -l pl Obs³uga architektury nVidia dla j±dra Linuksa. Pakiet wymagany przez sterownik nVidii dla Xorg/XFree86. -%package -n kernel-smp-video-nvidia +%package -n kernel%{_alt_kernel}-smp-video-nvidia Summary: nVidia kernel module for nVidia Architecture support Summary(de): Das nVidia-Kern-Modul für die nVidia-Architektur-Unterstützung Summary(pl): Modu³ j±dra dla obs³ugi kart graficznych nVidia @@ -161,13 +162,13 @@ Requires: dev >= 2.7.7-10 Provides: X11-driver-nvidia(kernel) Obsoletes: XFree86-nvidia-kernel -%description -n kernel-smp-video-nvidia +%description -n kernel%{_alt_kernel}-smp-video-nvidia nVidia Architecture support for Linux kernel SMP. -%description -n kernel-smp-video-nvidia -l de +%description -n kernel%{_alt_kernel}-smp-video-nvidia -l de Die nVidia-Architektur-Unterstützung für den Linux-Kern SMP. -%description -n kernel-smp-video-nvidia -l pl +%description -n kernel%{_alt_kernel}-smp-video-nvidia -l pl Obs³uga architektury nVidia dla j±dra Linuksa SMP. Pakiet wymagany przez sterownik nVidii dla Xorg/XFree86. @@ -226,12 +227,13 @@ rm -rf $RPM_BUILD_ROOT %if %{with userspace} install -d $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{drivers,extensions} \ $RPM_BUILD_ROOT{%{_includedir}/GL,%{_libdir},%{_bindir},%{_mandir}/man1} \ - $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} + $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},/etc/X11/xinit/xinitrc.d} -install usr/bin/nvidia-{settings,xconfig} $RPM_BUILD_ROOT%{_bindir} +install usr/bin/nvidia-{settings,xconfig,bug-report.sh} $RPM_BUILD_ROOT%{_bindir} install usr/share/man/man1/nvidia-{settings,xconfig}.* $RPM_BUILD_ROOT%{_mandir}/man1 install usr/share/applications/nvidia-settings.desktop $RPM_BUILD_ROOT%{_desktopdir} -install usr/share/doc/nvidia-settings.png $RPM_BUILD_ROOT%{_pixmapsdir} +install usr/share/pixmaps/nvidia-settings.png $RPM_BUILD_ROOT%{_pixmapsdir} +install %{SOURCE2} $RPM_BUILD_ROOT/etc/X11/xinit/xinitrc.d/nvidia-settings.sh for f in \ usr/lib/tls/libnvidia-tls.so.%{version} \ @@ -289,16 +291,16 @@ EOF %postun -p /sbin/ldconfig -%post -n kernel-video-nvidia +%post -n kernel%{_alt_kernel}-video-nvidia %depmod %{_kernel_ver} -%postun -n kernel-video-nvidia +%postun -n kernel%{_alt_kernel}-video-nvidia %depmod %{_kernel_ver} -%post -n kernel-smp-video-nvidia +%post -n kernel%{_alt_kernel}-smp-video-nvidia %depmod %{_kernel_ver}smp -%postun -n kernel-smp-video-nvidia +%postun -n kernel%{_alt_kernel}-smp-video-nvidia %depmod %{_kernel_ver}smp %if %{with userspace} @@ -320,12 +322,12 @@ EOF %endif %if %{with kernel} -%files -n kernel-video-nvidia +%files -n kernel%{_alt_kernel}-video-nvidia %defattr(644,root,root,755) /lib/modules/%{_kernel_ver}/misc/*.ko* %if %{with smp} && %{with dist_kernel} -%files -n kernel-smp-video-nvidia +%files -n kernel%{_alt_kernel}-smp-video-nvidia %defattr(644,root,root,755) /lib/modules/%{_kernel_ver}smp/misc/*.ko* %endif @@ -343,6 +345,8 @@ EOF %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/nvidia-settings %attr(755,root,root) %{_bindir}/nvidia-xconfig +%attr(755,root,root) %{_bindir}/nvidia-bug-report.sh +%attr(755,root,root) /etc/X11/xinit/xinitrc.d/*.sh %{_desktopdir}/nvidia-settings.desktop %{_mandir}/man1/nvidia-* %{_pixmapsdir}/nvidia-settings.png