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

Reply via email to