]> git.pld-linux.org Git - packages/r8168.git/blame - r8168.spec
- it builds with the newest kernel (2.6.32.8), dropped versioned BR and TODO line
[packages/r8168.git] / r8168.spec
CommitLineData
7f7a21b1 1#
d558c20d
ER
2# Conditional build:
3%bcond_without dist_kernel # allow non-distribution kernel
4%bcond_without kernel # don't build kernel modules
5%bcond_without userspace # don't build userspace programs
6%bcond_with verbose # verbose build (V=1)
7
8%if %{without kernel}
9%undefine with_dist_kernel
10%endif
11
12%define rel 1
7f7a21b1
JB
13Summary: Linux driver for RTL8111/8168B PCI Express Gigabit Ethernet controllers
14Summary(pl.UTF-8): Linuksowy sterownik dla kart sieciowych RTL8111/8168B PCI Express Gigabit Ethernet
d558c20d 15Name: r8168
639842d4 16Version: 8.016.00
d558c20d
ER
17Release: %{rel}
18License: GPL
19Group: Base/Kernel
20URL: http://www.realtek.com.tw/
639842d4 21# Check for new versions at
b5399260 22# http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false
639842d4 23# unfortunately this download is not DF-friendly.
24Source0: http://xatka.net/~z/PLD/%{name}-%{version}.tar.bz2
25# Source0-md5: 8afad4f5bc48d75754c761457cc2d79d
d558c20d 26%if %{with kernel}
b5399260 27%if %{with dist_kernel}
28BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.20.2
b5399260 29%endif
d558c20d
ER
30BuildRequires: rpmbuild(macros) >= 1.379
31%endif
32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34%description
35Driver (Linux kernel module) for RTL8111/8168B PCI Express Gigabit
36Ethernet controllers.
37
7f7a21b1
JB
38%description -l pl.UTF-8
39Sterownik (moduł jądra Linuksa) dla kart sieciowych RTL8111/8168B PCI
40Express Gigabit Ethernet.
41
d558c20d 42%package -n kernel%{_alt_kernel}-net-r8168
7f7a21b1
JB
43Summary: Linux kernel module for RTL8111/8168B PCI Express Gigabit Ethernet controllers
44Summary(pl.UTF-8): Moduł jądra Linuksa dla kart sieciowych RTL8111/8168B PCI Express Gigabit Ethernet
d558c20d
ER
45Release: %{rel}@%{_kernel_ver_str}
46Group: Base/Kernel
47Requires(post,postun): /sbin/depmod
48%if %{with dist_kernel}
49%requires_releq_kernel
50Requires(postun): %releq_kernel
51%endif
52
53%description -n kernel%{_alt_kernel}-net-r8168
54Driver (Linux kernel module) for RTL8111/8168B PCI Express Gigabit
55Ethernet controllers.
56
7f7a21b1
JB
57%description -n kernel%{_alt_kernel}-net-r8168 -l pl.UTF-8
58Sterownik (moduł jądra Linuksa) dla kart sieciowych RTL8111/8168B PCI
59Express Gigabit Ethernet.
d558c20d
ER
60
61%prep
b5399260 62%setup -q
d558c20d
ER
63
64%build
65%if %{with kernel}
66%build_kernel_modules -m r8168 -C src
67%endif
68
69%install
70rm -rf $RPM_BUILD_ROOT
71%if %{with kernel}
72%install_kernel_modules -m src/r8168 -d kernel/drivers/net
73%endif
74
75%clean
76rm -rf $RPM_BUILD_ROOT
77
78%post -n kernel%{_alt_kernel}-net-r8168
79%depmod %{_kernel_ver}
80
81%postun -n kernel%{_alt_kernel}-net-r8168
82%depmod %{_kernel_ver}
83
84%if %{with kernel}
85%files -n kernel%{_alt_kernel}-net-r8168
86%defattr(644,root,root,755)
3b07c284 87%doc README
d558c20d
ER
88/lib/modules/%{_kernel_ver}/kernel/drivers/net/*.ko*
89%endif
This page took 0.035037 seconds and 4 git commands to generate.