[svn] r4798 - in trunk/rpms: . dkms-tiacx

packagers at lists.rpmforge.net packagers at lists.rpmforge.net
Mon Oct 9 13:43:55 CEST 2006


Author: thias
Date: 2006-10-09 13:43:54 +0200 (Mon, 09 Oct 2006)
New Revision: 4798

Added:
   trunk/rpms/dkms-tiacx/
   trunk/rpms/dkms-tiacx/dkms-tiacx-0.4.7-build.patch
   trunk/rpms/dkms-tiacx/dkms-tiacx.spec
Log:
Initial import of dkms-tiacx.


Added: trunk/rpms/dkms-tiacx/dkms-tiacx-0.4.7-build.patch
===================================================================
--- trunk/rpms/dkms-tiacx/dkms-tiacx-0.4.7-build.patch	                        (rev 0)
+++ trunk/rpms/dkms-tiacx/dkms-tiacx-0.4.7-build.patch	2006-10-09 11:43:54 UTC (rev 4798)
@@ -0,0 +1,63 @@
+diff -Naupr drivers.orig/net/wireless/tiacx/common.c drivers/net/wireless/tiacx/common.c
+--- drivers.orig/net/wireless/tiacx/common.c	2006-06-29 15:33:30.000000000 +0200
++++ drivers/net/wireless/tiacx/common.c	2006-10-09 13:12:03.000000000 +0200
+@@ -30,7 +30,6 @@
+ ** ---------------------------------------------------------------------
+ */
+ 
+-#include <linux/config.h>
+ #include <linux/version.h>
+ #include <linux/module.h>
+ #include <linux/kernel.h>
+diff -Naupr drivers.orig/net/wireless/tiacx/ioctl.c drivers/net/wireless/tiacx/ioctl.c
+--- drivers.orig/net/wireless/tiacx/ioctl.c	2006-06-29 15:33:30.000000000 +0200
++++ drivers/net/wireless/tiacx/ioctl.c	2006-10-09 13:12:09.000000000 +0200
+@@ -30,7 +30,6 @@
+ ** ---------------------------------------------------------------------
+ */
+ 
+-#include <linux/config.h>
+ #include <linux/version.h>
+ #include <linux/kernel.h>
+ #include <linux/types.h>
+diff -Naupr drivers.orig/net/wireless/tiacx/pci.c drivers/net/wireless/tiacx/pci.c
+--- drivers.orig/net/wireless/tiacx/pci.c	2006-06-29 15:33:30.000000000 +0200
++++ drivers/net/wireless/tiacx/pci.c	2006-10-09 13:12:54.000000000 +0200
+@@ -31,7 +31,6 @@
+ */
+ #define ACX_PCI 1
+ 
+-#include <linux/config.h>
+ #include <linux/version.h>
+ #include <linux/compiler.h> /* required for Lx 2.6.8 ?? */
+ #include <linux/kernel.h>
+@@ -51,6 +50,7 @@
+ #include <linux/pm.h>
+ #include <linux/vmalloc.h>
+ #include <linux/dma-mapping.h>
++#include <linux/utsrelease.h>
+ 
+ #include "acx.h"
+ 
+diff -Naupr drivers.orig/net/wireless/tiacx/usb.c drivers/net/wireless/tiacx/usb.c
+--- drivers.orig/net/wireless/tiacx/usb.c	2006-06-29 15:33:30.000000000 +0200
++++ drivers/net/wireless/tiacx/usb.c	2006-10-09 13:13:01.000000000 +0200
+@@ -45,7 +45,6 @@
+ #define ACX_USB 1
+ 
+ #include <linux/version.h>
+-#include <linux/config.h>
+ #include <linux/types.h>
+ #include <linux/module.h>
+ #include <linux/moduleparam.h>
+diff -Naupr drivers.orig/net/wireless/tiacx/wlan.c drivers/net/wireless/tiacx/wlan.c
+--- drivers.orig/net/wireless/tiacx/wlan.c	2006-06-29 15:33:04.000000000 +0200
++++ drivers/net/wireless/tiacx/wlan.c	2006-10-09 13:13:08.000000000 +0200
+@@ -37,7 +37,6 @@
+ ** http://www.linux-wlan.com
+ */
+ 
+-#include <linux/config.h>
+ #include <linux/version.h>
+ #include <linux/types.h>
+ #include <linux/if_arp.h>

Added: trunk/rpms/dkms-tiacx/dkms-tiacx.spec
===================================================================
--- trunk/rpms/dkms-tiacx/dkms-tiacx.spec	                        (rev 0)
+++ trunk/rpms/dkms-tiacx/dkms-tiacx.spec	2006-10-09 11:43:54 UTC (rev 4798)
@@ -0,0 +1,84 @@
+# $Id$
+# Authority: matthias
+
+%define dkms_name tiacx
+
+Summary: Driver for Texas Instruments' ACX100/ACX111 wireless network chips
+Name: dkms-tiacx
+Version: 0.4.7
+Release: 1
+License: GPL
+Group: System Environment/Kernel
+URL: http://www.kernel.org/pub/linux/kernel/people/linville/
+Source: http://www.kernel.org/pub/linux/kernel/people/linville/tiacx.tar.bz2
+Patch0: dkms-tiacx-0.4.7-build.patch
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildArch: noarch
+Requires: gcc
+Requires: acx100-firmware, acx111-firmware
+Requires(pre): dkms
+Requires(post): dkms
+
+%description
+Driver (Linux kernel module) for network interface cards based on Texas
+Instruments' ACX100/ACX111 wireless network chips.
+
+
+%prep
+%setup -c %{name}-%{version}
+%patch0 -p0 -b .build
+
+
+%build
+
+
+%install
+%{__rm} -rf %{buildroot}
+
+# Kernel module sources install for dkms
+%{__mkdir_p} %{buildroot}%{_usrsrc}/%{dkms_name}-%{version}/
+%{__cp} -a drivers/net/wireless/tiacx/{*.h,*.c,Makefile} \
+    %{buildroot}%{_usrsrc}/%{dkms_name}-%{version}/
+
+# Configuration for dkms
+%{__cat} > %{buildroot}%{_usrsrc}/%{dkms_name}-%{version}/dkms.conf << 'EOF'
+PACKAGE_NAME=%{dkms_name}
+PACKAGE_VERSION=%{version}
+MAKE[0]="make -C ${kernel_source_dir} M=${dkms_tree}/%{dkms_name}/%{version}/build CONFIG_ACX_PCI=m CONFIG_ACX_USB=m"
+CLEAN[0]="make -C ${kernel_source_dir} M=${dkms_tree}/%{dkms_name}/%{version}/build CONFIG_ACX_PCI=m CONFIG_ACX_USB=m clean"
+BUILT_MODULE_NAME[0]=acx-common
+BUILT_MODULE_NAME[1]=acx-pci
+BUILT_MODULE_NAME[2]=acx-usb
+DEST_MODULE_LOCATION[0]=/kernel/drivers/net/wireless
+DEST_MODULE_LOCATION[1]=/kernel/drivers/net/wireless
+DEST_MODULE_LOCATION[2]=/kernel/drivers/net/wireless
+AUTOINSTALL="YES"
+EOF
+
+
+%clean
+%{__rm} -rf %{buildroot}
+
+
+%post
+# Add to DKMS registry
+dkms add -m %{dkms_name} -v %{version} -q --rpm_safe_upgrade
+# Build now
+dkms build -m %{dkms_name} -v %{version} -q
+dkms install -m %{dkms_name} -v %{version} -q
+
+%preun
+# Remove all versions from DKMS registry
+dkms remove -m %{dkms_name} -v %{version} --all -q --rpm_safe_upgrade
+
+
+%files
+%defattr(-, root, root, 0755)
+%doc drivers/net/wireless/tiacx/README
+%{_usrsrc}/%{dkms_name}-%{version}/
+
+
+%changelog
+* Mon Oct  9 2006 Matthias Saou <http://freshrpms.net/> 0.4.7-1
+- Initial RPM release.
+


Property changes on: trunk/rpms/dkms-tiacx/dkms-tiacx.spec
___________________________________________________________________
Name: svn:keywords
   + Id



More information about the svn-commits mailing list