1 | ## %%define build_kmod %{?_with_kmod:1}%{!?_with_kmod:0} |
---|
2 | %define build_kmod 1 |
---|
3 | %define kmod kernel-module |
---|
4 | %define name ipw3945 |
---|
5 | %define ver 1.2.2 |
---|
6 | %define rel 1%{?_dist_release} |
---|
7 | %define kversion %(echo `uname -r`) |
---|
8 | %define kver %(echo `uname -r` | sed -e 's/-/_/g') |
---|
9 | |
---|
10 | Summary: Intel PRO/Wireless 3945ABG driver |
---|
11 | Summary(ja): Intel PRO/Wireless 3945ABG ¥É¥é¥¤¥Ð |
---|
12 | Name: %{name} |
---|
13 | Version: %{ver} |
---|
14 | Release: %{rel} |
---|
15 | Source0: http://prdownloads.sourceforge.net/ipw3945/%{name}-%{version}.tgz |
---|
16 | Patch0: ipw3945-1.2.2-2.6.24.patch |
---|
17 | License: GPL2/BSD |
---|
18 | Group: System Environment/Base |
---|
19 | URL: http://ipw3945.sourceforge.net/ |
---|
20 | |
---|
21 | BuildRequires: kernel-devel |
---|
22 | |
---|
23 | BuildRoot: %{_tmppath}/%{name}-%{version}-root |
---|
24 | |
---|
25 | %description |
---|
26 | Linux kernel driver for Intel PRO/Wireless 3945ABG Network controller. |
---|
27 | |
---|
28 | |
---|
29 | %package -n %{kmod}-%{name} |
---|
30 | Summary: Linux kernel module for Intel PRO/Wireless 3945ABG drivers (for kerne-%{kversion}) |
---|
31 | Summary(ja): Intel PRO/Wireless 3945ABG ÍѤΠLinux ¥«¡¼¥Í¥ë¥â¥¸¥å¡¼¥ë (kernel-%{kversion}ÍÑ) |
---|
32 | Version: %{ver}_%{kver} |
---|
33 | License: GPL |
---|
34 | Group: System Environment/Kernel |
---|
35 | Requires: kernel = %{kversion} |
---|
36 | Requires: ipw3945-firmware >= 1.14, ipw3945d >= 1.7.22 |
---|
37 | |
---|
38 | %description -n %{kmod}-%{name} |
---|
39 | This package contains kernel drivers for the Intel PRO/Wireless 3945ABG. |
---|
40 | |
---|
41 | This package is created for kernel-%{kversion}. |
---|
42 | |
---|
43 | %description -l ja -n %{kmod}-%{name} |
---|
44 | ¤³¤Î¥Ñ¥Ã¥±¡¼¥¸¤Ë¤Ï Intel PRO/Wireless 3945ABG ÍѤΥ«¡¼¥Í¥ë¥É¥é¥¤¥Ð¤¬´Þ¤Þ¤ì¤Æ¤¤ |
---|
45 | ¤Þ¤¹¡£ |
---|
46 | |
---|
47 | ¤³¤Î¥Ñ¥Ã¥±¡¼¥¸¤Ï kernel-%{kversion} ÍѤ˺îÀ®¤µ¤ì¤Æ¤¤¤Þ¤¹¡£ |
---|
48 | |
---|
49 | |
---|
50 | %prep |
---|
51 | %setup -q |
---|
52 | %patch0 -p1 -b .2624 |
---|
53 | perl -pi -e's,/sbin/depmod,:,g' Makefile |
---|
54 | |
---|
55 | %build |
---|
56 | %__make |
---|
57 | |
---|
58 | %install |
---|
59 | %__rm -rf ${RPM_BUILD_ROOT} |
---|
60 | %makeinstall KMISC=%{buildroot}/lib/modules/%{kversion}/kernel/drivers/net/wireless/ |
---|
61 | |
---|
62 | %clean |
---|
63 | %__rm -rf ${RPM_BUILD_ROOT} |
---|
64 | |
---|
65 | %post -n %{kmod}-%{name} |
---|
66 | /sbin/depmod -a |
---|
67 | |
---|
68 | %files -n %{kmod}-%{name} |
---|
69 | /lib/modules/%{kversion}/kernel/drivers/net/wireless/* |
---|
70 | |
---|
71 | %changelog |
---|
72 | * Wed Mar 26 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.2-1 |
---|
73 | - new upstream release |
---|
74 | |
---|
75 | * Tue Oct 30 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.0-0vl3 |
---|
76 | - fix Summary and Description. |
---|
77 | |
---|
78 | * Sun May 13 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.0-0vl2 |
---|
79 | - fix typo in Group: |
---|
80 | |
---|
81 | * Mon Apr 02 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.0-0vl1 |
---|
82 | - initial build for Vine Linux |
---|