]> git.pld-linux.org Git - SPECS.git/blob - ks-959.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / ks-959.spec
1 #
2 # TODO: finish that stuff
3 #
4 # Conditional build:
5 %bcond_without  dist_kernel     # allow non-distribution kernel
6 %bcond_with     verbose         # verbose build (V=1)
7 #
8 %define         rel     1
9 %define         mod_name        ks959-sir
10 Summary:        Kingsun KS-959 IrDA dongle driver for Linux 2.6.x
11 Summary(pl.UTF-8):      Sterownik Kingsun KS-959 IrDA dla Linuksa 2.6.x
12 Name:           ks-959
13 Version:        0.1
14 Release:        %{rel}
15 Epoch:          0
16 License:        GPL
17 Group:          Base/Kernel
18 Source0:        http://palosanto.com/~a_villacis/codeprojects/%{name}.tar.bz2
19 # Source0-md5:  26d42a148095215fe174e90ce5960cce
20 URL:            http://palosanto.com/~a_villacis/codeprojects/kingsun-linux.en.html#ks959
21 %if %{with kernel}
22 %{?with_dist_kernel:BuildRequires:      kernel%{_alt_kernel}-module-build >= 3:2.6.20.2}
23 BuildRequires:  rpmbuild(macros) >= 1.379
24 %endif
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 Kingsun KS-959 IrDA dongle driver for Linux 2.6.x. This dongle is
29 (currently) a SIR-only device, and supports speed from 2400 to 57600
30 bps.
31
32 %description -l pl.UTF-8
33 Sterownik dla Linuksa 2.6.x do dongle'a IrDA Kingsun KS-959. Aktualnie
34 obsługiwany jest tylko tryb SIR z prędkościami od 2400 do 57600
35 bps.
36
37 %package -n kernel%{_alt_kernel}-usb-%{mod_name}
38 Summary:        Kingsun KS-959 IrDA dongle driver for Linux 2.6.x
39 Summary(pl.UTF-8):      Sterownik Kingsun KS-959 IrDA dla Linuksa 2.6.x
40 Release:        %{rel}@%{_kernel_ver_str}
41 Group:          Base/Kernel
42 Requires(post,postun):  /sbin/depmod
43 %if %{with dist_kernel}
44 %requires_releq_kernel
45 Requires(postun):       %releq_kernel
46 %endif
47
48 %description -n kernel%{_alt_kernel}-usb-%{mod_name}
49 Kingsun KS-959 IrDA dongle driver for Linux 2.6.x. This dongle is
50 (currently) a SIR-only device, and supports speed from 2400 to 57600
51 bps.
52
53 %description -n kernel%{_alt_kernel}-usb-%{mod_name} -l pl.UTF-8
54 Sterownik dla Linuksa 2.6.x do dongle'a IrDA Kingsun KS-959. Aktualnie
55 obsługiwany jest tylko tryb SIR z prędkościami od 2400 do 57600
56 bps.
57
58 %prep
59 %setup -n %{name}
60
61 %build
62 %build_kernel_modules -m %{mod_name}
63
64 %install
65 rm -rf $RPM_BUILD_ROOT
66
67 %install_kernel_modules -m %{mod_name} -d kernel/drivers/usb
68
69 %clean
70 rm -rf $RPM_BUILD_ROOT
71
72 %post -n kernel%{_alt_kernel}-usb-%{mod_name}
73 %depmod %{_kernel_ver}
74
75 %postun -n kernel%{_alt_kernel}-usb-%{mod_name}
76 %depmod %{_kernel_ver}
77
78 %files -n kernel%{_alt_kernel}-usb-%{mod_name}
79 %defattr(644,root,root,755)
80 /lib/modules/%{_kernel_ver}/kernel/drivers/usb/ks959-sir.ko*
This page took 0.145196 seconds and 3 git commands to generate.