tg3-vl.spec 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. Summary: Broadcom NetXtreme Gigabit ethernet driver
  2. Summary(ja): Broadcom NetXtreme ギガビットイーサネットドライバ
  3. Name: tg3
  4. Version: 3.116j
  5. Release: 1%{?_dist_release}
  6. License: GPL
  7. Group: System Environment/Kernel
  8. URL: http://ja.broadcom.com/support/ethernet_nic/netlink_k57.php
  9. Source: %{name}-%{version}.tar.gz
  10. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  11. BuildArch: noarch
  12. Vendor: Project Vine
  13. Distribution: Vine Linux
  14. Packager: daisuke
  15. %description
  16. This package contains the Broadcom NetXtreme Gigabit ethernet driver.
  17. %description -l ja
  18. このパッケージには Broadcom NetXtreme ギガビットイーサネットドライバ(tg3)
  19. が含まれています。
  20. %package -n dkms-%{name}
  21. Summary: Broadcom NetXtreme Gigabit ethernet driver
  22. Summary(ja): Broadcom NetXtreme ギガビットイーサネットドライバ
  23. Group: System Environment/Kernel
  24. Requires(post): dkms
  25. Requires(preun):dkms
  26. %description -n dkms-%{name}
  27. This package contains the Broadcom NetXtreme Gigabit ethernet driver.
  28. %description -l ja -n dkms-%{name}
  29. このパッケージには Broadcom NetXtreme ギガビットイーサネットドライバ(tg3)
  30. が含まれています。
  31. %prep
  32. %setup -q
  33. %build
  34. %install
  35. %{__rm} -rf %{buildroot}
  36. # Kernel module sources install for dkms
  37. %{__mkdir_p} %{buildroot}%{_usrsrc}/%{name}-%{version}/
  38. %{__cp} -a * %{buildroot}%{_usrsrc}/%{name}-%{version}/
  39. # Configuration for dkms
  40. %{__cat} > %{buildroot}%{_usrsrc}/%{name}-%{version}/dkms.conf << 'EOF'
  41. PACKAGE_NAME=%{name}
  42. PACKAGE_VERSION=%{version}
  43. MAKE[0]="make;make"
  44. BUILT_MODULE_NAME[0]=%{name}
  45. DEST_MODULE_LOCATION[0]=/kernel/drivers/misc
  46. AUTOINSTALL="YES"
  47. EOF
  48. %clean
  49. %{__rm} -rf %{buildroot}
  50. %post -n dkms-%{name}
  51. dkms add -m %{name} -v %{version} --rpm_safe_upgrade &&
  52. dkms build -m %{name} -v %{version} --rpm_safe_upgrade &&
  53. dkms install -m %{name} -v %{version} --rpm_safe_upgrade --force || :
  54. %preun -n dkms-%{name}
  55. dkms remove -m %{name} -v %{version} --rpm_safe_upgrade --all || :
  56. %files -n dkms-%{name}
  57. %defattr(-,root,root,-)
  58. %doc README.TXT ChangeLog
  59. %{_usrsrc}/%{name}-%{version}/
  60. %changelog
  61. * Tue Apr 19 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 3.116j-1
  62. - initial build