[521] | 1 | %define svntag 4100 |
---|
| 2 | |
---|
| 3 | %define build_kmod 0 |
---|
| 4 | %define kversion %(uname -r) |
---|
| 5 | %define kver %(uname -r | sed -e 's/-/_/g') |
---|
| 6 | %define kflavor %(uname -r | sed -e 's/.*vl.//') |
---|
| 7 | %if "%kflavor" == "" |
---|
| 8 | %undefine kflavor |
---|
| 9 | %endif |
---|
| 10 | %define kmod kernel-module%{?kflavor:-%{kflavor}} |
---|
| 11 | |
---|
| 12 | %define name madwifi |
---|
| 13 | %define ver 0.10.5.6 |
---|
| 14 | %define rel 5.%{svntag}%{?_dist_release} |
---|
| 15 | |
---|
| 16 | Summary: MADWIFI - Multimode Atheros Driver for WiFi on Linux |
---|
| 17 | Name: %{name} |
---|
| 18 | Version: %{ver} |
---|
| 19 | Release: %{rel} |
---|
| 20 | # svn co http://svn.madwifi-project.org/madwifi/branches/madwifi-hal-0.10.5.6 |
---|
| 21 | Source0: madwifi-hal-%{version}.%{svntag}.tar.bz2 |
---|
| 22 | |
---|
| 23 | Source10: madwifi-kmp.spec |
---|
| 24 | |
---|
| 25 | License: BSD or GPLv2 |
---|
| 26 | Group: System Environment/Base |
---|
| 27 | URL: http://madwifi-project.org/ |
---|
| 28 | Vendor: Project Vine |
---|
| 29 | Distribution: Vine Linux |
---|
| 30 | |
---|
| 31 | BuildRequires: kernel-devel |
---|
| 32 | BuildRoot: %{_tmppath}/%{name}-%{version}-root |
---|
| 33 | |
---|
| 34 | |
---|
| 35 | %description |
---|
| 36 | This package contains a Utilities for MADWIFI Atheros-based Wireless |
---|
| 37 | LAN device driver. |
---|
| 38 | |
---|
| 39 | %description -l ja |
---|
| 40 | このパッケージは Atheros ベースの無線LANのデバイスドライバ MADWIFI |
---|
| 41 | 用のツール群が含まれています。 |
---|
| 42 | |
---|
| 43 | |
---|
| 44 | %package -n dkms-%{name} |
---|
| 45 | Summary: MADWIFI - Multimode Atheros Driver for WiFi on Linux |
---|
| 46 | License: BSD or GPLv2 |
---|
| 47 | Group: System Environment/Kernel |
---|
| 48 | Requires: %{name} = %{version}-%{release} |
---|
| 49 | Requires(pre): kernel, kernel-devel |
---|
| 50 | Requires(post): dkms |
---|
| 51 | Requires(preun): dkms |
---|
| 52 | Obsoletes: kernel-module-madwifi |
---|
| 53 | |
---|
| 54 | %description -n dkms-%{name} |
---|
| 55 | This package contains a Linux kernel driver for Atheros-based Wireless |
---|
| 56 | LAN devices. |
---|
| 57 | |
---|
| 58 | %description -l ja -n dkms-%{name} |
---|
| 59 | このパッケージは Athros ベースの無線LANのデバイスドライバ MADWIFI |
---|
| 60 | が含まれています。 |
---|
| 61 | |
---|
| 62 | |
---|
| 63 | %prep |
---|
| 64 | %setup -q -n madwifi-hal-%{ver}.%{svntag} |
---|
| 65 | |
---|
| 66 | |
---|
| 67 | %build |
---|
| 68 | %__make -C tools |
---|
| 69 | |
---|
| 70 | |
---|
| 71 | %install |
---|
| 72 | %__rm -rf %{buildroot} |
---|
| 73 | |
---|
| 74 | %__make -C tools \ |
---|
| 75 | DESTDIR=%{buildroot} \ |
---|
| 76 | MANDIR=%{_mandir} \ |
---|
| 77 | BINDIR=%{_bindir} \ |
---|
| 78 | install |
---|
| 79 | |
---|
| 80 | mkdir -p %{buildroot}/usr/src/%{name}-%{version}-%{release} |
---|
| 81 | cp -r * %{buildroot}/usr/src/%{name}-%{version}-%{release} |
---|
| 82 | |
---|
| 83 | ## DKMS.CONF ## |
---|
| 84 | cat > %{buildroot}/usr/src/%{name}-%{version}-%{release}/dkms.conf <<EOF |
---|
| 85 | |
---|
| 86 | PACKAGE_NAME="%{name}" |
---|
| 87 | PACKAGE_VERSION="%{version}-%{release}" |
---|
| 88 | |
---|
| 89 | BUILT_MODULE_NAME[0]="ath_hal" |
---|
| 90 | BUILT_MODULE_LOCATION[0]="ath_hal" |
---|
| 91 | DEST_MODULE_LOCATION[0]="/updates/net/wireless" |
---|
| 92 | |
---|
| 93 | BUILT_MODULE_NAME[1]="ath_pci" |
---|
| 94 | BUILT_MODULE_LOCATION[1]="ath" |
---|
| 95 | DEST_MODULE_LOCATION[1]="/updates/net/wireless" |
---|
| 96 | |
---|
| 97 | BUILT_MODULE_NAME[2]="ath_rate_amrr" |
---|
| 98 | BUILT_MODULE_LOCATION[2]="ath_rate/amrr" |
---|
| 99 | DEST_MODULE_LOCATION[2]="/updates/net/wireless" |
---|
| 100 | |
---|
| 101 | BUILT_MODULE_NAME[3]="ath_rate_minstrel" |
---|
| 102 | BUILT_MODULE_LOCATION[3]="ath_rate/minstrel" |
---|
| 103 | DEST_MODULE_LOCATION[3]="/updates/net/wireless" |
---|
| 104 | |
---|
| 105 | BUILT_MODULE_NAME[4]="ath_rate_onoe" |
---|
| 106 | BUILT_MODULE_LOCATION[4]="ath_rate/onoe" |
---|
| 107 | DEST_MODULE_LOCATION[4]="/updates/net/wireless" |
---|
| 108 | |
---|
| 109 | BUILT_MODULE_NAME[5]="ath_rate_sample" |
---|
| 110 | BUILT_MODULE_LOCATION[5]="ath_rate/sample" |
---|
| 111 | DEST_MODULE_LOCATION[5]="/updates/net/wireless" |
---|
| 112 | |
---|
| 113 | BUILT_MODULE_NAME[6]="wlan" |
---|
| 114 | BUILT_MODULE_LOCATION[6]="net80211" |
---|
| 115 | DEST_MODULE_LOCATION[6]="/updates/net/wireless" |
---|
| 116 | |
---|
| 117 | BUILT_MODULE_NAME[7]="wlan_acl" |
---|
| 118 | BUILT_MODULE_LOCATION[7]="net80211" |
---|
| 119 | DEST_MODULE_LOCATION[7]="/updates/net/wireless" |
---|
| 120 | |
---|
| 121 | BUILT_MODULE_NAME[8]="wlan_ccmp" |
---|
| 122 | BUILT_MODULE_LOCATION[8]="net80211" |
---|
| 123 | DEST_MODULE_LOCATION[8]="/updates/net/wireless" |
---|
| 124 | |
---|
| 125 | BUILT_MODULE_NAME[9]="wlan_scan_ap" |
---|
| 126 | BUILT_MODULE_LOCATION[9]="net80211" |
---|
| 127 | DEST_MODULE_LOCATION[9]="/updates/net/wireless" |
---|
| 128 | |
---|
| 129 | BUILT_MODULE_NAME[10]="wlan_scan_sta" |
---|
| 130 | BUILT_MODULE_LOCATION[10]="net80211" |
---|
| 131 | DEST_MODULE_LOCATION[10]="/updates/net/wireless" |
---|
| 132 | |
---|
| 133 | BUILT_MODULE_NAME[11]="wlan_tkip" |
---|
| 134 | BUILT_MODULE_LOCATION[11]="net80211" |
---|
| 135 | DEST_MODULE_LOCATION[11]="/updates/net/wireless" |
---|
| 136 | |
---|
| 137 | BUILT_MODULE_NAME[12]="wlan_wep" |
---|
| 138 | BUILT_MODULE_LOCATION[12]="net80211" |
---|
| 139 | DEST_MODULE_LOCATION[12]="/updates/net/wireless" |
---|
| 140 | |
---|
| 141 | BUILT_MODULE_NAME[13]="wlan_xauth" |
---|
| 142 | BUILT_MODULE_LOCATION[13]="net80211" |
---|
| 143 | DEST_MODULE_LOCATION[13]="/updates/net/wireless" |
---|
| 144 | |
---|
| 145 | MAKE[0]="make KERNELPATH=\${kernel_source_dir} TARGET=%{_arch}-elf modules" |
---|
| 146 | |
---|
| 147 | AUTOINSTALL="yes" |
---|
| 148 | EOF |
---|
| 149 | |
---|
| 150 | ## KMP.SPEC ## |
---|
| 151 | sed -e 's|##KMOD_NAME##|%{name}|g' \ |
---|
| 152 | -e 's|##KMOD_VER##|%{version}-%{release}|g' \ |
---|
| 153 | -e 's|##LICENSE##|%{license}|g' \ |
---|
| 154 | %{SOURCE10} > \ |
---|
| 155 | %{buildroot}/usr/src/%{name}-%{version}-%{release}/%{name}-kmp.spec |
---|
| 156 | |
---|
| 157 | |
---|
| 158 | %clean |
---|
| 159 | %__rm -rf %{buildroot} |
---|
| 160 | |
---|
| 161 | |
---|
| 162 | %post -n dkms-%{name} |
---|
| 163 | /usr/sbin/dkms add -m %{name} -v %{version}-%{release} --rpm_safe_upgrade |
---|
| 164 | /usr/sbin/dkms mkkmp -m %{name} -v %{version}-%{release} |
---|
| 165 | /usr/sbin/dkms build -m %{name} -v %{version}-%{release} --rpm_safe_upgrade |
---|
| 166 | /usr/sbin/dkms install -m %{name} -v %{version}-%{release} --rpm_safe_upgrade --force |
---|
| 167 | exit 0 |
---|
| 168 | |
---|
| 169 | |
---|
| 170 | %preun -n dkms-%{name} |
---|
| 171 | /usr/sbin/dkms remove -m %{name} -v %{version}-%{release} --rpm_safe_upgrade --all |
---|
| 172 | exit 0 |
---|
| 173 | |
---|
| 174 | |
---|
| 175 | %files |
---|
| 176 | %defattr(-,root,root) |
---|
| 177 | %doc COPYRIGHT INSTALL README* THANKS |
---|
| 178 | %{_bindir}/* |
---|
| 179 | %{_mandir}/man8/*.8* |
---|
| 180 | |
---|
| 181 | |
---|
| 182 | %files -n dkms-%{name} |
---|
| 183 | %defattr(-,root,root) |
---|
| 184 | %dir /usr/src/%{name}-%{version}-%{release} |
---|
| 185 | /usr/src/%{name}-%{version}-%{release}/* |
---|
| 186 | |
---|
| 187 | |
---|
| 188 | %changelog |
---|
| 189 | * Mon Dec 28 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.10.5.6-5.4100 |
---|
| 190 | - updated to new svn snapshot (r4100) |
---|
| 191 | |
---|
| 192 | * Wed Sep 23 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.10.5.6-4.4098 |
---|
| 193 | - updated to new svn snapshot (r4098) |
---|
| 194 | |
---|
| 195 | * Sat May 16 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.10.5.6-3.4022 |
---|
| 196 | - updated to new svn snapshot (r4022) |
---|
| 197 | |
---|
| 198 | * Sun Apr 26 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.10.5.6-2.3992 |
---|
| 199 | - add Source10 for mkkmp feature |
---|
| 200 | |
---|
| 201 | * Thu Apr 9 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.10.5.6-1.3992 |
---|
| 202 | - switch to madwifi-hal branch (0.10.5.6) |
---|
| 203 | - updated to new svn snapshot (r3992) |
---|
| 204 | - drop kernel-module-madwifi subpackage; make DKMS-compatible |
---|
| 205 | |
---|
| 206 | * Tue Jan 28 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.4-2.3813 |
---|
| 207 | - add kflavor(pae,smp..) to package name |
---|
| 208 | |
---|
| 209 | * Sun Jul 20 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.4-1.3813 |
---|
| 210 | - update to new svn snapshot (r3813) |
---|
| 211 | |
---|
| 212 | * Wed Mar 26 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.4-1 |
---|
| 213 | - new upstream release |
---|
| 214 | |
---|
| 215 | * Mon Oct 22 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.3.3-0vl1 |
---|
| 216 | - new upstream release |
---|
| 217 | |
---|
| 218 | * Sat Oct 06 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 0.9.3.1-0vl3 |
---|
| 219 | - rebuild |
---|
| 220 | |
---|
| 221 | * Fri Sep 28 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 0.9.3.1-0vl2 |
---|
| 222 | - rebuild |
---|
| 223 | |
---|
| 224 | * Sun Jun 03 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.3.1-0vl1 |
---|
| 225 | - update to 0.9.3.1 |
---|
| 226 | |
---|
| 227 | * Thu May 24 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> |
---|
| 228 | - 0.9.3-0vl4.r1770 |
---|
| 229 | - add patch120, 130, 140 for fix security issue |
---|
| 230 | |
---|
| 231 | * Tue Apr 03 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> |
---|
| 232 | - 0.9.3-0vl3.r1770 |
---|
| 233 | - add patch110 for fix CVE-2006-7178 |
---|
| 234 | |
---|
| 235 | * Thu Dec 21 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> |
---|
| 236 | - 0.9.3-0vl2.r1770 |
---|
| 237 | - add Vender/Distribution Tag |
---|
| 238 | |
---|
| 239 | * Sun Dec 10 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> |
---|
| 240 | - 0.9.3-0vl1.r1770 |
---|
| 241 | - add patch for fix CVE-2006-6332 |
---|
| 242 | |
---|
| 243 | * Thu Oct 26 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.3-0vl0.r1770 |
---|
| 244 | - update to svn 0.9.3.r1770 |
---|
| 245 | - fix typo in Changelog |
---|
| 246 | |
---|
| 247 | * Wed Oct 25 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.3-0vl0.r1763 |
---|
| 248 | - update to svn 0.9.3.r1763 |
---|
| 249 | |
---|
| 250 | * Wed Sep 06 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.9.2-0vl2 |
---|
| 251 | - fix typo of Group <BTS:VineLinux:148>. |
---|
| 252 | |
---|
| 253 | * Tue Aug 01 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.2-0vl1 |
---|
| 254 | - initial build for Vine Linux |
---|
| 255 | |
---|