[svn] r6094 - trunk/rpms/dkms-r1000
packagers at lists.rpmforge.net
packagers at lists.rpmforge.net
Mon Jan 14 11:49:47 CET 2008
Author: thias
Date: 2008-01-14 11:43:10 +0100 (Mon, 14 Jan 2008)
New Revision: 6094
Added:
trunk/rpms/dkms-r1000/r1000_v1.05-pci_register_driver.patch
trunk/rpms/dkms-r1000/r1000_v1.06-modversions.patch
Modified:
trunk/rpms/dkms-r1000/dkms-r1000.spec
Log:
Update dkms-r1000 to 1.06 + fixes and addd missing make requirement.
Modified: trunk/rpms/dkms-r1000/dkms-r1000.spec
===================================================================
--- trunk/rpms/dkms-r1000/dkms-r1000.spec 2008-01-14 10:27:23 UTC (rev 6093)
+++ trunk/rpms/dkms-r1000/dkms-r1000.spec 2008-01-14 10:43:10 UTC (rev 6094)
@@ -4,15 +4,17 @@
Summary: Driver for RTL8111/8168B PCI Express Gigabit Ethernet controllers
Name: dkms-r1000
-Version: 1.05
-Release: 1
-License: GPL
+Version: 1.06
+Release: 2
+License: GPL+
Group: System Environment/Kernel
URL: http://www.realtek.com.tw/
Source: ftp://61.56.86.122/cn/nic/r1000_v%{version}.tgz
+Patch0: r1000_v1.05-pci_register_driver.patch
+Patch1: r1000_v1.06-modversions.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildArch: noarch
-Requires: gcc
+Requires: gcc, make
Requires(post): dkms
Requires(preun): dkms
@@ -23,6 +25,8 @@
%prep
%setup -n r1000_v%{version}
+%patch0 -p1 -b .pci_register_driver
+%patch1 -p1 -b .modversions
%build
@@ -43,6 +47,8 @@
%{__cat} > %{buildroot}%{_usrsrc}/%{dkms_name}-%{dkms_vers}/dkms.conf << 'EOF'
PACKAGE_NAME=%{dkms_name}
PACKAGE_VERSION=%{dkms_vers}
+MAKE[0]="make KVER=${kernelver}"
+CLEAN[0]="make clean"
BUILT_MODULE_NAME[0]=%{dkms_name}
DEST_MODULE_LOCATION[0]=/kernel/drivers/net
AUTOINSTALL="YES"
@@ -66,12 +72,19 @@
%files
-%defattr(-, root, root, 0755)
+%defattr(-,root,root,-)
%doc release_note.txt README
%{_usrsrc}/%{dkms_name}-%{dkms_vers}/
%changelog
+* Mon Jan 14 2007 Matthias Saou <http://freshrpms.net/> 1.06-2
+- Add missing make requirement.
+
+* Mon Oct 22 2007 Matthias Saou <http://freshrpms.net/> 1.06-1
+- Update to 1.06 (the upstream 1.07 tarball is completely busted!).
+- Include patch s/pci_module_init/pci_register_driver/ for recent kernels.
+
* Wed Dec 6 2006 Ugo Viti <http://www.initzero.it> 1.05-1
- Updated to 1.05 release.
Added: trunk/rpms/dkms-r1000/r1000_v1.05-pci_register_driver.patch
===================================================================
--- trunk/rpms/dkms-r1000/r1000_v1.05-pci_register_driver.patch (rev 0)
+++ trunk/rpms/dkms-r1000/r1000_v1.05-pci_register_driver.patch 2008-01-14 10:43:10 UTC (rev 6094)
@@ -0,0 +1,12 @@
+diff -Naupr r1000_v1.05.orig/src/r1000_n.c r1000_v1.05/src/r1000_n.c
+--- r1000_v1.05.orig/src/r1000_n.c 2006-11-15 03:50:32.000000000 +0100
++++ r1000_v1.05/src/r1000_n.c 2007-10-22 17:24:22.000000000 +0200
+@@ -1718,7 +1718,7 @@ static struct pci_driver r1000_pci_drive
+
+ static int __init r1000_init_module (void)
+ {
+- return pci_module_init (&r1000_pci_driver); // pci_register_driver (drv)
++ return pci_register_driver (&r1000_pci_driver);
+ }
+
+ static void __exit r1000_cleanup_module (void)
Added: trunk/rpms/dkms-r1000/r1000_v1.06-modversions.patch
===================================================================
--- trunk/rpms/dkms-r1000/r1000_v1.06-modversions.patch (rev 0)
+++ trunk/rpms/dkms-r1000/r1000_v1.06-modversions.patch 2008-01-14 10:43:10 UTC (rev 6094)
@@ -0,0 +1,12 @@
+diff -Naupr r1000_v1.06.orig/src/Makefile_linux24x r1000_v1.06/src/Makefile_linux24x
+--- r1000_v1.06.orig/src/Makefile_linux24x 2006-07-07 07:20:09.000000000 +0200
++++ r1000_v1.06/src/Makefile_linux24x 2007-10-22 17:46:24.000000000 +0200
+@@ -14,7 +14,7 @@ endif
+ #standard flags for module builds
+ MODCFLAGS += -DLINUX -D__KERNEL__ -DMODULE -O2 -pipe -Wall
+ MODCFLAGS += -I$(KSRC)/include -I.
+-MODCFLAGS += -DMODVERSIONS -DEXPORT_SYMTAB -include $(KSRC)/include/linux/modversions.h
++MODCFLAGS += -DEXPORT_SYMTAB
+ SOURCE := r1000_n.c r1000_ioctl.c
+ OBJS := $(SOURCE:.c=.o)
+
More information about the svn-commits
mailing list