Advertisement
Guest User

dkms-rt3070.spec

a guest
Apr 18th, 2011
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. %define module rt3070
  2. %define version 2.5.0.1_DPO
  3. %define card Ralink RT3070 RT3370 WiFi cards
  4.  
  5. %define distname 2011_0107_RT3070_RT3370_Linux_STA_v%{version}
  6.  
  7. Summary: dkms package for %{module} driver
  8. Name: dkms-%{module}
  9. Version: %{version}
  10. Release: %mkrel 1
  11. Source0: http://www.ralinktech.com.tw/data/drivers/%{distname}.tar.bz2
  12. Patch0: dkms-rt3070_configmk.patch
  13. Patch1: dkms-rt3070_makefile.patch
  14. Patch2:dkms-rt3070_usb_main_dev.patch
  15. License: GPLv2+
  16. Group: System/Kernel and hardware
  17. URL: http://www.ralinktech.com/
  18. Requires: dkms
  19. Requires(preun): dkms
  20. Requires(post): dkms
  21. BuildArch: noarch
  22.  
  23. %description
  24. This package contains the %{module} driver for
  25. %{card}.
  26.  
  27. %prep
  28. %setup -q -n %{distname}
  29. %patch0 -p1
  30. %patch1 -p1
  31. %patch2 -p1
  32.  
  33.  
  34. rm -rf tools
  35.  
  36. %install
  37. rm -rf %{buildroot}
  38. mkdir -p %{buildroot}/usr/src/%{module}-%{version}-%{release}/patches
  39. cat > %{buildroot}/usr/src/%{module}-%{version}-%{release}/dkms.conf <<EOF
  40. PACKAGE_NAME=%{module}
  41. PACKAGE_VERSION=%{version}-%{release}
  42.  
  43. DEST_MODULE_LOCATION[0]=/kernel/3rdparty/%{module}
  44. BUILT_MODULE_NAME[0]=%{module}sta
  45. BUILT_MODULE_LOCATION[0]=os/linux
  46.  
  47. MAKE[0]="make"
  48.  
  49. AUTOINSTALL="yes"
  50.  
  51. EOF
  52.  
  53. tar c . | tar x -C %{buildroot}/usr/src/%{module}-%{version}-%{release}/
  54.  
  55. rm -rf %{buildroot}%{_sysconfdir}/Wireless/RT2870STA
  56.  
  57. mkdir -p %{buildroot}%{_sysconfdir}/Wireless/RT2870STA
  58.  
  59. install -m 644 RT2870STA.dat %{buildroot}%{_sysconfdir}/Wireless/RT2870STA
  60.  
  61. %clean
  62. rm -rf %{buildroot}
  63.  
  64. %post -n dkms-%{module}
  65. dkms add -m %{module} -v %{version}-%{release} --rpm_safe_upgrade &&
  66. dkms build -m %{module} -v %{version}-%{release} --rpm_safe_upgrade &&
  67. dkms install -m %{module} -v %{version}-%{release} --rpm_safe_upgrade --force
  68. true
  69.  
  70. %preun -n dkms-%{module}
  71. dkms remove -m %{module} -v %{version}-%{release} --rpm_safe_upgrade --all
  72. true
  73.  
  74. %files
  75. %defattr(0644,root,root,0755)
  76. %{_sysconfdir}/Wireless
  77. /usr/src/%{module}-%{version}-%{release}/
  78.  
  79.  
  80.  
  81. %changelog
  82.  
  83. * Mon Apr 18 2011 Matthieu Paret <matthieuparet69@gmail.com> dkms-rt3070-2.5.0.1_DPO-1.mga1
  84. - Update to 2.5.0.1
  85.  
  86. * Tue Mar 03 2009 Pascal Terjan <pterjan@mandriva.org> 1.4.0.0-1mdv2009.1
  87. + Revision: 348033
  88. - Update to 1.4.0.0 and kernel 2.6.29
  89.  
  90. * Mon Sep 22 2008 Pascal Terjan <pterjan@mandriva.org> 1.3.1.0-2mdv2009.0
  91. + Revision: 286741
  92. - import dkms-rt2870
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement