]> git.pld-linux.org Git - SPECS.git/blob - wacom_serial.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / wacom_serial.spec
1 # Conditional build:
2 %bcond_without  dist_kernel     # allow non-distribution kernel
3 %bcond_without  kernel          # don't build kernel modules
4 %bcond_with     verbose         # verbose build (V=1)
5
6 %if %{without kernel}
7 %undefine with_dist_kernel
8 %endif
9 %if "%{_alt_kernel}" != "%{nil}"
10 %undefine       with_userspace
11 %endif
12
13 %define         rel     1
14 %define         pname   wacom_serial
15 Summary:        Wacom PenPartner and Digitizer II serial tablet driver
16 Summary(en.UTF-8):      Wacom PenPartner and Digitizer II serial tablet driver
17 Summary(pl.UTF-8):      Sterownik dla tabletów Wacom z łączem szeregowym
18 Name:           %{pname}%{_alt_kernel}
19 Version:        120327
20 Release:        %{rel}
21 License:        GPL v2
22 Group:          Base/Kernel
23 Source0:        http://cipht.net/releases/wacom_serial-%{version}-1.tar.bz2
24 # Source0-md5:  f1bd4d8c4b2808e80c3c1cbebc4a0664
25 URL:            http://www.cipht.net/2011/07/02/wacom_serial-initial-release.html
26 %{?with_dist_kernel:BuildRequires:      kernel%{_alt_kernel}-module-build >= 3:2.6.20.2}
27 BuildRequires:  rpmbuild(macros) >= 1.379
28 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30 %description
31 A driver for old serial Wacom protocol IV tablets (PenPartner and
32 Digitizer II).
33
34 %description -l en.UTF-8
35 A driver for old serial Wacom protocol IV tablets (PenPartner and
36 Digitizer II).
37
38 %description -l pl.UTF-8
39 Sterownik dla starego typu tabletów Wacom z łączem szeregowym
40 używających protokołu IV (PenPartner i Digitizer II).
41
42 %package -n kernel%{_alt_kernel}-input-%{pname}
43 Summary:        Wacom PenPartner and Digitizer II serial tablet driver
44 Summary(en.UTF-8):      Wacom PenPartner and Digitizer II serial tablet driver
45 Summary(pl.UTF-8):      Sterownik dla tabletów Wacom z łączem szeregowym
46 Release:        %{rel}@%{_kernel_ver_str}
47 Group:          Base/Kernel
48 Requires(post,postun):  /sbin/depmod
49 %if %{with dist_kernel}
50 %requires_releq_kernel
51 Requires(postun):       %releq_kernel
52 %endif
53 Suggests:       linuxconsoletools >= 1.4.4
54
55 %description -n kernel%{_alt_kernel}-input-%{pname}
56 A driver for old serial Wacom protocol IV tablets (PenPartner and
57 Digitizer II).
58
59 %description -n kernel%{_alt_kernel}-input-%{pname} -l en.UTF-8
60 A driver for old serial Wacom protocol IV tablets (PenPartner and
61 Digitizer II).
62
63 %description -n kernel%{_alt_kernel}-input-%{pname} -l pl.UTF-8
64 Sterownik dla starego typu tabletów Wacom z łączem szeregowym
65 używających protokołu IV (PenPartner i Digitizer II).
66
67 %prep
68 %setup -q -n %{pname}
69
70 cat > Makefile <<'EOF'
71 obj-m := wacom_serial.o
72 EOF
73
74 %build
75 %build_kernel_modules -m %{pname}
76
77 %install
78 rm -rf $RPM_BUILD_ROOT
79 %install_kernel_modules -m %{pname} -d kernel/drivers/input/tablet
80
81 %clean
82 rm -rf $RPM_BUILD_ROOT
83
84 %post   -n kernel%{_alt_kernel}-input-%{pname}
85 %depmod %{_kernel_ver}
86
87 %postun -n kernel%{_alt_kernel}-input-%{pname}
88 %depmod %{_kernel_ver}
89
90 %files  -n kernel%{_alt_kernel}-input-%{pname}
91 %defattr(644,root,root,755)
92 /lib/modules/%{_kernel_ver}/kernel/drivers/input/tablet/%{pname}*.ko*
This page took 0.188165 seconds and 3 git commands to generate.