rpms/nvidia-96xx-kmod/devel nvidia-96xx-kmod.spec,1.14,1.15
NicolasChauvet
kwizart at rpmfusion.org
Thu Jan 29 16:03:49 CET 2009
- Previous message: rpms/nvidia-96xx-kmod/devel .cvsignore, 1.2, 1.3 sources, 1.2,
1.3 nvidia-96xx-kmod.spec, 1.13, 1.14
- Next message: rpms/Cg/devel .cvsignore,1.2,1.3 sources,1.2,1.3 Cg.spec,1.1,1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: kwizart
Update of /cvs/nonfree/rpms/nvidia-96xx-kmod/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv29447
Modified Files:
nvidia-96xx-kmod.spec
Log Message:
UPdate the 96xx kmod spec file
Index: nvidia-96xx-kmod.spec
===================================================================
RCS file: /cvs/nonfree/rpms/nvidia-96xx-kmod/devel/nvidia-96xx-kmod.spec,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- nvidia-96xx-kmod.spec 29 Jan 2009 14:36:27 -0000 1.14
+++ nvidia-96xx-kmod.spec 29 Jan 2009 15:03:49 -0000 1.15
@@ -5,13 +5,11 @@
# a new akmod package will only get build when a new one is actually needed
%define buildforkernels akmod
-%define repo rpmfusion
-
Name: nvidia-96xx-kmod
Version: 96.43.10
-Release: 1%{?dist}
+Release: 2%{?dist}
# Taken over by kmodtool
-Summary: NVIDIA 1.0.96xx display driver kernel module
+Summary: NVIDIA 96xx display driver kernel module
Group: System Environment/Kernel
License: Redistributable, no modification permitted
URL: http://www.nvidia.com/
@@ -20,8 +18,8 @@
# http://us.download.nvidia.com/XFree86/Linux-x86_64/%{version}/NVIDIA-Linux-x86_64-%{version}-pkg0.run
# <switch me> when sources are on kwizart's repo
-#Source0: http://rpms.kwizart.net/fedora/SOURCES/nvidia-kmod-data-%{version}.tar.bz2
-Source0: http://www.diffingo.com/downloads/livna/kmod-data/nvidia-kmod-data-%{version}.tar.bz2
+Source0: http://rpms.kwizart.net/fedora/SOURCES/nvidia-kmod-data-%{version}.tar.bz2
+#Source0: http://www.diffingo.com/downloads/livna/kmod-data/nvidia-kmod-data-%{version}.tar.bz2
# </switch me>
Source11: nvidia-kmodtool-excludekernel-filterfile
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -31,32 +29,30 @@
# get the needed BuildRequires (in parts depending on what we build for)
BuildRequires: %{_bindir}/kmodtool
-%{!?kernels:BuildRequires: buildsys-build-%{repo}-kerneldevpkgs-%{?buildforkernels:%{buildforkernels}}%{!?buildforkernels:current}-%{_target_cpu} }
+%{!?kernels:BuildRequires: buildsys-build-rpmfusion-kerneldevpkgs-%{?buildforkernels:%{buildforkernels}}%{!?buildforkernels:current}-%{_target_cpu} }
# kmodtool does its magic here
-%{expand:%(kmodtool --target %{_target_cpu} --repo %{repo} --kmodname %{name} --filterfile %{SOURCE11} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null) }
+%{expand:%(kmodtool --target %{_target_cpu} --repo rpmfusion --kmodname %{name} --filterfile %{SOURCE11} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null) }
-# Taken over by kmodtool
%description
The nvidia %{version} display driver kernel module for kernel %{kversion}.
-
%prep
# error out if there was something wrong with kmodtool
%{?kmodtool_check}
# print kmodtool output for debugging purposes:
-kmodtool --target %{_target_cpu} --repo %{repo} --kmodname %{name} --filterfile %{SOURCE11} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null
-
+kmodtool --target %{_target_cpu} --repo rpmfusion --kmodname %{name} --filterfile %{SOURCE11} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null
%setup -q -c -T -a 0
# patch loop
#for arch in x86 x64
#do
# pushd nvidiapkg-${arch}
-#patch0 -p0
+# empty
# popd
#done
-for kernel_version in %{?kernel_versions}; do
+
+for kernel_version in %{?kernel_versions} ; do
%ifarch %{ix86}
cp -a nvidiapkg-x86 _kmod_build_${kernel_version%%___*}
%else
@@ -69,12 +65,13 @@
for kernel_version in %{?kernel_versions}; do
pushd _kmod_build_${kernel_version%%___*}/usr/src/nv/
ln -s -f Makefile.kbuild Makefile
- if [ "${kernel_variant}" == "xen" ]; then
+ if [[ "${kernel_version%%___*}" = *xen ]] ; then
CC="cc -D__XEN_TOOLS__ \
-I${kernel_version##*___}/include/asm/mach-xen" \
IGNORE_XEN_PRESENCE=1 \
make %{?_smp_mflags} SYSSRC="${kernel_version##*___}" module
else
+ IGNORE_XEN_PRESENCE=1 \
make %{?_smp_mflags} SYSSRC="${kernel_version##*___}" module
fi
popd
@@ -84,10 +81,8 @@
%install
rm -rf $RPM_BUILD_ROOT
for kernel_version in %{?kernel_versions}; do
- install -D -m 0644 _kmod_build_${kernel_version%%___*}/usr/src/nv/nvidia.ko $RPM_BUILD_ROOT%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/nvidia.ko
+ install -D -m 0755 _kmod_build_${kernel_version%%___*}/usr/src/nv/nvidia.ko $RPM_BUILD_ROOT/%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/nvidia.ko
done
-chmod u+x $RPM_BUILD_ROOT%{kmodinstdir_prefix}/*/%{kmodinstdir_postfix}/*
-
%{?akmod_install}
@@ -96,6 +91,9 @@
%changelog
+* Thu Jan 29 2009 kwizart < kwizart at gmail.com > - 96.43.10-2
+- Update the spec file in sync with nvidia-kmod
+
* Thu Jan 29 2009 kwizart < kwizart at gmail.com > - 96.43.10-1
- Update to 96.43.10 (beta)
- Previous message: rpms/nvidia-96xx-kmod/devel .cvsignore, 1.2, 1.3 sources, 1.2,
1.3 nvidia-96xx-kmod.spec, 1.13, 1.14
- Next message: rpms/Cg/devel .cvsignore,1.2,1.3 sources,1.2,1.3 Cg.spec,1.1,1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the rpmfusion-commits
mailing list