Name : nvidia Relocations: (not relocatable)
Version : 8174 Vendor: Penguin Liberation Front
Release : 1plf Build Date: Mon 05 Dec 2005
09:22:07 PM CET
Install Date: (not installed) Build Host: kone
Group : System/Kernel and hardware Source RPM: (none)
Size : 21571361 License: Freeware
Signature : (none)
Packager : Anssi Hannula <[EMAIL PROTECTED]>
URL : http://www.nvidia.com/object/unix.html
Summary : NVIDIA dkms module, X.org driver and OpenGL libraries
Description :
Source package to build drivers for most GeForce/Quadro based video
cards.
This is in PLF for it's non-free license.
---------------
Anssi Hannula <[EMAIL PROTECTED]> 8174-1plf
- version 8174
- add nvidia-xconfig, nvidia-settings.desktop and new docs
- switch to nvidia provided icon, buildrequires ImageMagick
---------------
---------------
Index: nvidia.spec
===================================================================
RCS file: /home/projects/plf/cvs/SPECS/non-free/nvidia/nvidia.spec,v
retrieving revision 1.8
diff -u -r1.8 nvidia.spec
--- nvidia.spec 17 Nov 2005 16:22:29 -0000 1.8
+++ nvidia.spec 5 Dec 2005 20:55:07 -0000
@@ -1,14 +1,14 @@
%define name nvidia
%define nvversion 1.0
-%define nrelease 7676
+%define nrelease 8174
%define version %nrelease
%define x86pkg_rel pkg1
%define x86_64pkg_rel pkg2
%define distsuffix plf
-%define num_release 8
+%define num_release 1
%define release %mkrel %num_release
%define libraryname %{name}-opengl
@@ -45,13 +45,11 @@
Release: %{release}
Summary: NVIDIA dkms module, X.org driver and OpenGL libraries
License: Freeware
-Source0:
http://download.nvidia.com/XFree86/Linux-x86/1.0-%{nrelease}/NVIDIA-Linux-x86-%{nvversion}-%{nrelease}-%{x86pkg_rel}.run
-Source1:
http://download.nvidia.com/XFree86/Linux-x86_64/1.0-%{nrelease}/NVIDIA-Linux-x86_64-%{nvversion}-%{nrelease}-%{x86_64pkg_rel}.run
-Source10: nvidia-16.png
-Source11: nvidia-32.png
-Source12: nvidia-48.png
+Source0:
http://download.nvidia.com/XFree86/Linux-x86/%{nvversion}-%{nrelease}/NVIDIA-Linux-x86-%{nvversion}-%{nrelease}-%{x86pkg_rel}.run
+Source1:
http://download.nvidia.com/XFree86/Linux-x86_64/%{nvversion}-%{nrelease}/NVIDIA-Linux-x86_64-%{nvversion}-%{nrelease}-%{x86_64pkg_rel}.run
URL: http://www.nvidia.com/object/unix.html
Group: System/Kernel and hardware
+BuildRequires: ImageMagick
ExclusiveArch: %ix86 x86_64
Buildroot: %{_tmppath}/%{name}-%{version}-root
@@ -95,7 +93,7 @@
This is in PLF for it's non-free license.
%ifarch x86_64
-To enable NVIDIA hardware OpenGL acceleration also for 32bit applications
+To enable the NVIDIA hardware OpenGL acceleration also for 32bit applications
you should install the package %{lib_name_32bit}.
%endif
@@ -122,8 +120,8 @@
This is in PLF for it's non-free license.
%ifarch x86_64
-To enable NVIDIA OpenGL acceleration also for 32bit applications you should
-install the package %{lib_name_32bit}.
+To enable the NVIDIA hardware OpenGL acceleration also for 32bit applications
+you should install the package %{lib_name_32bit}.
%endif
%package devel
@@ -162,6 +160,7 @@
# binaries
install -d -m755 %{buildroot}%{_bindir}
install -m755 %{packagedir}/usr/bin/nvidia-settings %{buildroot}/%{_bindir}
+install -m755 %{packagedir}/usr/bin/nvidia-xconfig %{buildroot}/%{_bindir}
install -m755 %{packagedir}/usr/bin/nvidia-bug-report.sh
%{buildroot}/%{_bindir}
# dkms
@@ -191,6 +190,7 @@
install -d -m755 %{buildroot}%{_libdir}/nvidia/tls
install -m755 %{packagedir}/usr/lib/libGL.so.%{nvversion}.%{nrelease}
%{buildroot}%{_libdir}/nvidia
install -m755 %{packagedir}/usr/lib/libnvidia-tls.so.%{nvversion}.%{nrelease}
%{buildroot}%{_libdir}/nvidia
+install -m755 %{packagedir}/usr/lib/libnvidia-cfg.so.%{nvversion}.%{nrelease}
%{buildroot}%{_libdir}/nvidia
install -m755 %{packagedir}/usr/lib/libGLcore.so.%{nvversion}.%{nrelease}
%{buildroot}%{_libdir}/nvidia
ln -s libGL.so.%{nvversion}.%{nrelease} %{buildroot}%{_libdir}/nvidia/libGL.so
install -m755
%{packagedir}/usr/lib/tls/libnvidia-tls.so.%{nvversion}.%{nrelease}
%{buildroot}%{_libdir}/nvidia/tls
@@ -199,20 +199,33 @@
install -d -m755 %{buildroot}%{_sysconfdir}/ld.so.conf.d
echo "%{_libdir}/nvidia" >
%{buildroot}%{_sysconfdir}/ld.so.conf.d/%{lib_name}.conf
+# applications entry
+install -d -m755 %{buildroot}%{_datadir}/applications
+install -m644 %{packagedir}/usr/share/applications/nvidia-settings.desktop
%{buildroot}%{_datadir}/applications
+perl -pi -e "s|__UTILS_PATH__|%{_bindir}|"
%{buildroot}%{_datadir}/applications/nvidia-settings.desktop
+perl -pi -e "s|__DOCS_PATH__|%{_liconsdir}|"
%{buildroot}%{_datadir}/applications/nvidia-settings.desktop
+
+# man pages
+install -d -m755 %{buildroot}%{_mandir}/man1
+install -m644 %{packagedir}/usr/share/man/man1/nvidia-settings.1*
%{buildroot}%{_mandir}/man1
+install -m644 %{packagedir}/usr/share/man/man1/nvidia-xconfig.1*
%{buildroot}%{_mandir}/man1
+
# menus
install -d -m755 %buildroot/%{_menudir}
cat <<EOF >%buildroot/%{_menudir}/%name
?package(%{name}):command="%{_bindir}/nvidia-settings" \
- icon=%{name}.png \
+ icon=nvidia-settings.png \
needs="x11" \
section="System/Configuration/Hardware" \
title="NVIDIA Settings"\
longtitle="Configure NVIDIA X driver"
EOF
-install -m644 %{SOURCE10} -D %buildroot/%{_miconsdir}/%{name}.png
-install -m644 %{SOURCE11} -D %buildroot/%{_iconsdir}/%{name}.png
-install -m644 %{SOURCE12} -D %buildroot/%{_liconsdir}/%{name}.png
+# icons
+install -d -m755 %buildroot/%{_miconsdir} %buildroot/%{_iconsdir}
%buildroot/%{_liconsdir}
+convert %{packagedir}/usr/share/doc/nvidia-settings.png -resize 16x16
%buildroot/%{_miconsdir}/nvidia-settings.png
+convert %{packagedir}/usr/share/doc/nvidia-settings.png -resize 32x32
%buildroot/%{_iconsdir}/nvidia-settings.png
+install -m644 %{packagedir}/usr/share/doc/nvidia-settings.png
%buildroot/%{_liconsdir}/nvidia-settings.png
# dkms
cat > %{buildroot}/usr/src/%{name}-%{version}-%{release}/dkms.conf <<EOF
@@ -300,20 +313,26 @@
%doc %{packagedir}/usr/share/doc/nvidia-settings-user-guide.txt
%doc %{packagedir}/usr/share/doc/README.txt
%doc %{packagedir}/usr/share/doc/XF86Config.sample
+%doc %{packagedir}/usr/share/doc/html
+%doc %{packagedir}/usr/share/doc/Copyrights
%ifarch x86_64
%doc README.urpmi
%endif
%{_bindir}/nvidia-settings
+%{_bindir}/nvidia-xconfig
%{_bindir}/nvidia-bug-report.sh
%{_prefix}/X11R6/%{_lib}/libXvMCNVIDIA.so*
%{_prefix}/X11R6/%{_lib}/libXvMCNVIDIA_dynamic.so*
%{_prefix}/X11R6/%{_lib}/modules/drivers/nvidia_drv.*
%dir %{_prefix}/X11R6/%{_lib}/modules/extensions/nvidia
%{_prefix}/X11R6/%{_lib}/modules/extensions/nvidia/libglx.so*
-%{_miconsdir}/%{name}.png
-%{_iconsdir}/%{name}.png
-%{_liconsdir}/%{name}.png
+%{_miconsdir}/nvidia-settings.png
+%{_iconsdir}/nvidia-settings.png
+%{_liconsdir}/nvidia-settings.png
%{_menudir}/%{name}
+%{_mandir}/man1/nvidia-settings.1*
+%{_mandir}/man1/nvidia-xconfig.1*
+%{_datadir}/applications/nvidia-settings.desktop
%files -n %{name}-devel
%defattr(-,root,root)
@@ -325,6 +344,11 @@
/usr/src/%{name}-%{version}-%{release}
%changelog
+* Mon Dec 5 2005 Anssi Hannula <[EMAIL PROTECTED]> 8174-1plf
+- version 8174
+- add nvidia-xconfig, nvidia-settings.desktop and new docs
+- switch to nvidia provided icon, buildrequires ImageMagick
+
* Thu Nov 17 2005 Anssi Hannula <[EMAIL PROTECTED]> 7676-8plf
- use libDrakX to enable/disable the driver
- clean provides
_______________________________________________
PLF-announce mailing list
[email protected]
https://www.zarb.org/mailman/listinfo/plf-announce